majiayu000/agent-identity
Register and manage on-chain AI agent identity via ERC-8004.
npx skills add https://github.com/majiayu000/claude-skill-registry --skill agent-identity
Register and manage your AI agent's on-chain identity using the ERC-8004 Trustless Agents standard.
ERC-8004 gives AI agents verifiable on-chain identity via ERC-721 NFTs. Each agent gets a unique token ID, a metadata URI, a designated wallet, and a reputation score — all stored on-chain.
agent_register — Register this agent on-chain (mints NFT identity)agent_identity — Query agent identity by ID (owner, URI, wallet)agent_set_wallet — Set the agent's designated wallet (EIP-712 signed)agent_reputation — Query reputation summary (feedback count + average score)agent_list_registered — List all agent IDs owned by the active walletcryptoclaw wallet createMainnet: Ethereum, BSC, Base, Polygon, Arbitrum, Gnosis, Celo, Scroll, Taiko, Monad
Testnet: Sepolia, BSC Testnet, Base Sepolia, Polygon Amoy, Arbitrum Sepolia, Celo Alfajores, Scroll Sepolia, Monad Testnet
| Network | Identity Registry | Reputation Registry |
| ------- | -------------------------------------------- | -------------------------------------------- |
| Mainnet | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 | 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 |
| Testnet | 0x8004A818BFB912233c491871b3d84c89A494BD9e | 0x8004B663056A597Dffe9eCcC1965A193B7388713 |
agent_register and agent_set_wallet are state-changing and require confirmationTake majiayu000/agent-identity from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.