Pro User
Timespan
explore our new search
GitHub Copilot & Claude: Agent Workflows
Microsoft Copilot
Jul 26, 2026 7:14 PM

GitHub Copilot & Claude: Agent Workflows

by HubSite 365 about Dewain Robinson

Explore plugins, agents, skills and workflows to build reusable assets for GitHub Copilot in Microsoft VS Code and Azure

Key insights

  • Plugin model: Microsoft packages tools as installable plugins that bundle sets of agents, commands, and skills.
    Plugins let coding assistants run scripts, validate outputs, and perform repeatable tasks instead of only generating chat replies.
  • Agents and skills: An agent handles a phase of work and can load a matching skill when needed.
    A skill is a reusable task bundle (instructions, scripts, examples) designed as an open standard to work across tools like GitHub Copilot and Claude Code.
  • How it works: Install a plugin into a coding tool, let the plugin provide one or more agents, and let agents load relevant skills.
    Skills supply schema-aware instructions and resources, and optional MCP servers let agents take real actions beyond text generation.
  • Copilot Studio skills: Microsoft published open-source skills for Copilot Studio that let developers author and test YAML-driven agents.
    Key commands include /copilot-studio:author, /copilot-studio:test, and /copilot-studio:troubleshoot, plus built-in YAML validation against the Copilot Studio schema.
  • Concrete examples: The WinUI plugin ships with a winui-dev agent and multiple skills for setup, design, testing, packaging, and migration.
    The Azure Skills Plugin pairs curated Azure skills with MCP Server tooling so assistants can reason about and execute cloud workflows.
  • Benefits and use cases: Skills speed up repeated tasks, keep behavior consistent across teams, and improve reliability for domain work.
    Typical uses include authoring Copilot Studio agents from YAML, building WinUI apps with scaffold→build→test flows, and running Azure workflows with execution support.

Summary of the Video

The YouTube video by Dewain Robinson walks through a new plugin model that powers modern coding assistants such as GitHub Copilot and Claude Code. It explains how Microsoft packages domain knowledge into reusable skills, coordinates those skills through agents, and links them to real actions with structured workflows. Moreover, Robinson highlights how this shift moves AI tools from simple chat helpers to systems that can run scripts, validate outputs, and perform repeatable tasks reliably. As a result, the video frames these changes as a step toward open, portable AI workflows that multiple tools can share.

Core Components Explained

Robinson describes a skill as a compact, reusable task package: it contains instructions, scripts, and resources that an assistant can load when a specific job appears. Consequently, skills act like small libraries of domain knowledge that reduce repeated setup and help keep behavior consistent across teams and tools. In turn, an agent is the orchestrator that chooses which skills to load, routes tasks, and manages the phases of work so the assistant behaves predictably rather than improvising from prompts alone.

In addition, the video highlights the role of workflows and MCP servers, which let agents take real actions beyond text generation. Specifically, workflows define step-by-step operations while MCP servers let the assistant execute tasks, such as building, testing, or deploying, through secure tooling. This combination increases reliability, but it also raises questions about permissioning and operational complexity that teams must manage carefully. Therefore, Microsoft’s model favors structured guidance over free-form chat to improve outcome consistency.

How the Plugin Model Operates

Robinson lays out a clear sequence: you install a plugin into a coding tool, the plugin exposes one or more agents, and those agents load relevant skills when a task matches a skill’s purpose. The skills may include YAML templates, test suites, scripts, and example inputs so the assistant can produce valid, schema-aligned outputs. Furthermore, some plugins bundle MCP servers, enabling the assistant to carry out the workflow it reasons about instead of only suggesting steps to a human operator.

To illustrate practical controls, the video reviews commands for authoring and testing Copilot Studio assets. Robinson shows how the plugin supports creation, validation, and troubleshooting, and he emphasizes Developer control during iteration. The example commands mentioned in the video include:

  • /copilot-studio:author — create and edit YAML topics, actions, triggers, and variables
  • /copilot-studio:test — run point tests, batch suites, and evaluations
  • /copilot-studio:troubleshoot — route errors and validate behavior before publishing

These commands demonstrate how the model helps authors author and validate configuration from the terminal or editor, which simplifies testing and reduces risky deployments. As a result, developers can move faster while keeping checks in place for correctness and schema conformance.

Tradeoffs and Challenges

While the plugin approach brings speed and consistency, Robinson also points out tradeoffs teams must consider. For one, portability across tools like Claude Code, GitHub Copilot, and other CLIs demands a common standard, which adds design and maintenance overhead. Moreover, balancing openness and security becomes delicate because skills and MCP integrations can grant tools powerful capabilities that require careful permissioning and audit controls.

Another challenge is complexity in testing and validation: structured workflows improve predictability but need robust test suites and error routing to avoid silent failures. In practice, teams must invest in tooling for schema validation, logging, and rollback mechanisms to manage real actions safely. Therefore, the benefits of automation come with ongoing operational costs and governance requirements that teams should plan for early in adoption.

What Developers Should Consider

Robinson’s video encourages developers to start small and iterate, creating focused skills that solve one responsibility at a time and then composing them into larger workflows. This incremental approach helps manage complexity while validating assumptions about permissions, inputs, and outputs. In addition, teams should build testing and troubleshooting commands into their pipelines so they can catch misconfigurations before they affect production systems.

Finally, the video frames these developments as part of a larger, vendor-neutral move toward open, portable AI workflows that multiple tools can use. Therefore, Developers who invest in defining clear schemas, automated tests, and conservative execution policies will gain the most from this model. Overall, Dewain Robinson’s walkthrough provides a practical, balanced view of how agents, skills, and workflows can make coding assistants more powerful while highlighting the governance and engineering tradeoffs teams must manage.

Microsoft Copilot - GitHub Copilot & Claude: Agent Workflows

Keywords

GitHub Copilot plugins, Claude plugin integration, AI agents and workflows, building skills for agents, Copilot vs Claude comparison, workflow automation with AI, developer productivity plugins, AI-driven coding assistants