Install List Topics
Pick your agent. Every command is ready to paste.
npx skills add microsoft/skills-for-copilot-studio --skill list-topicsThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads list-topics when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the list-topics skill”. In Codex, type $list-topics.
List Topics in Solution
List all topics in the current agent with their trigger types and details.
Instructions
Auto-discover the agent directory — find all agents via:
Glob: **/agent.mcs.yml- If multiple agents found, list them and ask which one to inspect.
- NEVER hardcode an agent name or path.
Find all topic files in the discovered agent directory:
Glob: <discovered-agent>/topics/*.topic.mcs.ymlFor each topic file, read it and extract:
- Topic name (from the
# Name:comment or filename) - Trigger type (from
beginDialog.kind) - Trigger phrases (if
OnRecognizedIntent, fromtriggerQueries) - Number of actions in the
actionsarray - Dialog references (any
BeginDialogorReplaceDialogcalls)
- Topic name (from the
Present results in a table:
| # | Topic Name | Trigger | Phrases | Actions | Calls | |---|------------|---------|---------|---------|-------| | 1 | Greeting | OnRecognizedIntent | Hello, Hi, Hey | 2 | - | | 2 | Fallback | OnUnknownIntent | - | 4 | Escalate |Note any system topics (OnError, OnSelectIntent, OnSignIn) that should be modified with care.
Tips for List Topics
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 30 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about List Topics
What does the List Topics skill do?
List all topics in the Copilot Studio agent with their trigger types, phrases, and action counts. Use when the user wants to see what topics exist.
How do I install List Topics?
Run "npx skills add microsoft/skills-for-copilot-studio --skill list-topics" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does List Topics work in Cursor and Codex?
Yes. List Topics uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is List Topics free?
List Topics is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made List Topics?
List Topics is published by Microsoft in the microsoft/skills-for-copilot-studio repository, together with 29 other skills.





