Agent skill · software engineering · aiskillstore
genlayer-cli
Use the GenLayer CLI to deploy, interact with, and debug intelligent contracts.
Why this skill is useful
Adds specific commands and workflows for deploying and managing intelligent contracts that the AI wouldn't reliably generate on its own.
What it needs
Requires genlayer installed locally. Requires genlayer account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
GenLayer CLI The genlayer CLI manages contract deployment, interaction, transaction inspection, and network configuration. Works with GenLayer Studio (local), studio.genlayer.com, and Testnet Bradbury. Setup Network Configuration Networks: localnet, studionet, testnet-asimov, testnet-bradbury Note: studionet is gasless — no tokens are required to deploy or interact with contracts. A 0 GEN balance is expected and does not prevent any operations. Note: studionet is rate-limited per IP — 60 req/min, 1000 req/hr, 10000 req/day. Limits aren't permanent — batching many deploy/write calls trips -32429 / HTTP 429 and further requests are rejected until the window resets (next minute / hour / day cycle). -32028 signals the pending-queue cap — up to 32 in-flight txs per sender; a separate cap also applies per contract. Throttle batch scripts, wait for receipts between submissions, or use localnet for heavy batches. Always use genlayer network set instead of --rpc for built-in networks. The --rpc flag bypasses the chain configuration (consensus contract ABI, isStudio flag, etc.) and will cause transaction polling failures. Only use --rpc for custom/private networks not in the built-in list. Account Management Amount formats: "10gen", "0.5gen", or raw wei "1000000000000000000" Non-interactive usage (CI/CD, containers, agents) account create, account import, and account send accept --password <password> to skip interactive prompts: account unlock requires an OS keychain (macOS Keychain, GNOME Keyring, etc.) and will fail in headless containers. When the account is locked, commands that sign transactions (deploy, write, appeal, account send) will prompt for the keystore password. To automate these, pipe the password via stdin: Funding Accounts New accounts start with 0 GEN. Funding requirements depend on the network: StudioNet is gasless — accounts with 0 GEN can deploy and interact with contracts without any funding. A zero balance on StudioNet is expected and normal. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/genlayer-cli