Agent skill
agent-identity
Register and manage on-chain AI agent identity via ERC-8004.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/agent-identity-termix-official-cryptoclaw
Metadata
Additional technical details for this skill
- cryptoclaw
-
{ "emoji": "\ud83e\udd16", "always": true }
SKILL.md
Agent Identity Skill (ERC-8004)
Register and manage your AI agent's on-chain identity using the ERC-8004 Trustless Agents standard.
Overview
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.
Tools
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 wallet
Workflow
- Create a wallet (if you don't have one):
cryptoclaw wallet create - Register your agent: "Register my agent on BSC with URI https://example.com/agent.json"
- Check identity: "What's my agent identity?"
- Set agent wallet: "Set my agent wallet to 0x..."
- Check reputation: "What's my agent's reputation?"
Supported Networks
Mainnet: 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
Contract Addresses
| Network | Identity Registry | Reputation Registry |
|---|---|---|
| Mainnet | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 |
0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 |
| Testnet | 0x8004A818BFB912233c491871b3d84c89A494BD9e |
0x8004B663056A597Dffe9eCcC1965A193B7388713 |
Security
agent_registerandagent_set_walletare state-changing and require confirmation- The agent's identity wallet is separate from the user's spending wallet
- Private keys are never exposed in tool results or chat messages
- Registration requires gas on the target network
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?