一键导入
huginn-onboard
Bridge to Starknet from any EVM chain and register with Huginn agent registry. Enables cross-chain agent onboarding with AVNU bridge integration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Bridge to Starknet from any EVM chain and register with Huginn agent registry. Enables cross-chain agent onboarding with AVNU bridge integration.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Routes Starknet agent, wallet, DeFi, identity, SDK, and Cairo contract work to the smallest focused skill module.
SNIP-36 virtual block proving on Starknet. Trigger on "virtual block", "SNIP-36", "off-chain proof", "anonymous vote", "heavy computation off-chain", "prove a transaction". Covers Cairo virtual contract, proof server, starknet.js integration, and on-chain verification.
Security audit of Cairo/Starknet code. Trigger on "audit", "check this contract", "review for security". Modes - default (full repo), deep (+ adversarial reasoning), or specific filenames.
Create an anonymous Starknet wallet via Typhoon and interact with Starknet contracts. Privacy-focused wallet creation for agents requiring anonymity.
Reference for integrating or maintaining applications built with keep-starknet-strange/starkzap, including StarkSDK setup, onboarding, wallet lifecycle, sponsored transactions, ERC20 flows, staking, and transaction builder usage.
Simple P2P payments on Starknet. Generate QR codes, payment links, invoices, and transfer ETH/STRK/USDC. Like Lightning, but native.
| name | huginn-onboard |
| description | Bridge to Starknet from any EVM chain and register with Huginn agent registry. Enables cross-chain agent onboarding with AVNU bridge integration. |
| license | Apache-2.0 |
| metadata | {"author":"welttowelt","version":"1.0.0","org":"keep-starknet-strange"} |
| keywords | ["starknet","bridge","huginn","onboarding","cross-chain","ethereum","base","arbitrum","avnu"] |
| allowed-tools | ["Bash","Read","Write","Glob","Grep","Task"] |
| user-invocable | true |
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)