Skip to content

Guide · Agent skill

How to use the Diagnosing Superpowers agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

Diagnosing Superpowers is an agent skill, a folder with a SKILL.md file that teaches an AI coding agent a specific job. This one is for the moment a session with an agent went wrong: it repeated work, ignored a plan, stumbled, cost too much, ran too slowly, or a skill did not trigger. After this guide you will know how to install the skill, ask for a diagnosis in plain language, and read the evidence-cited report it produces.

Diagnosing Superpowersobra/superpowers · MIT

Quick start

  1. 1Install the skill. Download the ZIP from this page and unzip it into ~/.claude/skills/, or into a project's .claude/skills/ folder. Alternatively, upload it under Settings → Capabilities → Skills in the Claude apps.
  2. 2Confirm the requirements. Make sure you have access to the local session transcript files and Superpowers installed in a SKILL.md-capable harness. Install gh or zip only if you need them.
  3. 3Describe the problem. Ask in plain language, for example that a session took too long or was expensive. Name the session by id or path if you know it.
  4. 4Answer the intake questions. The agent asks one question at a time to pin down the session, expected behaviour, what happened and what to measure. Answer each one.
  5. 5Read the report. The agent writes a report where each finding cites a path and line in the transcript. Check the cited lines yourself.
  6. 6Decide on an issue or bundle. If the report suggests a superpowers issue, search existing issues first. Build a scrubbed bundle only if you ask for one, and review every file before sharing.

What the skill makes the agent do

When you invoke the skill, the agent first asks you questions, one at a time, until it can state the session or sessions involved, what you expected, what happened, and what you want to measure, such as wall-clock time, tokens, repeated actions or one specific action. It then locates the saved session transcripts on disk and runs parallel analyses across several dimensions: skill timeline, plan adherence, repeated work, stumbles, quality evidence, request conflicts, and cost and time.

The output is a written report. Every finding cites a specific path and line in the transcript, so you can check the evidence yourself. The skill states that it reports evidence and does not diagnose superpowers or propose changes to skills.

Install the diagnosing-superpowers skill

Download the ZIP for this skill from this page and unzip it. For a personal install, place the unzipped skill folder in ~/.claude/skills/. For a single project, place it in that project's .claude/skills/ folder.

You can also upload the skill in the Claude apps under Settings → Capabilities → Skills.

  • Personal: ~/.claude/skills/
  • Project: .claude/skills/ inside your project
  • Claude apps: Settings → Capabilities → Skills

Check the requirements before you start

The skill needs access to local session transcript files on disk, and Superpowers installed in a harness that reads SKILL.md files. It runs scripts and uses the network. GitHub CLI (gh) is optional and is only needed for searching and creating GitHub issues. zip or tar is optional and is only needed to create an archive of a bundle.

  • Access to local session transcript files on disk
  • Superpowers installed and a SKILL.md-capable agent harness
  • Optional: GitHub CLI (gh) for searching and creating issues
  • Optional: zip or tar for creating archives

Trigger the skill with a natural request

You do not need a special command. Describe the problem in your own words and the agent will match the request to the skill. The skill's description lists examples such as repeated work, ignored plans, stumbles, a skill that didn't fire, "it took too long", "why is it so expensive" and "what is it doing".

Name the session if you can. The skill works on the current session or a past one identified by id or path. Be specific about one event where possible, because a whole-session "why" is treated as a complaint that needs narrowing.

  • "My last session took too long. Find out why."
  • "Why did the agent redo the migration work it had already finished?"
  • "Why is this session so expensive? Use the transcript."
  • "A skill never fired in that session. Check what happened."
  • "Build a bug report for the superpowers maintainers from session abc123."

Work through the intake and the report

Expect the agent to ask clarifying questions before any analysis starts, and to tell you the folder where it keeps its working files. Once analysis finishes, it writes a report to the workspace, shows it to you, and gives you the path.

If the report says a superpowers issue is possible or likely, the agent can search open and closed GitHub issues for matching symptoms and suggest adding the report to the closest one. It only creates an issue after you approve the exact text.

Build a scrubbed bug-report bundle only when you ask

The skill can prepare a bundle for the superpowers maintainers, but it does not build one unprompted. When you ask, it asks which redaction level you want: skeleton (no tool-result bodies), evidence (bodies only for cited events), or full. It then runs a scrub and an audit, repeating until the audit is clean, and shows you the scrub log and file list before any archive is made.

Transcripts can contain secrets or private content, and scrubbing can miss things. Review every file before you share it.

  • Skeleton: no tool-result bodies
  • Evidence: bodies only for cited events
  • Full: complete content

What people use it for

  • Find out why an agent session took much longer than expected, using the cost-and-time and stumbles analyses.
  • Check why an agent repeated work it had already finished, using the repeated-work and plan-adherence analyses.
  • Investigate why a skill did not trigger, starting from the skill timeline.
  • Compare several past sessions to see whether the same problem recurs.
  • Prepare an evidence-cited bug report for the superpowers maintainers.

Frequently asked questions

How do I install the diagnosing-superpowers skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for a personal install, or into a project's .claude/skills/ folder. You can also upload it in the Claude apps under Settings → Capabilities → Skills.

What does the diagnosing-superpowers skill require?

It requires access to local session transcript files on disk, Superpowers installed, and a harness that can read SKILL.md files. GitHub CLI (gh) and zip or tar are optional, for issues and archives respectively.

Is the diagnosing-superpowers skill free?

The source material provided for this page does not state pricing or licence terms beyond the MIT licence listed for the obra/superpowers repository, so check that licence before you rely on it.

Does the skill fix my agent's bugs?

No. The skill reports evidence about what happened in a session and does not diagnose superpowers or propose changes to skills. Triagers of the bundle or issue decide whether superpowers changes.

Is it safe to share the transcripts it creates?

Not without review. Transcripts can contain secrets or private content, and scrubbing can miss things, so every file must be checked before sharing. The skill shows the scrub log and file list before making an archive.

Can it analyse a session from yesterday instead of the current one?

Yes. The skill works on the current session or a past one identified by id or path. For a past session it confirms the match by quoting the first prompt and timestamp.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill when an agent session was slow, costly, repetitive or ignored a skill, and you want a report where each claim points to the transcript line behind it. Developers comparing past sessions and Superpowers users preparing a well-evidenced bug report will get the most from it. If you want someone to fix a skill or advise on changing it, pick a different tool, since this one only reports evidence.

Download the skill