Skip to content

Start typing to search the documentation.

Integrate Self
with one command

Install Self Agent Skills into Claude Code — a root skill that routes your agent, plus one detailed skill per product. Your agent loads the right one and integrates Self correctly.

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

Agent Skills are folders of Markdown (SKILL.md + references) that teach a coding agent how to use a tool correctly. These install into your Claude Code skills directory; the agent loads a skill on demand when your task matches its description.

Install everything

Installs all skills into ~/.claude/skills/:

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

Or with the CLI (no shell piping):

npx @selfxyz/skills add self

Install a single product skill

Pass one or more skill names:

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

Install into the current repo

Use --project to install into ./.claude/skills/ (committed with the repo) instead of your home directory:

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

Available skills

Always start with self — it routes your agent to the right product skill.

self Start here 1 file

Start here. The root skill maps out the Self product family and routes your agent to the right one — Self Enterprise, Self Pass, Self Connect, or Agent ID.

npx @selfxyz/skills add self
self-enterprise 3 files

The managed plane. Configure a flow in the dashboard, call sessions.create, send users to a hosted page, then receive signed verification.completed webhooks — no infrastructure required.

npx @selfxyz/skills add self-enterprise
agent-id 3 files

Give an AI agent a verifiable on-chain identity — a soulbound ERC-8004 proof-of-human NFT. Sign and verify agent requests with the TypeScript, Python, or Rust SDK.

npx @selfxyz/skills add agent-id
self-connect 3 files

Map off-chain identifiers — phone numbers, emails, social handles — to on-chain addresses privately, using ODIS and the federated FederatedAttestations registry on Celo.

npx @selfxyz/skills add self-connect
self-pass Legacy 4 files

The open-source, self-hosted SDK. Render the QR and verify proofs yourself — off-chain with @selfxyz/qrcode and @selfxyz/core, or on-chain in a Solidity contract on Celo.

npx @selfxyz/skills add self-pass

Other agents

These are Claude Code skills. To use the same guidance in another agent, point it at the raw Markdown in the skills registry, or connect the Self docs MCP server to search the documentation live while you build.