Skills genlayer-cli
๐Ÿ“ฆ

genlayer-cli

Content revision r1 Safe โš™๏ธ External commands๐ŸŒ Network access

Deploy and Debug GenLayer Contracts

GenLayer development requires precise CLI steps for accounts, networks, deployment, and receipts. This skill guides Claude, Codex, and Claude Code through safe GenLayer CLI workflows.

Supports: Claude Codex Code(CC)
๐Ÿฅ‰ 77 Bronze

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "genlayer-cli" from https://skillstore.io/skills/internet-court-genlayer-cli.md and its manifest at https://skillstore.io/api/skills/internet-court-genlayer-cli/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "genlayer-cli". I need to deploy a GenLayer contract on testnet.

Expected outcome:

  • A short checklist confirms the selected network, active account, available balance, and contract path.
  • The response identifies which actions change network state and should be confirmed first.
  • After deployment, the response explains how to inspect the receipt and verify execution success.

Using "genlayer-cli". My transaction finalized but no contract appears.

Expected outcome:

  • The response separates lifecycle status from execution success.
  • It directs attention to receipt output before assuming a network or indexer issue.
  • It explains that failed execution can finalize without creating contract state.

Using "genlayer-cli". Help me prepare a local validator test.

Expected outcome:

  • The response outlines local Studio startup, optional database reset, validator count checks, and deployment validation.
  • It warns which steps can delete local state or change validator configuration.

Security Audit

Safe
v2 โ€ข 7/21/2026 Open versioned report

Adjudicated 57 static findings against a documentation-only SKILL.md that teaches an agent how to use the published `genlayer` npm CLI. All 50 external_commands findings are false positives: the scanner matched Markdown inline-code backticks and fenced code blocks, not real shell/Ruby command substitution. The single network finding is an inert faucet documentation link, and the 'sensitive' finding is a comment describing the legitimate `account import` CLI command, not a hardcoded secret. No scripts, no runtime code, and no data-exfiltration intent were found.

2
Files scanned
227
Lines analyzed
0
Review items
0
False positives ignored
No confirmed security findings were detected by the latest completed static and semantic audit. This does not prove the skill has no side effects.
Audited by: claude View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/internet-court-genlayer-cli/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/internet-court-genlayer-cli/security.svg)](https://skillstore.io/skills/internet-court-genlayer-cli?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/internet-court-genlayer-cli?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-genlayer-cli/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/internet-court-genlayer-cli.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

internet-court. (2026). genlayer-cli security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-genlayer-cli/audits/2

BibTeX citation

@techreport{internet-court-internet-court-genlayer-cli-2026, author = {internet-court}, title = {genlayer-cli security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/internet-court-genlayer-cli/audits/2}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "genlayer-cli security audit report (audit version 2)" version: "unspecified" type: report authors: - name: "internet-court" date-released: "2026-07-21" url: "https://skillstore.io/skills/internet-court-genlayer-cli/audits/2" identifiers: - type: other value: "skillstore:internet-court-genlayer-cli:audit:2" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: Medium
55
Architecture
85
Maintainability
87
Content
65
Community
83
Spec Compliance

What You Can Build

Deploy a Contract

Set the target network, prepare the active account, deploy a contract, and inspect the resulting transaction receipt.

Debug Failed Transactions

Check receipt output, compare lifecycle status with execution success, and decide whether contract code or infrastructure needs attention.

Manage Local Testing

Start local Studio, reset local state when needed, and manage local validators for repeatable test scenarios.

Try These Prompts

Check My Setup
Use the GenLayer CLI skill to check my current network and active account. Explain what each result means before suggesting changes.
Deploy One Contract
Use the GenLayer CLI skill to deploy my contract from contracts/my_contract.py. Confirm the network and account first, then inspect the receipt.
Investigate a Failed Transaction
Use the GenLayer CLI skill to debug this transaction hash. Check execution output, lifecycle status, schema availability, and likely next action.
Plan a Local Validator Test
Use the GenLayer CLI skill to plan a local Studio test with multiple validators, a clean database, contract deployment, and receipt verification.

Best Practices

  • Confirm the target network before any deploy, write, send, appeal, or reset action.
  • Inspect receipt stdout and stderr before diagnosing missing schema or missing code.
  • Use keychain or secure secret storage instead of pasting private keys or passwords.

Avoid

  • Do not assume finalized transactions mean contract execution succeeded.
  • Do not batch many StudioNet writes without throttling and receipt checks.
  • Do not pass real private keys or reusable passwords in prompts or shell history.

Frequently Asked Questions

What does this skill help with?
It helps use the GenLayer CLI for networks, accounts, deployments, contract calls, receipts, local Studio, and validators.
Does it install the GenLayer CLI?
It documents the installation command, but users should review package trust and environment impact before installing global tools.
Can it claim faucet funds?
No. The faucet requires browser verification, so the user must claim funds manually.
Can it run state-changing commands?
Yes, when the agent has shell access and the user approves the action. Deploy, write, send, appeal, and reset commands can change state.
How should secrets be handled?
Use secure key storage where possible. Avoid putting private keys or passwords in prompts, command arguments, logs, or shell history.
Why inspect receipts after finalization?
A transaction can be accepted or finalized while contract execution failed. Receipt output shows whether execution succeeded.

Developer Details

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

3f6e026a3363e0954ede7bef0cfe88d4475de137

Maintenance freshness

7/21/2026

Usage

1 downloads ยท 0 views

File structure

๐Ÿ“ agents/

๐Ÿ“„ openai.yaml

๐Ÿ“„ SKILL.md