genlayer-skills-pro
v1.0.1
Published
CLI to install GenLayer skills for AI coding assistants (Claude, Cursor, Windsurf, Antigravity, Copilot, and more)
Maintainers
Readme
GenLayer Skills — AI-Agnostic
Quick Install (Recommended)
npm install -g glskills-cli
glskills init # Auto-detect your AI assistant
glskills init --ai claude # Claude Code
glskills init --ai cursor # Cursor IDE
glskills init --ai windsurf # Windsurf IDE
glskills init --ai antigravity # Antigravity
glskills init --ai copilot # GitHub Copilot
glskills init --ai kiro # Kiro IDE
glskills init --ai codex # Codex CLI
glskills init --ai roocode # Roo Code
glskills init --ai gemini # Gemini CLI
glskills init --ai all # All AI assistantsA collection of skills for GenLayer intelligent contract development, compatible with any AI assistant — Antigravity, Claude, Windsurf, Cursor, GitHub Copilot, and others.
How to Use
No installation required. Simply point your AI assistant at the relevant SKILL.md file and ask it to follow the instructions.
With Antigravity / Claude Code (via @-mention or context)
@skills/write-contract/SKILL.md Help me write a new storage contract
@skills/genvm-lint/SKILL.md Lint my contractWith Windsurf / Cursor (add to context)
Open the relevant SKILL.md in your editor and include it in your AI chat context.
With any AI assistant (manual)
Copy the contents of the relevant SKILL.md into your prompt, or ask your AI to read the file first.
Available Skills
| Skill | Description |
|-------|-------------|
| write-contract | Write GenLayer intelligent contracts following best practices |
| genvm-lint | Validate contracts with the GenVM linter |
| direct-tests | Write and run fast in-memory direct mode tests |
| integration-tests | Write and run integration tests against GenLayer environments |
| commit | Git commit with conventional commit message generation |
Skill Format
Each skill follows a consistent structure:
SKILL.md— Human-readable instructions + AI procedure guide (entry point)skill.yaml(complex skills only) — Machine-readable procedure definitionsharp-edges.yaml(complex skills only) — Known pitfalls and how to avoid themcollaboration.yaml(complex skills only) — Dependencies and skill composition
Difference from .claude/skills/
This skills/ folder is AI-agnostic — it has no Claude Code-specific hooks, no allowed-tools frontmatter, and no plugin installation needed. Any AI assistant can consume these skills by simply reading the SKILL.md files.
| | .claude/skills/ | skills/ (this folder) |
|---|---|---|
| Target | Claude Code only | Any AI assistant |
| Hooks | Claude Code Stop hooks | None |
| Installation | /plugin install | Just read the file |
| Frontmatter | allowed-tools, hooks | Minimal, optional |
