By ray-manaloto
Claude Code plugin for mise (mise-en-place) — the polyglot dev tool, env, and task manager. Three audiences: zero-knowledge newcomers (install + activate + verify wizard), adopters (mise.toml design, lockfiles, env directives, secrets, tasks, CI, migrations from nvm/pyenv/asdf), and contributors hacking on jdx/mise itself. Bundles mise's own MCP server for live project introspection.
Detect the user's shell and add `mise activate` to their shell rc file
Install AI CLIs (claude, codex, aichat, gemini) via mise with redacted API key env vars
Walk the user through getting and setting API keys for claude, codex, and gemini — securely, never writing plaintext
Build the jdx/mise Rust binary via the mise task
Generate devcontainer.json + Codespaces prebuild config for zero-cold-start onboarding
Use when setting up AI CLIs (Claude, Codex, Gemini, aichat) via mise — "install claude code via mise", "set up AI CLIs for this project", "add an ai-status task", "configure OpenAI and Anthropic keys", or "/mise-ai-init". Picks which CLIs to install, writes the [env] + [redactions] blocks with correct redaction, sets up the ai-status task, and hands off to /mise-ai-keys for the actual key-setting step. Never writes plaintext secrets to any file.
Use when implementing, modifying, or reviewing tool backends in the jdx/mise Rust codebase under src/backend/** or core plugins in src/plugins/core/**. Triggers on "add a backend to mise", "fix the cargo backend", "implement install_version_impl", "review my backend PR", or any work touching the Backend trait. Knows the trait contract, the cross-backend conventions, and the registry mapping rules.
Use when a mise.toml is broken or behaving unexpectedly. Triggers on "mise isn't working", "mise doctor shows errors", "why is my tool version wrong", "mise trust issues", "config not loading", "mise.toml not detected", or after the user runs mise dr and gets warnings. Diagnoses configuration, hierarchy, trust, and activation problems.
Use when setting up C++ tooling for a project via mise — "set up cmake", "add ninja and ccache", "I need a fast linker", "wire up clang-format and clang-tidy", "what should my C++ mise.toml look like", or "/mise-cpp-init". Surveys the project for C++ artifacts, picks cmake / ninja / ccache / linker / package manager / clang-tools versions, and proposes a complete mise.toml with env var wiring for the golden trio.
Use when deciding how to deploy mise — "should I use Docker", "set this up in a container", "devcontainer for this project", "deploy mise to production", "mise in CI", or "what's the best way to run mise here". Picks the right model (host / Docker / devcontainer / Codespaces / CI runner / dotfiles) based on project shape, team constraints, and IDE requirements, then coordinates with mise-integration-architect for the mise.toml side and points at the right commands for the container/IDE side.
A 60-second pitch for mise aimed at zero-knowledge users — what it is, what it replaces, why it's better, what it isn't, and the smallest possible mise.toml. Use whenever the user asks "what is mise", "is mise worth it", "should I try mise", or seems unsure whether to adopt it.
The full mise [env] system — _.file (dotenv/json/yaml), _.path, _.source, _.<plugin>, tools=true lazy eval, required vars with help text, redactions, config_root resolution, and array-of-tables for multiple directives. Use whenever the user works on env vars in mise.toml, hits a "var not loaded" issue, or needs secrets/dynamic env handling.
The CRITICAL distinction between system packages (apt/brew/dnf — libssl, libpq, build-essential) and dev tools (mise — node, python, cmake, ripgrep). The
Cross-cutting overview of how to wire mise into every major IDE — VSCode, JetBrains, Neovim, Xcode, Zed, Sublime Text. The "if you're not sure where to start" entry point that points to per-IDE skills for depth. Use when a user says "how do I make my IDE see mise".
Every way to install mise itself — curl/sh, brew, apt, dnf, pacman, snap, nix, winget, scoop, choco, MacPorts, source, Docker. Plus uninstall, upgrade, and the install paths each method uses. Use when installing mise on a new machine, recommending an install method, or troubleshooting "command not found" after install.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Requires secrets
Needs API keys or credentials to function
Requires secrets
Needs API keys or credentials to function
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
A curated marketplace of Claude Code plugins by Raymond Manaloto.
Note: the local repo lives at
~/dev/github/ray-manaloto/claude-code-plugins/; the GitHub repo will be published asray-manaloto/claude-code-marketplace.
Each plugin in this marketplace is dual-purpose by design:
Where possible, plugins are self-aware — they bundle MCP servers that let Claude read live project state from the underlying tool itself, rather than parsing CLI output. They also use SessionStart hooks to surface project context at the start of every Claude Code session, so you don't have to remember to ask.
/plugin marketplace add ray-manaloto/claude-code-marketplace
/plugin install <plugin-name>@ray-manaloto/claude-code-marketplace
For local development against this checkout:
/plugin marketplace add ~/dev/github/ray-manaloto/claude-code-plugins
/plugin install <plugin-name>
v0.2.0Claude Code plugin for mise (mise-en-place) — the polyglot dev tool, env, and task manager.
Three audiences in one plugin:
mise.toml design, lockfiles, env directives, secrets, tasks, CI, migrations from nvm/pyenv/asdf/etc., and the right backend per tool.17 commands · 6 agents · 23 skills · 4 hooks · 2 MCP servers
Bundles mise's own MCP server for live mise://tools|tasks|env|config resource access. SessionStart hook prints mise context (version, project config, trust state, tool count, lockfile status) every session.
Read the full mise-toolkit README →
| Plugin | Status | Description |
|---|---|---|
| mise-toolkit | ✅ v0.2.0 (shipped) | Polyglot dev tool / env / task manager |
| devcontainer-toolkit | 🔭 planned | Docker base images, devcontainer.json patterns, Codespaces, IDE wiring |
| cpp-toolkit | 🔭 planned | C++ Linux dev — gcc/clang, cmake/ninja/ccache, conan/vcpkg, clangd, sanitizers |
| ai-cli-toolkit | 🔭 planned | Subscription-based AI CLI orchestration (Claude Code, OpenAI Codex, Google Gemini, aichat) — secret management, multi-model workflows |
This marketplace is currently single-author. If you have plugin ideas or feedback, open an issue at https://github.com/ray-manaloto/claude-code-marketplace/issues.
TBD before public release. Each plugin will declare its own license when published.
Raymond Manaloto — ray.manaloto@gmail.com
Query Google NotebookLM notebooks for source-grounded, citation-backed answers. Manage notebook library and conduct research directly from Claude Code.
npx claudepluginhub ray-manaloto/claude-code-marketplace --plugin mise-toolkitValidation and quality enforcement for Mise projects with task validation and configuration checking.
Claude Code skill pack for Mistral AI (24 skills)
Development environment setup: git worktrees, terminal optimization
oh-my-zsh for Claude Code — 11 agents, 33 commands, 24 skills, 15 hooks + 9 examples (21 events), 9 rules, 4 MCP (minimal: playwright, context7, jina-reader, chrome-devtools@0.23.0). One-line install: curl -fsSL https://raw.githubusercontent.com/sangrokjung/claude-forge/main/install.sh | bash
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.