keep-starknet-strange/starknet-agentic

starknet-agentic-skills

Routes Starknet agent, wallet, DeFi, identity, SDK, and Cairo contract work to the smallest focused skill module.

View source
Original skill document

Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.

Starknet Agentic Skills Router

Use this router to choose the smallest relevant Starknet Agentic skill. Load one child skill first, then add a second only when the task crosses a real boundary.

Routing Rules

  • Prefer the most specific skill over this router once intent is clear.
  • Keep context narrow: read the selected SKILL.md before loading its references.
  • Do not combine operational wallet/DeFi skills with Cairo authoring skills unless the task needs both.
  • Treat keys, signer custody, paymasters, approvals, spending policy, upgrades, and identity/reputation writes as security-sensitive.

Starknet App and Agent Skills

User intentRoute to
Starknet.js application code, account APIs, transaction handling, paymaster integration, wallet integrationstarknet-js
Agent wallet setup, balances, transfers, account deployment, contract invokes, session keys, gasless wallet operationsstarknet-wallet
Swaps, DCA, staking, lending, AVNU routing, protocol-specific DeFi executionstarknet-defi
ERC-8004 agent registration, metadata, reputation, validation, on-chain identitystarknet-identity
SNIP-36 virtual block proving, off-chain proofs, anonymous voting, heavy private computation, proof-backed verificationsnip-36
Payment links, invoices, QR codes, Telegram payment UX, simple P2P ETH/STRK/USDC transfersstarknet-mini-pay
Confidential ERC20 payments, encrypted balances, private transfers, Tongo protocol flowsstarknet-tongo
Privacy-focused Typhoon wallet creation and anonymous wallet operationsstarknet-anonymous-wallet
Cartridge Controller CLI sessions, scoped policies, explicit network/paymaster execution, JSON recoverycontroller-cli
Bridging an agent from EVM to Starknet and registering with Huginnhuginn-onboard
Maintaining apps built with keep-starknet-strange/starkzapstarkzap-sdk

Cairo Contract Skills

User intentRoute to
Write or modify Cairo contracts, storage, events, interfaces, components, or project structurecairo-contract-authoring
Add unit, integration, fuzz, fork, or regression tests with Starknet Foundrycairo-testing
Improve Cairo gas/step performance after behavior is tested and lockedcairo-optimization
Build, declare, deploy, verify, or operate Cairo contracts with sncastcairo-deploy
Review Cairo/Starknet code for vulnerabilities and false positivescairo-auditor
Reason about account abstraction validation, nonces, signatures, execution paths, or session policyaccount-abstraction
Check Starknet protocol constraints: tx versions, fees, block timing, sequencer assumptionsstarknet-network-facts

Recommended Cairo Flow

For new contract work, use this sequence:

  1. cairo-contract-authoring
  2. cairo-testing
  3. cairo-optimization (if performance matters)
  4. cairo-auditor

Use cairo-deploy only after tests and review gates are satisfied.

Common Combinations