using-superpowers

Enforce skill invocation before responding in conversation workflows.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/flybirdxx/RunningHub --skill using-superpowers-flybirdxx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/flybirdxx/RunningHub/tree/main/.gemini/skills/using-superpowers
Command: npx skills add https://github.com/flybirdxx/RunningHub --skill using-superpowers-flybirdxx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that relevant skills are invoked before any response, helping to streamline workflows and maintain efficiency in conversations.

Core Features & Use Cases

  • Skill Invocation Protocol: A clear guide on when and how to invoke skills in various conversation scenarios.
  • Decision Framework: A visual diagram to determine if a skill should be invoked.
  • Red Flags and Priorities: Identification of common rationalizations and the priority order for skill invocation.
  • Skill Types: Differentiates between rigid and flexible skills, providing guidance on their application.

Quick Start

Before responding to any message, invoke the 'using-superpowers' skill to ensure relevant skills are used.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
What is skill invocation protocol in conversation workflows?

Skill invocation protocol enforces relevant skill usage before any response to streamline workflows and maintain conversation efficiency. It ensures skill-based decision-making is applied consistently across various communication scenarios.

How do I know when to invoke a skill in a conversation?

You determine when to invoke a skill by using a visual decision framework diagram to assess the conversation scenario. This framework helps identify if skill-based decision-making is beneficial before generating a response.

How do I enforce skill usage before responding to messages?

You enforce skill usage by applying a defined protocol that requires invoking the using-superpowers skill before responding to any message. This ensures adherence to a structured decision framework for conversation efficiency.

What is the difference between rigid and flexible skills?

Rigid and flexible skills differ in their application constraints within communication workflows. The skill invocation protocol differentiates between these types, providing specific guidance on how each should be applied during decision-making.

What are common rationalizations that prevent skill invocation?

Common rationalizations that prevent skill invocation are identified as red flags within the decision framework. Recognizing these rationalizations helps enforce protocol adherence and maintains priority order for skill-based decision-making.

Does this skill invocation protocol work without external dependencies?

Yes, the skill invocation protocol works without external dependencies. It relies entirely on its internal scripts and references to enforce decision-making frameworks and maintain conversation efficiency.