Skip to main content
GitHub repository

skills

skills contains 3 collected skills from zama-ai, with repository-level occupation coverage and site-owned skill detail pages.

skills collected
3
Stars
2
updated
2026-07-01
Forks
2
Occupation coverage
1 occupation categories · 100% classified
repository explorer

Skills in this repository

zama-protocol
software-developers

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.

2026-07-01
zama-solidity
software-developers

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.

2026-07-01
zama-typescript
software-developers

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, createConfig, web(), node(), cleartext(), ZamaProvider, ZamaSDK, Token, WrappedToken, encrypt, decryptValues, useShield, useConfidentialBalance, useEncrypt, useDecryptValues, useGrantPermit, useHasPermit, or any TypeScript/JavaScript code that encrypts inputs, reads encrypted handles, or decrypts FHE outputs. Also use for SDK setup, signer choice, permit/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.

2026-07-01