Skip to content

Start typing to search the documentation.

AI Developer Tools

Self provides AI coding skills and MCP servers that give AI assistants deep context about the Self Protocol. These tools work with AI coding assistants (Claude Code, Cursor, Windsurf, Codex) as well as autonomous agent frameworks that support the Model Context Protocol.

Self Skills (Claude Code)

Self ships a set of Agent Skills that give Claude deep integration knowledge about Self Protocol — a root self skill that routes to the right product, plus one detailed skill per product (self-pass, self-enterprise, self-connect, agent-id). Each includes quick start templates, integration patterns, critical gotchas, and deployed contract addresses.

Setup

Install every skill into your Claude Code skills directory with one command:

curl -fsSL https://docs.self.xyz/skills.sh | bash

Or install just the Self Pass skill, with the installer or the CLI:

curl -fsSL https://docs.self.xyz/skills.sh | bash -s -- self-pass
# or
npx @selfxyz/skills add self-pass

A skill activates automatically when you mention concepts in its description — for Self Pass, that includes SelfAppBuilder, SelfBackendVerifier, SelfVerificationRoot, and related terms.

What the Self Pass skill provides

  • Complete frontend and backend code templates for Next.js integration
  • Integration pattern guidance (off-chain, on-chain, deep linking)
  • Critical gotchas (config matching, lowercase addresses, mock passport rules)
  • Deployed contract addresses for Celo Mainnet and Sepolia
  • Reference files for frontend SDK, backend SDK, and smart contract patterns

See the Skills page for the full list and per-product install commands.

Self Agent ID MCP Server

For AI agent identity (registration, verification, signing), see the separate Self Agent ID MCP server documentation.