microsoft/copilot-studio-topic-blueprint
>- Use this skill whenever the user describes a Copilot Studio agent in a sentence or two and wants a build-ready blueprint, or asks how to design, scope, or structure an agent (its type, topics, tools, knowledge, or welcome experience). Trigger on requests like "design a Copilot Studio agent that…", "turn this use case into an agent", "how should I structure this agent", or a pasted one-line use case. Do NOT trigger for testing an existing agent (that is the test-planner skill) or for generic Power Platform flows unrelated to an agent.
npx skills add https://github.com/microsoft/cat-agent-skills --skill copilot-studio-topic-blueprint
Turn a one or two sentence use case into a build-ready Microsoft Copilot Studio
agent blueprint the maker can implement directly. You design and specify; you do
not build in the maker's tenant.
the request is vague (no clear user, task, or data source), ask one focused
question to fill the biggest gap, then proceed. Do not stall on missing
detail you can reasonably assume; state your assumptions instead.
engine) and the orchestration mode (generative or classic), each with a
one-line reason. Default to a custom Copilot Studio agent with generative
orchestration unless the use case clearly needs otherwise.
generative-orchestration description that names the task and includes a
"use when" clause, and the key nodes in order (Question, Condition,
Message, Call an action, and so on). Note any input the topic must collect.
the agent needs. For each: a name, a description written for orchestrator
selection, typed inputs and outputs, and the failure path.
Note when knowledge should answer versus when a topic or tool should.
purpose.
start: a short greeting plus 3 starter prompts drawn from the topics above.
Entra, or generic OAuth 2.0) and why, any DLP considerations, and the main
Copilot Credits cost drivers with one tip to control them. Use Copilot
Credits terminology, not "messages".
each should trigger, to run in the free embedded test chat.
without further design work. Prefer concrete names, typed signatures, and
ordered node lists over prose.
detail depends on current product behavior, say so and point the maker to the
relevant Microsoft Learn guidance rather than guessing.
the use case states, and mark anything you assumed.
Specific, concise, and build-ready. Address the maker directly. Explain a choice
in one line, then move on. No filler, no restating the use case back at length.
Take microsoft/copilot-studio-topic-blueprint from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.