Agent skill
erc8004
Register AI agent identity on Ethereum via ERC-8004 Trustless Agents standard
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/erc8004
SKILL.md
ERC-8004: Trustless Agents
Register your AI agent on Ethereum mainnet with a verifiable on-chain identity.
What is ERC-8004?
Ethereum standard for trustless agent identity and reputation:
- Identity Registry - ERC-721 based agent IDs
- Reputation Registry - Feedback and trust signals
- Validation Registry - Third-party verification
Website: https://www.8004.org
Contract Addresses
| Chain | Identity Registry | Reputation Registry |
|---|---|---|
| Ethereum | 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 |
0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 |
| Sepolia | 0x8004A818BFB912233c491871b3d84c89A494BD9e |
0x8004B663056A597Dffe9eCcC1965A193B7388713 |
Commands
Register
/agent-id register Register your agent
/agent-id register --name "My Agent" --description "An AI agent"
Info
/agent-id info <agent-id> Get agent info
/agent-id lookup <address> Find agent ID by address
/agent-id reputation <agent-id> Check agent reputation
Update
/agent-id update <agent-id> --name "New Name"
/agent-id update <agent-id> --image ipfs://...
Registration File Format
{
"type": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
"name": "My Agent",
"description": "An AI assistant",
"image": "https://example.com/avatar.png",
"active": true
}
Examples
/agent-id register --name "Trading Bot" --description "Automated trading agent"
/agent-id info 123
/agent-id reputation 123
Setup
export PRIVATE_KEY="0x..." # Wallet with ETH on mainnet
export PINATA_JWT="..." # Optional: for IPFS uploads
Gas: 100-200k gas for registration ($5-20 depending on gas prices)
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?