Build Reusable Copilot Workflows with Skills and Agents
Kaleb Cole and Kurt Emrich walk through building reusable GitHub Copilot workflows by packaging a repeatable blog publishing process into an agent skill, then reusing it across sessions.
Overview
The video demonstrates how to:
- Use agent skills to capture a multi-step workflow (draft → review → convert → publish) so it can be rerun consistently.
- Apply agent personas (for example, a “rubber duck” reviewer) to critique and improve a draft.
- Extend Copilot workflows with plugins and install reusable capabilities from a plugin marketplace.
- Publish content to GitHub (including a GitHub Pages-based portfolio site context mentioned in the series description).
What the episode covers (from the chapter list)
Skills, personas, plugins, and marketplaces
- What an agent skill is and why it helps when you repeat the same steps often.
- How agent personas, plugins, and marketplaces fit into the workflow.
Turning podcast notes into a published blog post
- Drafting a blog post from podcast notes.
- Reviewing and improving the draft with a rubber duck agent persona.
- Converting the improved post to HTML.
- Publishing the blog post to GitHub.
Making the workflow reusable
- Turning the manual process into a reusable skill.
- Reusing the skill in a new session to create and publish another post.
Using marketplace skills for site updates
- Installing skills from a plugin marketplace.
- Running a “resume site sync” skill.
- Updating a portfolio site from a new resume.
- Exploring community skills and recapping the end-to-end workflow.
Resources
- Episode artifacts (prompts, code, and materials): https://aka.ms/student-learning-series
- Learn more about GitHub Copilot: https://aka.ms/StudentAI-GitHubCopilotApp
- Series site: https://aka.ms/student-learning-series-website
- Presenter links:
- Kaleb Cole: https://www.linkedin.com/in/kaleb-cole
- Kurt Emrich: https://www.linkedin.com/in/emrichkurt/