using-superpowers

Invoke relevant skills before responding to user queries.

Updated Mar 20, 2026
One-click install
npx skills add https://github.com/sixscripts-ai/ghostssh --skill using-superpowers-sixscripts-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/sixscripts-ai/ghostssh/tree/main/skills/using-superpowers
Command: npx skills add https://github.com/sixscripts-ai/ghostssh --skill using-superpowers-sixscripts-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill ensures that the correct Skill tool invocations are executed before delivering any response, establishing a consistent and controlled approach to using capabilities during conversations.

Core Features & Use Cases

  • Enforces the invocation of relevant skills at the start of a conversation to determine applicability
  • Prioritizes user instructions over skills and the default system prompt to respect user intent
  • Provides guidance for accessing skills in different environments (Claude Code and Gemini CLI) to enable consistent behavior

Quick Start

Begin every conversation by invoking the Skill tool to determine and apply relevant skills before replying.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure relevant skills are invoked automatically before responding to user queries?

To invoke skills before responding, configure a policy at the start of every conversation to determine applicability and load the appropriate skill context before delivering any reply.

What is the correct priority order for user instructions versus skills and the default system prompt?

User instructions take priority over skills and the default system prompt. This ordering respects user intent while enforcing the invocation of relevant skills before any response is generated.

How do I access and invoke skills in Claude Code and Gemini CLI environments?

To access skills in Claude Code and Gemini CLI, follow the environment-specific guidance provided by the skill to enable consistent behavior and determine the correct order of Skill tool invocations.

When do I need to load skill context during a conversation workflow?

Skill context loading is needed at the start of every conversation. This ensures the correct Skill tool invocations are executed before delivering any response, establishing a consistent workflow approach.

Can I use skill invocation policies to control tooling priority across different conversation platforms?

Yes, you can use skill invocation policies to enforce priority ordering and ensure consistent tooling behavior across different environments, determining applicability and execution order before responding.

Why does my conversation skip skill invocations before generating a response?

Conversations skip skill invocations when the start-of-conversation policy is not enforced. Always invoke the Skill tool at the beginning to determine applicability and load context before replying.