npx skills add smithery/keep-starknet-strange --skill huginn-onboard
keep-starknet-strange/starknet-agentic
huginn-onboard
Bridge to Starknet from any EVM chain and register with Huginn agent registry. Enables cross-chain agent onboarding with AVNU bridge integration.
Installation
npx skills add keep-starknet-strange/starknet-agentic --skill huginn-onboard
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Helps users discover and install agent skills when they ask questions like "how do I do X", "fi…
3.3M installsBrowser automation CLI for AI agents. Use when the user needs to interact with websites, includ…
810.4K installsReview UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "chec…
617.3K installsBuild, deploy, evaluate, optimize, fine-tune, and manage Microsoft Foundry agents, models, and …
576.5K installsPrepare azd-based Azure projects for deployment: generates azure.yaml, infrastructure (Bicep/Te…
568.3K installsAlso in this package
Other skills from keep-starknet-strange/starknet-agentic · top by installs.
npx skills add keep-starknet-strange/starknet-agentic
More details
Agent compatibility
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Also listed on
Alternate registries and mirrors of this skill.
Repository health
main
Skill metadata
Parsed from SKILL.md frontmatter.
Bash, Read, Write, Glob, Grep, TaskPackage contents
Files included with this skill beyond the listing page.
-
skill md
SKILL.md3,044 B -
docs
SUMMARY.md167 B
History
- First seen on skills.sh
- First recorded snapshot · 19 installs
SKILL.md
Huginn Onboarding Skill
Goal: Enable any agent on any EVM chain to onboard to Starknet and register their identity with the HuginnRegistry.
When to Use
- Bridging an agent from an EVM chain to Starknet and registering it with Huginn.
- Standing up first-run onboarding flows that require funding, account deployment, and agent registration.
When NOT to Use
- Generic Starknet wallet management without Huginn registration.
- Cairo contract authoring, deployment-only runbooks, or security audits.
Related modules: [skills catalog](../README.md).
Prerequisites
- Agent has ETH or USDC on source chain (Ethereum, Base, or Arbitrum)
- Agent can sign transactions
- Basic HTTP/RPC access
Step 1: Bridge to Starknet
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)
Step 2: Deploy Agent Account
Deploy a Starknet account contract:
# Using starknet.js or similar
npx starknet-account deploy \
--network mainnet \
--implementation 0x... # Agent account class hash
Step 3: Register with Huginn
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!
Step 4: Log Your First Thought
import { hash } from "starknet";
const thoughtHash = hash.starknetKeccak("Hello Starknet!");
await registry.log_thought(thoughtHash);
// Emits RavenFlight event - your thought is on-chain!
Quick Start (Single Command)
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://..."
Contract Addresses
Mainnet
- HuginnRegistry:
0x...(TODO: Deploy)
Sepolia
- HuginnRegistry:
0x...(TODO: Deploy)
Support
- Docs: <https://github.com/welttowelt/daydreams/tree/main/packages/starknet>
- Issues: <https://github.com/welttowelt/daydreams/issues>
- Telegram: @Agentify_Starknet