Copilot Studio: Build Agents with Claude
Microsoft Copilot Studio
Mar 14, 2026 12:35 PM

Copilot Studio: Build Agents with Claude

by HubSite 365 about Rafsan Huseynov

IT Program Manager @ Caterpillar Inc. | Power Platform Solution Architect | Microsoft Copilot | Project Manager for Power Platform CoE | PMI Citizen Developer Business Architect | Adjunct Professor

Claude Skills in VS Code speeds Copilot Studio agent builds with natural language, accelerating Copilot workflows

Key insights

  • Overview: This video shows how to use Claude Skills to build and update agents for Copilot Studio using plain language from a terminal instead of the visual interface.
    It highlights a faster workflow that moves authoring into VS Code and the CLI for quicker iterations.
  • Step-by-step workflow: Create a blank agent in Copilot Studio, clone it to VS Code, and run Claude Skills from the terminal to describe the agent’s behavior in plain language.
    The video timestamps cover cloning, using the skills in the terminal, building capabilities, and publishing changes back to Copilot Studio.
  • How Claude Skills work: Claude Skills generates and updates agent configuration as YAML files and offers specialized helpers for authoring, testing, and validating agents.
    These helpers enforce Copilot Studio’s schema so topics, triggers, nodes, variables, and generative settings follow best practices.
  • Key benefits: The approach speeds up development (the video notes claims up to 20x faster), lowers the barrier for pro-code teams, and reduces manual errors through schema validation.
    It also enables local testing and debugging before publishing, which catches problems earlier in the cycle.
  • Requirements: You need a compatible assistant like Claude Code or GitHub Copilot CLI plus VS Code with the Copilot Studio extension and the Skills plugin installed via CLI.
    These tools let you author, validate, and push YAML-based agents from your local environment.
  • Use cases and practical tips: This method suits rapid prototyping, multi-turn conversational agents, and integrations that query Dataverse or other data sources.
    It also works with existing pro-code skills by converting bots into reusable skills and automating much of the YAML authoring process.

Introduction

In a recent YouTube tutorial, Rafsan Huseynov demonstrates how to use Claude Skills to build agents for Copilot Studio using natural language. The video guides viewers through cloning an agent into VS Code, running a terminal-based workflow, and generating agent YAML from simple prompts. Along the way, the author highlights how this method can speed up development and make agent creation accessible to both developers and citizen developers.

The video includes clear timestamps that mark each stage of the process, from creating a blank agent to publishing updates back to Copilot Studio. These markers make it easy to follow practical steps and revisit key moments, such as using Claude Skills in the terminal and building agent capabilities with plain language descriptions. Overall, the tutorial aims to show a faster, more flexible alternative to purely visual configuration.

How the Workflow Works

First, the presenter creates a blank agent in Copilot Studio and clones it into a local development environment in VS Code. Then, he demonstrates invoking Claude Skills from the terminal to author and modify the agent’s YAML files rather than manually dragging and dropping nodes in the studio. This approach allows developers to describe desired behavior in natural language and let the AI generate or update the YAML structure accordingly.

Next, the workflow includes testing and validation steps where generated YAML is checked against Copilot Studio schema and run locally to catch issues before publishing. Finally, the updated agent is pushed back to the Studio for deployment, completing a cycle that favors iteration and rapid feedback. By moving configuration into a code-centric flow, the process leverages the familiar tools developers already use.

Benefits and Tradeoffs

This method offers notable productivity gains because it turns high-level instructions into deployable agent code quickly, which can accelerate prototyping and iteration. Teams gain the advantage of working in VS Code, reusing version control and CI/CD practices, and integrating skills as reusable components, which improves consistency across agents. Consequently, organizations can move from concept to working agent faster while keeping code-based control over changes.

However, speed comes with tradeoffs. Relying on AI-generated YAML reduces manual oversight, which can lead to subtle configuration or logic issues if teams skip thorough validation. Moreover, while Claude Skills can enforce schema rules, complex multi-turn dialogues and nuanced business logic still require human review and deliberate testing. Therefore, teams must balance the efficiency gains with rigorous validation and governance to avoid errors in production.

Challenges and Best Practices

One practical challenge is ensuring the generated YAML aligns with the organization’s security, data access, and compliance policies, especially when agents interact with systems like Dataverse. Developers should adopt strong validation and testing practices, including schema checks and simulated conversations, to find flaws early in the local workflow. Also, debugging generated logic can be harder than debugging hand-written code, so keeping clear commit history and using modular skills helps trace changes.

Another challenge involves reliance on external models and tooling, which introduces dependency and versioning concerns. Teams should document plugin versions, model endpoints, and local requirements to keep builds reproducible. In addition, combining automated generation with manual refinement yields the best results: use AI to scaffold and accelerate, then refine with human expertise where business rules or safety constraints matter most.

Getting Started and Practical Tips

To follow this approach, you need a working VS Code setup with the Copilot Studio extension and either Claude Code or a compatible CLI like GitHub Copilot CLI. The tutorial walks through installing the plugin, cloning a blank agent, and invoking the skills from the terminal, so viewers can replicate the steps. Starting with a small prototype and iterating allows teams to learn the tooling without risking production workflows.

Rafsan also emphasizes testing locally and publishing only after validation, which reduces deployment friction and unexpected runtime behavior. Additionally, registering pro-code skills and using manifests helps teams reuse components across agents and keep consistent patterns in larger projects. For many teams, a mixed strategy—part AI-driven generation and part human-led refinement—strikes the right balance between speed and control.

Conclusion

Rafsan Huseynov’s video offers a practical tour of combining Claude Skills with Copilot Studio to build agents faster while using familiar developer tools. The approach brings clear productivity benefits but also requires disciplined validation and governance to handle tradeoffs around accuracy and compliance. In short, the tutorial is a useful resource for teams looking to accelerate agent development while maintaining a code-first, test-driven workflow.

  • Timestamps: 00:00 Introduction, 01:05 Create blank agent, 03:10 Clone to VS Code, 06:45 Use Claude Skills, 09:10 Build capabilities, 13:40 Publish back

Microsoft Copilot Studio - Copilot Studio: Build Agents with Claude

Keywords

Claude Skills Copilot Studio, Build Copilot Studio agents, Claude integration Copilot Studio, Create AI agents with Claude, Copilot Studio agent tutorial, Anthropic Claude skills guide, Custom Copilot Studio agents, Agent development with Claude