Skip to content

About

An agent skill for proto — the pluggable multi-language version manager by moonrepo.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

proto-skill

An agent skill for proto — the pluggable multi-language version manager by moonrepo.

What is proto?

proto is a unified toolchain manager (like nvm, pyenv, rustup, etc.) built in Rust. It manages versions of Node.js, Bun, Go, Python, Rust, Deno, and more from a single CLI, using .prototools for per-directory version pinning.

Install

Claude Code plugin

/plugin marketplace add Ruisi-Lu/proto-skill
/plugin install proto@proto-skill

skills CLI

npx skills add Ruisi-Lu/proto-skill

Or install globally:

npx skills add Ruisi-Lu/proto-skill -g -y

What this skill teaches the agent

Reference Content
skills/proto/SKILL.md Overview, quick reference, version detection order, key paths
skills/proto/references/commands.md Full CLI command reference (install, pin, outdated, activate, …)
skills/proto/references/config.md .prototools settings — versions, [env], [settings], [plugins]
skills/proto/references/plugins.md Creating non-WASM schema plugins and WASM plugins

Targets proto v0.62.

Usage

Once installed, the agent will automatically use this skill when you ask about:

  • Installing or managing language/tool versions with proto
  • Configuring .prototools
  • Setting up shell activation
  • Writing proto plugins
  • Debugging version detection issues

License

MIT

About

An agent skill for proto — the pluggable multi-language version manager by moonrepo.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors