genlayer-cli
Use the GenLayer CLI to deploy, interact with, and debug intelligent contracts.
npx skills add internet-court/internet-court-skill --skill genlayer-cli --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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 ```bash npm install -g genlayer ``` ## Network Configuration ```bash genlayer network set # Interactive selector genlayer network set testnet-bradbury # Direct genlayer network info # Show current network config genlayer network list # List all networks ``` 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.
- Setup
- Network Configuration
- Account Management
- Non-interactive usage (CI/CD, containers, agents)
- Funding Accounts
- Contract Deployment
- Contract Interaction
- Read (no transaction)
- Write (sends transaction)
- Inspect contract
- Transaction Debugging
- Lifecycle status is not execution success
- Appeal a Transaction
- Local Studio Management
npm install -g genlayer genlayer network set # Interactive selector genlayer network set testnet-bradbury # Direct genlayer network info # Show current network config genlayer network list # List all networks genlayer account # Show active account (address, balance, network) genlayer account list # List all accounts genlayer account create --name dev1 # Create new account genlayer account use dev1 # Set active account genlayer account unlock # Cache key in OS keychain (no password prompts)
What does the genlayer-cli skill do?
Use the GenLayer CLI to deploy, interact with, and debug intelligent contracts.
How do I install it?
Run `npx skills add internet-court/internet-court-skill --skill genlayer-cli --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From internet-court/internet-court-skill, a repository with 1,536 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.