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.