Agent Skill
Everything on this site can be done for you by a coding agent. The STRK20 integration skill turns Claude Code, Codex, Cursor, and 14+ other agents into an integration engineer for the repo they run in:
npx skills add starkience/strk20-agent-skills
Then, inside your project, ask your agent to "plan STRK20 privacy for this app."
What it does
- Scans your repo - starknet.js version, get-starknet, Cairo contracts, backend SDKs - and finds the plug-in points.
- Asks - a short interview: what exactly should be private, which wallets your users hold, testnet or mainnet first.
- Routes - Starknet Wallet API via starknet.js (most dapps), anonymizer contract + Wallet API (DeFi protocols), Privacy SDK direct (wallets and backends holding their own keys), or private sub-accounts (tracked).
- Plans - writes a phased, versioned
STRK20_INTEGRATION_PLAN.mdnaming your actual files, honest about what is hidden vs. visible. - Executes on your approval - builds the plan phase by phase, with headless checks per phase and a short manual wallet check handed to you at every phase boundary. Its chat output links back to the matching pages on this site.
What it never does
- Generate or edit Cairo contracts. An anonymizer contract stays your team's code to write, review, and audit; the skill points at the public reference packages instead. Learn more about Cairo at cairo-lang.org and about anonymizer contracts in Anonymizer Contract Anatomy.
- Touch key material. Viewing keys, private keys, and secrets never land in files - env-var placeholders only.
- Ship to mainnet silently. Testnet by default; mainnet-affecting changes require your explicit confirmation.
This site is agent-readable
Agents don't need to parse the app bundle: every page on this site is mirrored
as raw Markdown. Start from /llms.txt (index of all pages as .md
URLs) or fetch the whole site in one file at /llms-full.txt.
Source, docs, and issues: github.com/starkience/strk20-agent-skills (Apache 2.0).