using-superpowers

Parse SKILL.md frontmatter and invoke relevant skills before responding.

1|Updated May 28, 2026
One-click install
npx skills add https://github.com/amoutiers/maxi-superpowers --skill using-superpowers-amoutiers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/amoutiers/maxi-superpowers/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/amoutiers/maxi-superpowers --skill using-superpowers-amoutiers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Skill ensures that when a conversation starts, the agent systematically discovers and loads applicable skills and invokes them before any response, including clarifying questions.

Core Features & Use Cases

  • Enforces the "invoke before respond" rule across user prompts to maintain consistency and safety.
  • Defines how to select and prioritize skills based on user instructions and task context.
  • Provides guidance for platform-specific runtimes to load and apply skills correctly.

Quick Start

Always invoke the appropriate skill before replying, even for clarifying questions.

Frequently Asked Questions about using-superpowers

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce skill routing and automatically invoke relevant skills before every conversational AI reply?

To enforce skill routing before every reply, you need a workflow mechanism that parses skill metadata and applies an invoke-before-respond priority to all user inputs. This ensures the agent loads applicable skills systematically before generating any response or clarifying questions.

What is the invoke before respond priority in conversational AI workflows?

The invoke before respond priority is a workflow rule ensuring conversational agents discover, load, and execute relevant skills at the start of every interaction. It maintains consistency by enforcing skill routing across user prompts, clarifying questions, and plan-generation steps before any output.

How to select and prioritize skills based on user instructions and task context?

To select and prioritize skills based on user instructions, the system parses SKILL.md frontmatter for name and description data. It then applies priority rules to match task context, honoring explicit user directives when instruction conflicts arise during skill routing.

Does the invoke before respond rule apply to clarifying questions and plan-generation steps?

Yes, the invoke before respond rule explicitly scopes all user inputs, clarifying questions, and plan-generation steps. It ensures proper skill routing and adherence to user instructions across the entire conversational AI interaction, not just the initial prompt.

How do platform-specific runtimes load and apply skills correctly in a conversational workflow?

Platform-specific runtimes load and apply skills correctly by following guidance provided for their environment. The skill routing mechanism defines how to parse metadata frontmatter and enforce the invoke-before-respond priority within the specific runtime context of the platform.

When should I not use an automated skill routing mechanism for conversational AI?

You should not use automated skill routing when explicit user directives conflict with the invoke-before-respond priority and require overriding. The system honors user instructions when conflicts arise, but direct manual control may be preferred for highly constrained workflows.