using-superpowers

Invoke relevant skills before responding or acting within the agent framework.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that AI agents consistently and correctly utilize available tools (skills) before generating any response or taking action, preventing missed opportunities and ensuring adherence to defined workflows.

Core Features & Use Cases

  • Mandatory Skill Invocation: Guarantees that relevant skills are considered and invoked, even with a low probability of applicability.
  • Instruction Prioritization: Clearly defines the hierarchy of instructions, with user directives always taking precedence over skill instructions.
  • Platform Adaptation Guidance: Provides information on how to map skill tool names to platform-specific equivalents (e.g., Claude Code to Gemini CLI).
  • Use Case: When a user asks a question that might be answerable by a specific tool (e.g., "What's the weather?"), this skill ensures the weather tool is invoked first, rather than the AI attempting to answer from its general knowledge.

Quick Start

Always invoke any relevant skill before generating a response or performing an action.

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 relevant skills before generating a response?

To ensure AI agents invoke relevant skills before responding, you need a strict invocation protocol that checks tool applicability on every conversational turn. This enforces mandatory skill consideration prior to action, maximizing tool utilization and preventing missed opportunities.

Why does my AI agent skip tool usage and answer from general knowledge instead?

AI agents skip tool usage when there is no mandatory invocation protocol enforcing skill checks. Without a strict rule requiring relevant skills to be considered even at low applicability probability, the agent defaults to generating responses from its internal knowledge base.

How do I prioritize user instructions over skill instructions in an agent workflow?

Prioritize user instructions over skill instructions by defining a clear instruction hierarchy within the agent framework. User directives must always take precedence, ensuring that mandatory skill invocations do not override explicit user commands during task execution.

Can I map agent skill tool names to platform-specific equivalents like Claude Code or Gemini CLI?

Yes, you can map agent skill tool names to platform-specific equivalents like Claude Code or Gemini CLI. The skill provides platform adaptation guidance to translate tool names across different agent frameworks, ensuring consistent tool invocation behavior.

What is the best way to enforce tool invocation across all conversational turns in an agent framework?

The best way to enforce tool invocation across all conversational turns is to apply a strict invocation protocol universally within the agent framework. This guarantees that relevant skills are evaluated and triggered before any response or action is taken.

Does mandatory skill invocation apply to every task execution or only specific agent workflows?

Mandatory skill invocation applies to all conversational turns and task executions within the agent framework. It requires adherence to a strict invocation protocol universally, ensuring relevant skills are considered regardless of the specific workflow or query probability.