Superpower

An invokable capability stored as a row and callable from Chat, the CLI, MCP, or the API. Rows are SPWR-N.

Superpower is the umbrella term over eight concrete types: Building Block, Prompt, System Prompt, Skill, Agent, Prompt Chain, Power-Up Playbook, and Script. What unifies them is the invocation contract — each type knows how to render itself into a system-prompt fragment when invoked, so a capability is data the user can author, version, share, and sell rather than code shipped by the vendor.

Superpowers are the unit the Marketplace trades in, which is why they are storable and invokable independently of the Forge authoring workspace (deferred to roadmap).

Usage examples

  • "Superpowers remain storable and invokable in Chat via @dots/superpowers; the Forge authoring workspace is a post-launch roadmap item."
  • "dots superpowers covers read/invoke/create."
  • "A PUP is a Superpower type, so invoking one goes through the same visibility predicate as a Skill or an Agent."

Source

packages/superpowers/AGENTS.md (the eight template types, the isSuperpowerInvokableOn(row, surface) predicate over chat/cli/mcp/api); AGENT-GOVERNANCE.md § Architecture (Forge deferral). Live Dotabases: Agents, Prompts, Prompt Chains, Building Blocks, Power-Up Playbooks.

Superpower · This page in the graph

Connected Records19

Mentions
19 connections.

Where To Go Next

Reading this as an agent?For Agents
Something wrong on this page?Dots On GitHub