Skill files for helping AI coding agents build, test, deploy, and integrate frontend dApps with Zama FHEVM.
fhevm-agent-skills/
├── smartcontract/
│ ├── SKILL.md
│ └── resources/
├── testing/
│ ├── SKILL.md
│ └── resources/
├── deployment/
│ ├── SKILL.md
│ └── resources/
└── frontend/
├── SKILL.md
└── resources/
Each SKILL.md contains the core workflow and points to detailed examples in its local resources/ folder.
Copy the collection into your Codex skills directory:
mkdir -p ~/.codex/skills
cp -R fhevm-agent-skills ~/.codex/skills/Expose each subskill as a top-level skill so Codex can discover it:
ln -sfn fhevm-agent-skills/smartcontract ~/.codex/skills/fhevm-smartcontract
ln -sfn fhevm-agent-skills/testing ~/.codex/skills/fhevm-testing
ln -sfn fhevm-agent-skills/deployment ~/.codex/skills/fhevm-deployment
ln -sfn fhevm-agent-skills/frontend ~/.codex/skills/fhevm-frontendRestart Codex after installing so the skill metadata is reloaded.
Copy the relevant subskill folder into the agent's skill/rules/context location, preserving the SKILL.md and resources/ folder together.
Use these mappings:
- Smart contract generation:
smartcontract/ - Hardhat tests:
testing/ - Sepolia/local deployment:
deployment/ - Browser dApp integration:
frontend/
If your coding agent does not support SKILL.md directly, add the body of the relevant SKILL.md as a project rule and keep the resources/ files available in the repo for the agent to read on demand.
create a fhevm confidential vault dAPP
write a fhevm private voting contract.
write a Hardhat tests for fhevm encrypted inputs and user decryption.
deploy fhevm ConfidentialDarkPool to Sepolia and save addresses for the frontend.
build a front end for the fhevm dAPP that encrypts order inputs with the Zama Relayer SDK.