Skip to content
alyn
Microsoft Official

List Topics skill

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.

$npx skills add microsoft/skills-for-copilot-studio --skill list-topics
View this skill on GitHubmicrosoft/skills-for-copilot-studio/skills/list-topics/SKILL.md
Pack stars
490
Pack installs
331
Alyn Score
45/99
Updated
6 days ago
License
MIT
– views – installs via Alyn

Install List Topics

Pick your agent. Every command is ready to paste.

$npx skills add microsoft/skills-for-copilot-studio --skill list-topics

The 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.

The skill itself

SKILL.md

FolderGitHub

List Topics in Solution

List all topics in the current agent with their trigger types and details.

Instructions

  1. 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.
  2. Find all topic files in the discovered agent directory:

    Glob: <discovered-agent>/topics/*.topic.mcs.yml
    
  3. For each topic file, read it and extract:

    • Topic name (from the # Name: comment or filename)
    • Trigger type (from beginDialog.kind)
    • Trigger phrases (if OnRecognizedIntent, from triggerQueries)
    • Number of actions in the actions array
    • Dialog references (any BeginDialog or ReplaceDialog calls)
  4. Present results in a table:

    | # | Topic Name | Trigger | Phrases | Actions | Calls |
    |---|------------|---------|---------|---------|-------|
    | 1 | Greeting   | OnRecognizedIntent | Hello, Hi, Hey | 2 | - |
    | 2 | Fallback   | OnUnknownIntent | - | 4 | Escalate |
    
  5. 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.

Similar skills. From other creators.