SuperAPI AI Directory

starknet-agentic-skills

Agents & models

View repository

Updated 10-16 10:40

About this skill

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 intent Route to
Starknet.js application code, account APIs, transaction handling, paymaster integration, wallet integration starknet-js
Agent wallet setup, balances, transfers, account deployment, contract invokes, session keys, gasless wallet operations starknet-wallet
Swaps, DCA, staking, lending, AVNU routing, protocol-specific DeFi execution starknet-defi
ERC-8004 agent registration, metadata, reputation, validation, on-chain identity starknet-identity
SNIP-36 virtual block proving, off-chain proofs, anonymous voting, heavy private computation, proof-backed verification snip-36
Payment links, invoices, QR codes, Telegram payment UX, simple P2P ETH/STRK/USDC transfers starknet-mini-pay
Confidential ERC20 payments, encrypted balances, private transfers, Tongo protocol flows starknet-tongo
Privacy-focused Typhoon wallet creation and anonymous wallet operations starknet-anonymous-wallet
Cartridge Controller CLI sessions, scoped policies, explicit network/paymaster execution, JSON recovery controller-cli
Bridging an agent from EVM to Starknet and registering with Huginn huginn-onboard
Maintaining apps built with keep-starknet-strange/starkzap starkzap-sdk

Cairo Contract Skills

User intent Route to
Write or modify Cairo contracts, storage, events, interfaces, components, or project structure cairo-contract-authoring
Add unit, integration, fuzz, fork, or regression tests with Starknet Foundry cairo-testing
Improve Cairo gas/step performance after behavior is tested and locked cairo-optimization
Build, declare, deploy, verify, or operate Cairo contracts with sncast cairo-deploy
Review Cairo/Starknet code for vulnerabilities and false positives cairo-auditor
Reason about account abstraction validation, nonces, signatures, execution paths, or session policy account-abstraction
Check Starknet protocol constraints: tx versions, fees, block timing, sequencer assumptions starknet-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

  • New account or wallet feature: starknet-wallet plus account-abstraction when validation, session keys, or policies are involved.
  • Agent identity with runtime code: starknet-identity plus starknet-js.
  • SNIP-36 app flow: snip-36 plus cairo-contract-authoring for verifier contracts or starknet-js for TypeScript orchestration.
  • DeFi agent using wallet operations: start with starknet-defi, then add starknet-wallet only for account/session/paymaster details.
  • Contract audit after implementation: cairo-testing first if regression coverage is missing, then cairo-auditor.