agentsclimarketplace

Zama fhevm solidity core

Skill thericardoli/zama-dev-skills/skills/zama-fhevm-solidity-core

Agent skills for Zama FHEVM and protocol development.

Install
npx -y skills add thericardoli/zama-dev-skills --skill zama-fhevm-solidity-core

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use this skill when writing, modifying, or explaining confidential smart contracts with Zama FHEVM Solidity. Applies to @fhevm/solidity, FHE, euint/externalEuint, ACL, encrypted inputs, decryption flows, ZamaConfig, and ERC7984 integration.

SKILL.md

3.2 KB, as published. Nobody here has run it

Zama FHEVM Solidity Core

Introduction

This skill is the main entry point for Zama FHEVM Solidity development. It helps agents understand and implement confidential smart contracts based on @fhevm/solidity.

The core FHEVM Solidity workflow is to declare encrypted types in Solidity, verify encrypted inputs submitted off-chain, compute in the encrypted domain, use ACL rules to control later handle usage and decryption permissions, and support user decrypt or public decrypt when appropriate.

Usage Principles

  • Read the current project's dependencies and configuration before choosing API syntax.
  • If you are unsure about Zama Protocol, official repositories, or the overall architecture, read the overview first.
  • If you are unsure about types or function signatures, read the API reference and treat the source installed in the current project as authoritative.
  • For specific development tasks, read only the relevant pattern file instead of loading all references at once.

References

Minimal Safety Reminder

Do not treat a plain bytes32 as a verified encrypted input. Do not forget to set ACL permissions on new handles. Do not mark sensitive state as publicly decryptable just to make debugging easier.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.