@chriswilder/zama-agent-skills
v0.1.6
Published
Zama FHEVM agent skills for Cursor and AI coding agents: interactive CLI, skill index, and Greenfield Cursor prompts.
Downloads
96
Maintainers
Readme
Zama agent skills (bounty pack)
Distilled Cursor-style agent skills for Zama @zama-fhe/* browser and Node integration. Each skill lives under skills/<name>/SKILL.md with YAML frontmatter (name, description).
Canonical protocol documentation: https://docs.zama.org/protocol/latest
Primary technical mirrors in this workspace: md-files/ (guides and reference pages), kept alongside this repo when you work from the parent checkout.
There are 27 skill folders under skills/. The static bounty site (bounty-website/) mirrors them via npm run sync:bounty-site so previews work from a single folder.
CLI index
From this directory:
npm run skills:tableprints the same catalog as the table below.
Skill index (27 folders)
| Track | Skill folder | Summary |
|---|---|---|
| Start / integration | zama-fhevm-developer-hub | Topic map, bounty checklist |
| Start / integration | zama-relayer-integration-hub | Which SDK when (browser vs Node) |
| FHEVM core | zama-fhevm-architecture | Protocol mental model, coprocessor |
| FHEVM core | zama-fhevm-solidity-types | euint8…eaddress, ebool |
| FHEVM core | zama-fhevm-solidity-operations | FHE ops, conditionals |
| FHEVM core | zama-fhevm-access-control | allow, allowThis, allowTransient |
| FHEVM core | zama-fhevm-input-proofs | Ciphertext handles, proofs |
| FHEVM core | zama-fhevm-hardhat-workflow | Hardhat + plugin, compile, deploy |
| FHEVM core | zama-fhevm-foundry-workflow | Forge, soldeer, forge-fhevm, build/test/deploy |
| FHEVM core | zama-fhevm-testing | Hardhat tests, encrypted inputs |
| FHEVM core | zama-fhevm-anti-patterns | Views + encrypted, missing allow |
| FHEVM core | zama-hardhat-fhevm-contracts | @fhevm/hardhat-plugin, wrapper vs euint64 |
| Decrypt / client | zama-fhevm-user-decryption-eip712 | User decrypt flow, EIP-712 |
| Decrypt / client | zama-fhevm-public-decryption | Public decrypt, signatures |
| Decrypt / client | zama-fhevm-frontend-integration | Package naming matrix |
| Decrypt / client | zama-react-zama-sdk | ZamaProvider, RelayerWeb, ViemSigner |
| Decrypt / client | zama-react-sdk-wagmi-viem | wagmi/viem tree, hooks, md-files alignment |
| Decrypt / client | zama-relayer-sdk-browser | CDN Relayer SDK, Sepolia |
| Decrypt / client | zama-fhe-sdk-relayer-node | @zama-fhe/sdk RelayerNode server |
| Decrypt / client | zama-relayer-sdk-proxy | Backend HTTP encrypt/decrypt API |
| Decrypt / client | zama-relayer-proxy-railway-deploy | Railway, ZAMA_FHEVM_API_KEY |
| Decrypt / client | zama-relayer-web-http-proxy | RelayerWeb + backend proxy, CORS, no keys in VITE |
| Decrypt / client | zama-sdk-dependency-versions | npm view pinning for @zama-fhe/* and @fhevm/* |
| Tokens / OZ | zama-erc7984-confidential-tokens | ERC-7984 wrap / transfer |
| Tokens / OZ | zama-openzeppelin-confidential-contracts | OZ ERC-7984, vesting, payroll patterns, voting excerpts |
| Safe / ops | zama-multisig-safe-fhevm | Safe, multisig, ACL, explorers |
| Safe / ops | zama-fhevm-troubleshooting | Common errors and fixes |
Quick “which skill?”
- “Where does the API key go?” / “CORS to my proxy fails?” →
zama-relayer-web-http-proxy(andmd-files/guides/authentication.md). - “Hook order / signer / two txs on shield?” →
zama-react-sdk-wagmi-viem(plusmd-files/guides/configuration.md,md-files/guides/shield-tokens.md). - “What version should I install?” →
zama-sdk-dependency-versions.
Bounty static site
npm run sync:bounty-site
npx --yes serve bounty-website -p 4173Then open http://127.0.0.1:4173/ — skill counts and navigation in bounty-website/index.html track the 27 folders above.
Installing into Cursor
Copy or symlink the desired skills/* folders into your project .cursor/skills/ or personal skills directory, following Cursor skills documentation.
