using-superpowers

Invoke the Skill tool before every user-facing reply to apply relevant skills.

Updated Feb 11, 2016
One-click install
npx skills add https://github.com/Ehrax/dotfiles --skill using-superpowers-ehrax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/Ehrax/dotfiles/tree/main/configs/agents/skills/using-superpowers
Command: npx skills add https://github.com/Ehrax/dotfiles --skill using-superpowers-ehrax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures conversations consistently start with a skill assessment by invoking the Skill tool before any user-facing reply, including clarifying questions.

Core Features & Use Cases

  • Enforces skill invocation before every reply to align behavior with user instructions and platform capabilities.
  • Respects user directives first, then Superpowers skills, and finally the default system prompt to determine response strategy.
  • Use Case: when a user asks for a capability that a skill can provide, the agent automatically activates the relevant skill and follows its guidance.

Quick Start

Invoke the Skill tool at the start of a conversation to verify applicable skills and set the correct operating mode for the session.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure an AI agent invokes the correct skill before replying to a user?

To ensure an agent invokes the correct skill before replying, you must enforce a workflow that calls the Skill tool at the start of every conversation to verify applicable skills and set the correct operating mode before generating any user-facing output.

What is skill invocation workflow and why is it needed in conversational AI?

Skill invocation workflow is the process of checking for relevant skills before generating a response. It is needed to align agent behavior with user instructions, apply guardrails, and delegate tasks correctly from the very beginning of an interaction.

Can I override agent behavior if a specific skill is already active?

Yes, you can override agent behavior. The system respects user directives first, then Superpowers skills, and finally the default system prompt to determine the response strategy, allowing behavior overrides when a relevant skill exists.

Does the agent need to invoke a skill before asking clarifying questions?

Yes, the agent must invoke a skill before asking clarifying questions. The skill assessment happens before any user-facing reply, ensuring that even initial clarifications follow the correct operating mode and guardrails.

What are the limitations of automated skill invocation in conversational control?

The limitation is that it requires a defined skill to exist for the invocation to be effective; without frontmatter presence, exact skill naming, and a defined workflow, the agent cannot automatically activate the relevant guidance.