using-superpowers

Check for and invoke applicable skills before responding to user messages.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/ultramaxoAI/UltramaxoAI --skill using-superpowers-ultramaxoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/ultramaxoAI/UltramaxoAI/tree/main/.agent/skills/using-superpowers
Command: npx skills add https://github.com/ultramaxoAI/UltramaxoAI --skill using-superpowers-ultramaxoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes a protocol that ensures skills are identified and invoked before any response, clarifying questions included.

Core Features & Use Cases

  • Skill invocation rule: Always check and invoke relevant or requested skills before replying to any user message.
  • Access guidance: Instructions for using the Skill tool in Claude Code and general environments.
  • Deterministic workflow: Follow the loaded skill content exactly when a skill applies.

Quick Start

Invoke the Skill tool before responding to a user message to check for applicable skills.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure a skill is invoked before responding to a user message?

To ensure skill invocation before responding, use the Skill tool to check and load applicable skills at the start of every interaction. This deterministic workflow enforces the rule before any other action, including clarifying questions or follow-ups.

What is the workflow for loading skills in Claude Code conversations?

The workflow for loading skills involves invoking the Skill tool before replying to any user message. It checks for applicable skills, loads the relevant instructions, and requires following the loaded skill content exactly when a skill applies to the interaction.

Do I need to invoke skills for clarifying questions and follow-ups?

Yes, you need to invoke skills for clarifying questions and follow-ups. The protocol applies to all user interactions where skill applicability influences the answer, enforcing the invocation rule before any other action is taken.

How does invoking a skill change the response workflow?

Invoking a skill changes the response workflow by establishing a deterministic protocol that must be followed first. You must use the Skill tool to load and follow the skill's instructions exactly, ensuring the correct skill is applied before generating any reply.

When should I not use an automatic skill invocation workflow?

You should not use an automatic skill invocation workflow when skill applicability does not influence the answer. The protocol specifically targets interactions where applicable skills affect the response, meaning unrelated conversations do not require loading the Skill tool.

Can I use the Skill tool to enforce guardrails across all conversations?

Yes, you can use the Skill tool to enforce guardrails across all conversations. By requiring the tool to check and invoke relevant skills before responding, it establishes a deterministic workflow that applies consistent guardrails to every applicable user interaction.