using-superpowers

Enforces invoking relevant skills before every AI agent response or action.

18|8|Updated May 31, 2023
One-click install
npx skills add https://github.com/jpmorgan-payments/embedded-finance --skill using-superpowers-jpmorgan-payments
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-superpowers
Source: https://github.com/jpmorgan-payments/embedded-finance/tree/main/.github/skills/superpowers/using-superpowers
Command: npx skills add https://github.com/jpmorgan-payments/embedded-finance --skill using-superpowers-jpmorgan-payments

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill ensures that AI agents consistently and correctly invoke relevant tools (skills) before attempting to answer a user's request or perform any action, preventing premature or incorrect responses.

Core Features & Use Cases

  • Mandatory Skill Invocation: Enforces the rule to check for and use applicable skills, even with a low probability.
  • Structured Decision Flow: Provides a clear process for determining when and how to invoke skills.
  • Red Flag Identification: Helps users recognize and avoid common rationalizations for not using skills.
  • 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 AI first checks if a "weather-fetching" skill exists and invokes it, rather than guessing or providing a canned response.

Quick Start

Always invoke relevant skills before responding to any user prompt.

Frequently Asked Questions about using-superpowers

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

FAQPage Schema
How do I ensure my AI agent invokes tools before responding to a prompt?

To ensure AI agents invoke tools before responding, implement a strict workflow protocol that mandates checking for and executing relevant skills prior to generating any response, preventing premature or incorrect answers.

Why does my AI agent provide canned responses instead of checking available skills?

AI agents provide canned responses instead of checking available skills due to common rationalizations for skipping tool invocation. Enforcing a structured decision flow with red flag identification prevents these errors and mandates skill use.

What is the protocol for mandatory skill invocation in conversational AI turns?

The protocol for mandatory skill invocation requires AI agents to check for applicable external knowledge or functionality during all conversational turns and task executions, invoking skills even with a low probability of applicability to ensure comprehensive information gathering.

When should an AI agent invoke a skill even if the probability of applicability is low?

An AI agent should invoke a skill even with a low probability of applicability whenever external knowledge or functionality might be required, adhering to a strict protocol to prevent errors and ensure comprehensive information gathering across all task executions.

Does this skill invocation protocol apply to all conversational turns and task executions?

Yes, this skill invocation protocol applies to all conversational turns and task executions where external knowledge or functionality might be required, ensuring agents consistently check for and use applicable tools before taking any action.