⚡ ZapKit
Skills

ZapKit Agent Skills

Agent Skills are reusable instruction sets that supercharge AI coding assistants (Copilot, Cursor, Windsurf, Codex, Claude Code, and 40+ more) with domain-specific knowledge. ZapKit provides Starknet-focused skills that help AI agents write better wallet integration, DeFi, and UI code.

Skills are managed via the open skills CLI — the same ecosystem used by Vercel, shadcn, and Microsoft.

Why skills?

Without skills, AI assistants rely on general knowledge that may be outdated or wrong about Starknet specifics. With ZapKit skills installed, your AI assistant knows:

  • How to properly integrate Starknet wallets (Cartridge, Argent, Braavos)
  • Best practices for Cairo/Starknet transaction building
  • How to use ZapKit hooks and components correctly
  • DeFi patterns specific to Starknet (AMMs, lending, staking)
  • How to structure wallet UI following shadcn composition patterns

Available skills

SkillDescriptionInstall command
zapkit-starknetStarknet wallet integration patternsnpx skills add dngbuilds/zapkit --skill zapkit-starknet
zapkit-defiDeFi building blocks for Starknetnpx skills add dngbuilds/zapkit --skill zapkit-defi
zapkit-wallet-uiWallet UI composition with shadcnnpx skills add dngbuilds/zapkit --skill zapkit-wallet-ui

Quick start

# List available skills in the ZapKit repo
npx skills add dngbuilds/zapkit --list

# Install a specific skill
npx skills add dngbuilds/zapkit --skill zapkit-starknet

# Install all ZapKit skills at once
npx skills add dngbuilds/zapkit --all

# Install to specific agents
npx skills add dngbuilds/zapkit -a cursor -a claude-code

After installation, your AI assistant automatically uses these skills when working on relevant tasks.

How it works

  1. npx skills add dngbuilds/zapkit fetches skills from the GitHub repo
  2. The CLI installs SKILL.md files into your project's agent skill directories
  3. AI assistants automatically read these files as context when coding
  4. Skills are tracked on the skills.sh leaderboard based on install count

See the Getting Started guide for details.

On this page