Updated 1d ago
by microsoft
cat-agent-skills
Skills for modern agents in Copilot Studio
85 GitHub stars (85)
+7 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | +1 |
| Oct 11 | 0 |
| Oct 12 | +2 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | +1 |
- 30 skills (30 skills found in its SKILL.md files)
- 108 forks (108 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add microsoft/cat-agent-skills
Asks which skills and agents to install. Just one: npx skills add microsoft/cat-agent-skills --skill my-great-skill — add -g for every project.
Claude Code
git clone https://github.com/microsoft/cat-agent-skillscp -r "cat-agent-skills/submissions/_template" ~/.claude/skills/
Copies the my-great-skill skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add microsoft/cat-agent-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 97 files.
-
my-great-skill
The AGENT-facing description. This is what the model reads to decide WHEN to invoke the skill, so describe the trigger precisely (e.g. "Use this skill whenever the user asks to … BEFORE calling …"). Keep it action-oriented.
submissions/_template/SKILL.md on GitHub (opens in a new tab) -
accessibility-pass
Use this skill whenever the user asks to check, review, or fix the accessibility of a PowerPoint deck, Word document, HTML page, or Markdown file, and before handing over any deck or document this agent just generated, so it does not ship with missing alt text, untitled slides, or unreadable colour contrast.
submissions/accessibility-pass/SKILL.md on GitHub (opens in a new tab) -
acroform-writer
Use this skill whenever the user wants values written INTO an existing PDF form that lives in the connected SharePoint knowledge source — filling out, completing, populating, or submitting a fillable PDF (application, intake sheet, contract, government form) from data they supply, a spreadsheet row, or the conversation. Triggers include "fill out the job application form", "complete the intake fo…
submissions/acroform-writer/SKILL.md on GitHub (opens in a new tab) -
action-items-todo
Use this skill whenever the user asks to monitor, capture, or track action items directed at them across Microsoft Teams chats, meeting transcripts, and Outlook mail, and record them as Microsoft To Do tasks — e.g. "set up action item tracking", "monitor my action items", "capture asks into To Do", "scan for action items now", "what did people ask me to do". Run the SETUP wizard first when no con…
submissions/action-items-todo/SKILL.md on GitHub (opens in a new tab) -
agent-evaluation-designer
Use this skill whenever the user wants to evaluate, test, or validate an AI agent, decide whether an agent is ready to ship or go live, choose how to grade an agent's answers (exact match, similarity, meaning, keywords, quality, or custom), design a test set of questions and expected answers, or interpret evaluation results into a go/no-go decision. Invoke it before the user hand-builds tests or…
submissions/agent-evaluation-designer/SKILL.md on GitHub (opens in a new tab) -
agent-harness-explorer
Use this skill whenever the user wants to inspect, understand, snapshot, compare, or document the capabilities of the current agent harness — for example "what can this harness do?", "which Python libraries are installed?", "what should I use to create Word documents?", "capture/remember a snapshot", "compare with my baseline", or "what changed since last week?". Prefer this skill BEFORE guessing…
submissions/agent-harness-explorer/SKILL.md on GitHub (opens in a new tab) -
agent-performance-triage
Diagnose a live Microsoft Copilot Studio agent from its analytics and transcripts, find why it is underperforming, and produce a prioritized improvement backlog tied to specific topics, knowledge sources and tools. Use when an agent is already in production and someone asks why resolution or engagement is low, why users escalate or abandon, what the top unanswered questions are, how to improve an…
submissions/agent-performance-triage/SKILL.md on GitHub (opens in a new tab) -
agent-red-team
Run an adversarial assurance review of a Microsoft Copilot Studio agent you own — generate and execute test cases for indirect prompt injection, oversharing and authorization bypass, data leakage, scope escape and tool misuse — then score the findings and map each one to a concrete Copilot Studio control. Use when someone asks to red team, pen test, adversarially test, jailbreak-test or security-…
submissions/agent-red-team/SKILL.md on GitHub (opens in a new tab) -
ai-demo-assistant
Builds a scenario-driven content pack for a Microsoft 365 Copilot customer demo. From a customer name, line of business, and target personas, it proposes demo scenarios for operator approval, then generates fictional Word/PowerPoint/Excel example files plus an AI Demo Delivery Plan (persona roster with tenant-account mapping, email and Teams chat scripts, calendar meetings with agendas, a meeting…
submissions/ai-demo-assistant/SKILL.md on GitHub (opens in a new tab) -
ai-first-process-redesign
Facilitates a zero-based AI-first process redesign session that helps a team reimagine an existing work process as AI-first. Guides them through framing, idea expansion, current-state capture, diagnostic probing, and an AI-first remodel, then delivers a package: a current-state task map, a future-state swimlane blueprint tagging each step AI-owned / Hybrid / Human-led, an AI-Agents-&-Skills summa…
submissions/ai-first-process-redesign/SKILL.md on GitHub (opens in a new tab) -
ai-usecase-assessment
Use this skill whenever the user says "assess this use case", "score my AI use case", "prioritise these agent ideas", "generate a use case assessment report", or "update my AI use case report" — or when they attach a use-case document, SDR, or prior `*_AI_UseCase_Assessment_Report_*.html` and ask you to assess, strengthen, score, or refresh it. Invoke BEFORE writing any assessment content and BEF…
submissions/ai-usecase-assessment/SKILL.md on GitHub (opens in a new tab) -
anonymised-case-study-writer
Use this skill when the user asks to create, improve, anonymise, structure, or publish a client case study, success story, engagement summary, or transformation story.
submissions/anonymised-case-study-writer/SKILL.md on GitHub (opens in a new tab) -
b2b-outreach-suite
A complete B2B sales outreach toolkit for agentic sales solutions. Use this skill whenever the user wants to research a prospect or build an account briefing, create cold emails or first-contact emails, LinkedIn/social DMs and connection messages, plan a follow-up sequence or outreach cadence, write B2B ad copy (social posts, ads, flyers, headlines, out-of-home), or needs to answer a prospect's o…
submissions/b2b-outreach-suite/SKILL.md on GitHub (opens in a new tab) -
blog-content-auditor
Use this skill when the user asks to audit, review, score, rationalise, prioritise, refresh, or improve blog posts, article libraries, newsletters, or thought-leadership content.
submissions/blog-content-auditor/SKILL.md on GitHub (opens in a new tab) -
blog-post-structure-pass
Use this skill when the user asks to restructure, reorganise, improve, rewrite, tighten, or strengthen a blog post, article, newsletter, essay, or thought-leadership draft.
submissions/blog-post-structure-pass/SKILL.md on GitHub (opens in a new tab) -
booth-loop-video
Use this skill whenever the user asks for a looping booth, kiosk, trade-show, lobby-screen, or silent background video — including requests phrased as "a video loop for our stand", "an animated explainer with no voiceover", "a motion graphic for the monitor", or "turn this pitch into a looping MP4". Generate and run a self-contained Python render script (Pillow + ffmpeg) that outputs a 1920x1080…
submissions/booth-loop-video/SKILL.md on GitHub (opens in a new tab) -
brand-template-enforcer
Applies bundled or SharePoint-hosted organization-approved PowerPoint and Word templates whenever the agent is about to create, generate, export, or substantially rebuild a presentation, slide deck, report, proposal, brief, memo, letter, or other .pptx, .docx, or .dotx deliverable. Use before any file-generation tool or document-creation skill so the output starts from the appropriate brand templ…
submissions/brand-template-enforcer/SKILL.md on GitHub (opens in a new tab) -
brand-voice-pass
Use this skill when the user asks to rewrite, humanise, de-AI, polish, localise, or align draft text to a brand voice, house style, named audience, or writing profile.
submissions/brand-voice-pass/SKILL.md on GitHub (opens in a new tab) -
breathing-room
Show the user where their own week has room to breathe and where it does not, from their calendar, their sent mail and their sent Teams messages. Use this skill when the user asks how their day or week looks, whether they are overloaded, where their free blocks are, whether they still have deep-work time, how much they are working outside hours or at weekends, what the coming week already looks l…
submissions/breathing-room/SKILL.md on GitHub (opens in a new tab) -
browser-uat-analyst
Use this skill whenever the user asks to test, validate, UAT, regression-check, or investigate the behaviour of a browser-based application — including Copilot Studio agents, Power Platform apps and flows, Dataverse, Dynamics 365, Microsoft 365 admin centres, Teams web, and custom web apps. Covers test charter design, Playwright-driven execution, screenshot evidence capture, expected-vs-observed…
submissions/browser-uat-analyst/SKILL.md on GitHub (opens in a new tab) -
business-os
Turns vague or complex business requests (decisions, problems, projects, incidents, processes, ideas, documents, communications) into a clear outcome, an appropriately sized plan, and a verified result. Also assesses whether repeated work should become a reusable Skill and can draft that Skill package. Use for business questions, tasks, decisions, problems, projects, incidents, process design, or…
submissions/business-os/SKILL.md on GitHub (opens in a new tab) -
call-for-speakers-digest
Weekly digest of open conference Call for Speakers (CFP) opportunities matching the person's topics of interest, delivered as an HTML email. Use this skill when someone asks to be notified about speaking opportunities, wants a recurring CFP digest, asks "what conferences are taking submissions right now", or wants to set up a weekly speaker opportunity search. Also use on the skill's own recurrin…
submissions/call-for-speakers-digest/SKILL.md on GitHub (opens in a new tab) -
campaign-deck-builder
Use this skill whenever the user wants to create a marketing-campaign presentation, pitch deck, or launch deck for a brand. Ask the campaign questions, then run the bundled script to fill the template into a finished .pptx.
submissions/campaign-deck-builder/SKILL.md on GitHub (opens in a new tab) -
chart-builder
Use this skill whenever the user asks to visualize, chart, plot, or graph data (bar, line, scatter, histogram, pie) from a CSV, table, or DataFrame. It gives the agent prebuilt, parameterized matplotlib functions so charts are produced faster and more reliably — with consistent styling and sane defaults — instead of hand-writing matplotlib each time.
submissions/chart-builder/SKILL.md on GitHub (opens in a new tab) -
classic-text-adventure
Play and operate a deterministic, resumable Colossal Cave text adventure with verbatim game output and an OOC escape. Use when a user asks to start, continue, inspect, reset, or smoke-test the Classic Text Adventure; treat unprefixed messages as game commands while a session is active.
submissions/classic-text-adventure/SKILL.md on GitHub (opens in a new tab) -
clipchamp-video
Create narrated demo/explainer videos of a live web app or agent, with real screen-flow footage under an AI (Ava neural) voiceover. Use whenever the user wants to "make a video", "record a demo", "create a walkthrough", "screen record an agent/app and narrate it", "build a Clipchamp video", "produce a product demo", or turn a Copilot Studio / web-app flow into a narrated MP4. FIRST ask the user w…
submissions/clipchamp-video/SKILL.md on GitHub (opens in a new tab) -
clt-hr-assistant
Responde dúvidas de legislação trabalhista brasileira (CLT) para equipes de RH/DP e calcula verbas rescisórias com memória de cálculo completa, usando as tabelas oficiais vigentes (salário mínimo, INSS e IRRF, incluindo a Lei 15.270/2025).
submissions/clt-hr-assistant/SKILL.md on GitHub (opens in a new tab) -
commenting-content
Analyzes a .docx or .pptx file, researches the topic using internal documents, emails, Microsoft Teams messages, and web sources, then adds native comments throughout the file authored by "Copilot Studio AI" — without modifying the original content.
submissions/commenting-content/SKILL.md on GitHub (opens in a new tab) -
competitive-battlecard-builder
Build an interactive sales battlecard comparing your product or company against one or more named competitors: their likely pitch, where you win, where you're genuinely vulnerable, and objection-handling scripts. Use this skill whenever someone asks for a battlecard, competitive positioning, "how do we beat [competitor]", objection handling against a named competitor, or a sales enablement compar…
submissions/competitive-battlecard-builder/SKILL.md on GitHub (opens in a new tab) -
conditional-chat-reminder
Use this skill whenever a Scout user asks to schedule a Teams chat reminder or follow-up that should be sent only if a person has not already posted a relevant update after the request, including "remind them Thursday if there is no news," "follow up unless they reply," or "check the chat first and only nudge if needed." Use it before creating the Scout automation or sending any message.
submissions/conditional-chat-reminder/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.