By zama-ai
Three skills for building confidential dApps on Zama's FHEVM: protocol concepts & addresses, encrypted Solidity, and TypeScript SDK integration.
Zama Protocol concepts, architecture, and planning for FHEVM (Fully Homomorphic Encryption on Ethereum). Use when the user asks about FHE concepts, protocol architecture, how the coprocessor/relayer/gateway/KMS works, ACL semantics, handle format, HCU limits, decryption flows, the low-level `@fhevm/sdk` design, whether FHE fits their use case, planning a confidential dApp, or needs verified FHEVM contract addresses. Also load this skill first whenever the user mentions FHEVM, Zama, or encrypted onchain computation — it carries the universal gotchas that apply to both Solidity and TypeScript work. For writing Solidity contracts, load the zama-solidity skill. For TypeScript SDK integration and the `@zama-fhe/sdk` wrapper, load the zama-typescript skill.
Write confidential Solidity smart contracts on Zama's FHEVM. Use when the user is writing, reviewing, or debugging encrypted Solidity — FHE types (euint64, ebool), ACL (FHE.allowThis/allow), FHE.select, ERC-7984 confidential tokens, ZamaEthereumConfig, `@fhevm/solidity`, `@openzeppelin/confidential-contracts`, Foundry or Hardhat setup for FHEVM, or any Solidity code that uses the FHE library. For protocol concepts and architecture, load the zama-protocol skill. For TypeScript SDK integration, load the zama-typescript skill.
Integrate the Zama FHE SDK into TypeScript apps — React, browser, Node.js, MV3 extensions. Use when the user mentions `@zama-fhe/sdk`, `@zama-fhe/react-sdk`, `@fhevm/sdk` (the low-level Relayer SDK), the legacy `@zama-fhe/relayer-sdk`, ViemSigner, EthersSigner, RelayerWeb, RelayerNode, ZamaProvider, createFhevmClient, encryptValues, decryptValues, readPublicValues, generateTransportKeypair, useShield, useConfidentialBalance, useEncrypt, useUserDecrypt, useAllow, or any TypeScript/JavaScript code that encrypts inputs, reads encrypted handles, or decrypts FHE outputs. Also use for SDK setup, signer choice, session/delegation patterns, and React hook selection. For protocol concepts, architecture, and the low-level SDK design deep-dive, load the zama-protocol skill. For Solidity contract development, load the zama-solidity skill.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The missing knowledge between AI agents and production encrypted smart contracts.
Built on Zama's FHEVM — Fully Homomorphic Encryption on EVM-compatible blockchains.
A plugin (id: zama-protocol, in the zama-skills marketplace) bundling three skills that teach AI agents how to build confidential dApps with FHEVM. Fills the gaps where stock models get encrypted smart contracts wrong.
| Skill | What it covers |
|---|---|
| zama-protocol | FHE concepts, protocol architecture, planning, verified addresses, universal gotchas |
| zama-solidity | Encrypted Solidity — FHE types, ACL, ERC-7984, Foundry/Hardhat setup |
| zama-typescript | TypeScript SDK — React, browser, Node.js, MV3, token flows, sessions |
All three install together and route automatically by context — protocol questions load zama-protocol, Solidity work loads zama-solidity, TypeScript/SDK work loads zama-typescript.
/plugin marketplace add zama-ai/skills
/plugin install zama-protocol@zama-skills
Update later with /plugin marketplace update zama-skills.
npx skills)npx skills add [email protected]:zama-ai/skills.git
If that fails, clone first:
git clone [email protected]:zama-ai/skills.git /tmp/zama-skills
npx skills add /tmp/zama-skills --list # pick which skills to install
npx skills add /tmp/zama-skills
Prefer a global install under ~/.agents over per-project. Update later with npx skills update.
codex plugin marketplace add zama-ai/skills
# then open /plugins in Codex and pick the Zama plugin
Codex reads .codex-plugin/plugin.json and .agents/plugins/marketplace.json from the repo. Update later with codex plugin marketplace upgrade zama-skills.
Cursor rules live under .cursor/rules/ — one .mdc per skill plus one per reference (e.g. zama-protocol-zama-solidity--erc7984.mdc). Two options:
# Option A — clone into your project and point Cursor at the rules:
git clone https://github.com/zama-ai/skills.git ~/src/zama-skills
ln -s ~/src/zama-skills/.cursor/rules/* /path/to/your-project/.cursor/rules/
# Option B — copy the rules into your project:
cp -r ~/src/zama-skills/.cursor/rules/. /path/to/your-project/.cursor/rules/
Works with any agent that reads global skills from ~/.agents/skills/:
git clone https://github.com/zama-ai/skills.git ~/src/zama-skills
mkdir -p ~/.agents/skills
ln -s ~/src/zama-skills/skills/zama-protocol ~/.agents/skills/zama-protocol
ln -s ~/src/zama-skills/skills/zama-solidity ~/.agents/skills/zama-solidity
ln -s ~/src/zama-skills/skills/zama-typescript ~/.agents/skills/zama-typescript
If you installed an earlier version through a different marketplace, remove it first:
/plugin marketplace remove zama-skills # Claude Code
BSD-3-Clause-Clear
npx claudepluginhub zama-ai/skills --plugin zama-protocolFHE-encrypted x402 payments for Claude Code agents on Ethereum via Zama ERC-7984. Six auto-discoverable skills plus three curated slash commands for encrypted cUSDC transfers, ERC-8183 escrow jobs, ERC-8004 agent identity and reputation, Zama ACL balance delegation, and x402 paid-request demo orchestrators.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications