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.