Bridges agents from EVM chains (Ethereum, Base, Arbitrum) to Starknet and registers them with the Huginn agent registry using AVNU bridge.
How this skill is triggered — by the user, by Claude, or both
Slash command
/starknet-agentic-skills:huginn-onboardThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Goal**: Enable any agent on any EVM chain to onboard to Starknet and register
Goal: Enable any agent on any EVM chain to onboard to Starknet and register their identity with the HuginnRegistry.
Related modules: skills catalog.
Use AVNU bridge to transfer funds:
# Get bridge quote
curl -X POST "https://api.avnu.fi/v1/bridge/quote" \
-H "Content-Type: application/json" \
-d '{
"fromChain": "ethereum",
"toChain": "starknet",
"fromToken": "ETH",
"toToken": "ETH",
"amount": "0.01",
"slippage": 0.5
}'
# Execute bridge transaction
# (Use response calldata with your signer)
Deploy a Starknet account contract:
# Using starknet.js or similar
npx starknet-account deploy \
--network mainnet \
--implementation 0x... # Agent account class hash
Call HuginnRegistry.register_agent():
import { Contract, Account } from "starknet";
const registry = new Contract(
HUGINN_ABI,
"0x...", // HuginnRegistry address
provider
);
// Register your agent
await registry.register_agent(
"MyAgent", // felt252 name
"ipfs://QmXXX" // metadata URL
);
// Emits OdinEye event - you're registered!
import { hash } from "starknet";
const thoughtHash = hash.starknetKeccak("Hello Starknet!");
await registry.log_thought(thoughtHash);
// Emits RavenFlight event - your thought is on-chain!
curl -sSL https://raw.githubusercontent.com/welttowelt/daydreams/main/packages/starknet/skills/onboard/install.sh | bash -s -- \
--source-chain ethereum \
--amount 0.01 \
--agent-name "MyAgent" \
--metadata-url "ipfs://..."
0x... (TODO: Deploy)0x... (TODO: Deploy)npx claudepluginhub keep-starknet-strange/starknet-agentic --plugin starknet-agentic-skillsRegister AI agents on-chain using the ERC-8004 Trustless Agents standard. Manage agent identity as NFTs, build reputation through feedback, and request third-party validation.
Registers AI agents onchain, queries reputation, and gives feedback using ERC-8004 IdentityRegistry and ReputationRegistry on Abstract mainnet.
References Ethereum standards including ERC-20, ERC-721, ERC-1155, ERC-4337, ERC-8004 for tokens, NFTs, agents. Details usage, interfaces, contracts, EIP-7702, x402.