Skills speak in actions ("dispatch a subagent", "create a todo", "read a file"). On Muse these resolve to the tools below.
| Action skills request | Muse equivalent |
|---|---|
| Read a file | read_file |
| Read multiple files | read_file (call multiple times) or search |
| Create a new file | write_file |
| Edit a file | edit_file |
| Run a shell command | bash |
| Search file contents | search |
| Find files by name | search with glob |
| Fetch a URL | web_fetch |
| Search the web | web_search |
| Invoke a skill | read_file on skills/<name>/SKILL.md or native skill tool |
Dispatch a subagent (Subagent (general-purpose): template) |
subagent_spawn with prompt filling |
| Task tracking ("create a todo", "mark complete") | write_todos or bash task file |
| Ask the user a question | request_user_input |
When a skill mentions "your instructions file", on Muse this is CLAUDE.md or AGENTS.md in the project root. Muse loads these hierarchically where configured.
Muse has native skill support via muse skills. To invoke a Superpowers skill, read its SKILL.md and follow the instructions. The bootstrap (using-superpowers) is injected automatically at SessionStart via the plugin hook — you are already following it, do not re-load it.
Use subagent_spawn to delegate work to isolated subagents. Fill prompt templates (e.g., implementer-prompt.md, task-reviewer-prompt.md) before dispatching. If no subagent tool is available, do the work inline rather than inventing tool calls.
Use write_todos for checklist tracking. Create one todo per skill checklist item, mark in_progress/completed as you go. If write_todos is unavailable, maintain a markdown task file via write_file/edit_file.