
Currently I am sharing my knowledge with the Power Platform, with PowerApps and Power Automate. With over 8 years of experience, I have been learning SharePoint and SharePoint Online
Developer Andrew Hess - MySPQuestions published a YouTube video that shows how a developer can combine GitHub Copilot with Microsoft Copilot Studio to move beyond the standard web UI and work directly in Visual Studio Code. In the recording, Hess walks through cloning a real Copilot Studio agent into the editor and then reviewing and improving it with automated skills. Furthermore, the video highlights concrete examples such as a Readiness Review and an architecture-drawing Skill that run inside the editor. Consequently, viewers can see a practical, repeatable workflow rather than just conceptual slides.
First, Hess installs the Copilot Studio extension for Visual Studio Code and clones an existing agent so the project becomes a local repository that can be inspected and edited. Next, he uses GitHub Copilot features—code completion, chat, and multi-file edits—to analyze the agent architecture, fix issues, and propose code changes. As a result, the workflow emphasizes a developer-centered approach where low-code agent artifacts are reviewed and iterated on inside a familiar IDE. This setup makes it easier to incorporate code-quality practices, peer review, and version control into the agent lifecycle.
Then Hess demonstrates creating reusable Skills: one that runs a readiness review and another that draws an architecture diagram from the cloned agent. He shows how these Skills can surface errors, suggest fixes, and even commit changes back to the cloud after validation. Moreover, the video reveals how automations can produce consistent reviews across different agents, enabling teams to apply the same standards repeatedly. Therefore, the pattern supports both one-off fixes and ongoing governance checks.
The video calls out recent platform capabilities that make this approach practical. For example, Copilot Studio now supports editing in Visual Studio Code, file groups, variable-based instructions, and the ability to upload files and images for analysis, which improves agent grounding. In addition, the availability of GPT-5 Chat for orchestration and the integration path from Microsoft 365 Copilot into Copilot Studio enable more advanced agent behaviors in production. Similarly, Visual Studio and VS Code now include features like combined chat and completion experiences, multi-file edits, and vision capabilities that turn images into code or documentation.
Choosing an editor-centric workflow brings clear benefits but also tradeoffs that teams must weigh. On one hand, the IDE provides powerful code-editing features, stronger version control, and easier integration with CI/CD pipelines, which improves maintainability and auditability. On the other hand, this approach increases the complexity of the developer toolchain and requires team members who are comfortable with code and repository workflows, which can be a barrier for some citizen developers.
Additionally, working in the editor can surface governance and security challenges that the low-code UI obscures. For instance, sensitive connectors, credentials, or data sources might be referenced in agent files and therefore need stricter secret management and review processes. Consequently, organizations must balance speed and developer productivity against governance, compliance, and the overhead of reproducible testing and access control.
Enterprise teams will face operational decisions when adopting this pattern. They must decide how to structure branches, enforce code reviews, and implement automated checks for readiness and compliance; these steps improve reliability but also add friction. Meanwhile, regional constraints and production readiness—such as where GPT-5 Chat is available—can affect deployment choices and influence whether agents run in-house or across specific cloud regions.
Debugging multi-step agents presents another challenge because state, external connectors, and file uploads can create non-deterministic behaviors. Therefore, teams should invest in standardized test suites, reproducible environments, and logging to make audits and postmortems practical. In this way, they can retain the developer benefits of the IDE while tacking down the stability and observability required for enterprise deployments.
For teams looking to adopt this method, Hess’s video recommends a blend of automated reviews and human oversight: use GitHub Copilot to generate and refactor code, while using Copilot Studio to model agent logic and business orchestration. In addition, create reusable Skills that codify review criteria so that multiple agents receive consistent checks, which reduces manual effort and improves quality over time.
Finally, start small and iterate: pilot the editor-first workflow on a single agent, measure the results, then extend the practice while tightening governance. With that approach, teams can gain both the speed of low-code agent design and the rigor of code-based development, and they will be better prepared to balance agility with enterprise requirements. Overall, Andrew Hess’s walkthrough provides a clear, hands-on example for organizations that want to combine these two toolchains effectively.
GitHub Copilot Microsoft Copilot Studio, GitHub Copilot tutorial, Microsoft Copilot Studio guide, Copilot Studio integration, GitHub Copilot setup, AI pair programming Copilot, Copilot Studio tips, GitHub Copilot workflow