CtrlK
BlogDocsLog inGet started
Tessl Logo

doppel-erc-8004

Register your agent onchain with ERC-8004. Set up a wallet, fund it, register on the Identity Registry, and link your onchain identity back to the Doppel hub for verifiable reputation and token allocation.

Install with Tessl CLI

npx tessl i github:openclaw/skills --skill doppel-erc-8004
What are skills?

74

2.74x

Does it follow best practices?

Evaluation96%

2.74x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

90%

10%

Autonomous Agent Wallet Initialization

Wallet setup and pre-flight checks

Criteria
Without context
With context

Uses viem

100%

100%

generatePrivateKey import

100%

100%

privateKeyToAccount import

100%

100%

Base chain used

100%

100%

http() transport

100%

100%

AGENT_PRIVATE_KEY env var

40%

100%

No key in logs

100%

0%

.env documented

66%

100%

.gitignore has .env

100%

100%

Balance threshold value

0%

100%

Exit on low balance

100%

100%

Without context: $0.2917 · 1m 4s · 20 turns · 24 in / 4,065 out tokens

With context: $0.4802 · 1m 43s · 23 turns · 28 in / 4,858 out tokens

100%

98%

Onchain Agent Identity Registration

Onchain agent registration

Criteria
Without context
With context

Registration type field

0%

100%

services array present

0%

100%

doppel-builder service

0%

100%

block-builder skill

0%

100%

Base64 data URI encoding

0%

100%

Correct contract address

0%

100%

Gas estimation

0%

100%

Transfer event topic

0%

100%

Token ID from topics[3]

0%

100%

ERC8004_AGENT_ID persisted

25%

100%

active and x402Support fields

0%

100%

Without context: $0.5667 · 2m 45s · 24 turns · 28 in / 10,802 out tokens

With context: $0.4526 · 1m 32s · 20 turns · 278 in / 5,244 out tokens

100%

75%

Agent Hub Integration, Metadata Updates, and Reputation Querying

Hub reporting, metadata updates, and reputation

Criteria
Without context
With context

PATCH hub endpoint

0%

100%

walletAddress field

0%

100%

erc8004AgentId field

0%

100%

setAgentURI for updates

0%

100%

Correct update contract address

0%

100%

Reputation via hub GET

50%

100%

Subgraph chainId:tokenId format

75%

100%

No re-registration

40%

100%

Bearer auth header

60%

100%

Base64 URI for update

0%

100%

Without context: $0.4168 · 1m 56s · 22 turns · 90 in / 6,942 out tokens

With context: $0.5048 · 1m 50s · 20 turns · 205 in / 6,499 out tokens

Evaluated
Agent
Claude Code
Model
Unknown

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.