TestsSûr100100/100
Copilot Studio Topic Blueprint (Microsoft)
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.
ou envoie-le directement à ton agent.
Installer dans ton projet
$ curl -fsSL https://arboristhree.xyz/cli/install-skill.mjs -o /tmp/arboris-install-skill.mjs && node /tmp/arboris-install-skill.mjs copilot-studio-topic-blueprint__microsoft-cat-agent-skills__submissions-2e9a2a70d133Microsoft
microsoft/cat-agent-skills
Contenu à copier
---
name: copilot-studio-topic-blueprint
description: >-
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.
metadata:
origin: Microsoft
---
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.
## Instructions
1. **Capture the use case.** If the user gave a one-line description, use it. If
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.
2. **Produce the blueprint in exactly these eight sections, in order:**
1. **Recommendation.** State the agent type (declarative, custom, or custom
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.
2. **Topics.** List 3 to 7 topics. For each: a name, a one-line
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.
3. **Tools and actions.** List the tools, connectors, or Power Automate flows
the agent needs. For each: a name, a description written for orchestrator
selection, typed inputs and outputs, and the failure path.
4. **Knowledge.** List the knowledge sources to attach and the scope of each.
Note when knowledge should answer versus when a topic or tool should.
5. **Variables.** List the global variables the agent needs, with type and
purpose.
6. **Welcome experience.** Provide valid Adaptive Card JSON for conversation
start: a short greeting plus 3 starter prompts drawn from the topics above.
7. **Security and cost.** State the authentication mode (None, Microsoft
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".
8. **First test plan.** Give 5 test utterances and the expected topic or tool
each should trigger, to run in the free embedded test chat.
3. **Keep it build-ready.** Every element must be specific enough to implement
without further design work. Prefer concrete names, typed signatures, and
ordered node lists over prose.
## Guardrails
- Do not invent product features, menu paths, connector names, or limits. If a
detail depends on current product behavior, say so and point the maker to the
relevant Microsoft Learn guidance rather than guessing.
- Do not fabricate the maker's data sources, systems, or volumes. Use only what
the use case states, and mark anything you assumed.
- Return the Adaptive Card as valid JSON that a maker can paste as-is.
- Do not use the em dash character. Use a hyphen or rewrite.
## Tone
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.Colle ce Markdown dans ton agent ou utilise les boutons ci-dessus pour l’écrire dans ton projet.
Ce que fait Copilot Studio Topic Blueprint (Microsoft)
Do not invent product features, menu paths, connector names, or limits. If a
Do not fabricate the maker's data sources, systems, or volumes. Use only what
Return the Adaptive Card as valid JSON that a maker can paste as-is.
Do not use the em dash character. Use a hyphen or rewrite.
Comment utiliser Copilot Studio Topic Blueprint (Microsoft)
1
Copie le prompt
Un clic copie le prompt packagé (ou l'envoie à ton agent).
2
L'agent installe le skill
Il ajoute le SKILL.md et ses ressources à ton projet.
3
Activation automatique
Le skill s'active dès que le contexte correspond.
Déclencheurs pour Copilot Studio Topic Blueprint (Microsoft)
Dis simplement à ton agent quelque chose comme :
Applique le skill copilot-studio-topic-blueprint__microsoft-cat-agent-skills__submissions-2e9a2a70d133 à cette tâche
Utilise copilot-studio-topic-blueprint__microsoft-cat-agent-skills__submissions-2e9a2a70d133 pour améliorer cette implémentation
Passe en revue ce sujet avec copilot-studio-topic-blueprint__microsoft-cat-agent-skills__submissions-2e9a2a70d133
Skills liés à Copilot Studio Topic Blueprint (Microsoft)
Add New Op (Alibaba)
为 MNN 框架新增算子。包含 Schema 定义、形状计算、几何计算、后端实现、单元测试的完整 TDD 流程。分 5 步执行,每步有独立测试标准。ai-regression-testing
Regression testing strategies for AI-assisted development. Sandbox-mode API testing without database dependencies, automated bug-check workflows, and patterns to catch AI blind spots where the same model writes and reviews code. Use when adding regression coverage to AI-assisted code, or when the same model both wrote and reviewed a change.Analyze Test Report (PyTorch)
Analyze torch-tensorrt local test results and drive failures to a fix. Use when the user pastes a test report / summary, asks why tests failed, asks to triage or fix failing tests, or mentions the JUnit/test-summary output from `just tests-report` / `just test-summary`. Covers where the JUnit XMLs live, how to read the consolidated report, how to reproduce a single failure, and how to categorize (real bug vs torch-API change vs OOM/skip vs flake).