Skip to content
Conduit

skill

moonrepo-skill

Agent skills for Moonrepo and Proto

hyperb1iss/moonrepo-skillcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/hyperb1iss/moonrepo-skill itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 26, 2026

💎 What This Is

moonrepo-skill gives your AI coding agents deep knowledge of moon and proto—the polyglot monorepo build system and multi-language version manager.

Instead of agents fumbling through docs or hallucinating configs, they get:

  • Complete configuration references for workspace, tasks, and toolchains
  • v2 migration guidance with breaking changes documented
  • Real examples from production setups
  • Slash commands for common workflows

Works with Claude Code, Cursor, GitHub Copilot, Gemini CLI, and any agent supporting the skills.sh ecosystem.

⚡ Installation

Claude Code Plugin

# Add the marketplace
/plugin marketplace add hyperb1iss/moonrepo-skill

# Install the plugin
/plugin install moonrepo

Vercel Skills (skills.sh)

npx add-skill hyperb1iss/moonrepo-skill

Manual (Any Agent)

Copy the skills/ directory to your agent's skills location, or symlink it:

git clone https://github.com/hyperb1iss/moonrepo-skill.git
ln -s moonrepo-skill/skills ~/.claude/skills/moonrepo

🔮 Skills

Skills are contextual knowledge that agents invoke when relevant.

SkillTriggers OnWhat It Provides
moonmoon.yml, workspace config, task setupComplete moon v2 configuration, task inheritance, CI patterns
proto.prototools, version management, pluginsMulti-language version pinning, plugin development, exec workflows

moon Skill

Covers the full moon ecosystem:

  • Workspace configuration — Project discovery, VCS settings, runner options
  • Task configuration — Commands, scripts, inputs/outputs, caching, inheritance
  • Toolchain setup — Node.js, Bun, Deno, Rust, Go, Python configuration
  • CI/CD patterns — GitHub Actions, affected detection, parallelization
  • v2 migration — Breaking changes from v1, renamed fields, new features

proto Skill

Covers proto version management:

  • Core commands — install, pin, run, exec, outdated, clean
  • Configuration — .prototools format, version specifiers, settings
  • Plugin system — TOML and WASM plugins, development workflow
  • Build from source — Compiling tools when pre-built unavailable
  • Integration — moon toolchain backend, CI setup

🪄 Commands

Slash commands for common workflows:

CommandDescription
/moonrepo:moon-initInitialize moon workspace with guided setup
/moonrepo:moon-runExecute moon tasks with target syntax help
/moonrepo:moon-queryQuery projects and tasks with MQL
/moonrepo:proto-installInstall and configure tools via proto
/moonrepo:proto-pinPin tool versions for team consistency

🦋 Agents

Specialized subagents for complex tasks:

AgentPurpose
moon-workspace-analyzerAnalyze monorepo structure, suggest optimizations
moon-task-creatorGenerate task configurations from requirements
proto-setupBootstrap proto for new projects

📦 What's Included

moonrepo-skill/
├── .claude-plugin/
│   ├── plugin.json           # Claude Code manifest
│   └── marketplace.json      # Distribution index
├── skills/
│   ├── moon/
│   │   ├── SKILL.md          # Core moon knowledge
│   │   ├── references/       # Detailed config docs
│   │   └── examples/         # Real configurations
│   └── proto/
│       ├── SKILL.md          # Core proto knowledge
│       ├── references/       # Config & command docs
│       └── examples/         # Example .prototools
├── commands/                  # Slash commands
├── agents/                    # Subagent definitions
└── AGENTS.md                  # skills.sh compatibility

🌐 Compatibility

This plugin works with multiple AI agent platforms:

PlatformInstallation Method
Claude Code/plugin install moonrepo
Cursornpx add-skill hyperb1iss/moonrepo-skill -a cursor
GitHub Copilotnpx add-skill hyperb1iss/moonrepo-skill -a copilot
Gemini CLInpx add-skill hyperb1iss/moonrepo-skill -a gemini
Ampnpx add-skill hyperb1iss/moonrepo-skill -a amp
Opencodenpx add-skill hyperb1iss/moonrepo-skill -a opencode

🧪 Development

# Clone the repo
git clone https://github.com/hyperb1iss/moonrepo-skill.git
cd moonrepo-skill

# Lint markdown
make lint

# Format markdown
make format

# Test locally with Claude Code
claude --plugin-dir .

📚 Resources

License

Apache-2.0 — See LICENSE


↑↓ navigate openesc close