OnRush Studio alias for onrush-setup — pick which OnRush plugins are active in this project
OnRush Studio alias for onrush-update — pull the latest OnRush plugins and refresh this project
Pick which OnRush plugins are active in this project (popup menu, no terminal)
Pull the latest OnRush plugins and refresh their cached copies in this project
A Claude Code plugin marketplace for OnRush Studio. One repo, multiple plugins, plus a popup-driven manager so you can pick which plugins are active in each project without typing terminal commands.
| Plugin | What it does |
|---|---|
onrush | An /onrush-setup skill (alias /ors-setup) that opens a popup checklist of the other OnRush plugins and enables/disables them for the current project — the popup is the installer, no terminal commands. Plus /onrush-update (alias /ors-update) to pull the latest plugin code and refresh this project's vendored copies. |
github-commits-manager | SessionStart + Stop hooks that remind you to commit changed files at the end of a session, using a per-session baseline so only this session's edits are flagged. Toggle it with /github-commits-manager:config. |
chrome-session-helper | A SessionStart hook that launches Chrome so browser-based tools are reachable. No-op if Chrome is already running. |
/plugin marketplace add MetaHumanREAL/OnRush-Plugins
/plugin install onrush@onrush-plugins
Then, in any project, run:
/onrush-setup
…and tick the plugins you want active in that project. The manager writes your choices
into the project's .claude/settings.json under enabledPlugins, so each project keeps
its own set. Reload the session afterward so newly enabled hooks/commands load.
You can also install plugins directly if you prefer:
/plugin install github-commits-manager@onrush-plugins
/plugin install chrome-session-helper@onrush-plugins
onrush (writes
enabledPlugins in the project's .claude/settings.json).github-commits-manager reads .claude/onrush-commits.config.json
({ "enabled": true, "includeRegex": "" }); its hooks self-disable when
enabled is false, and includeRegex (an extended regex on the file path) narrows
which files it watches.OnRush-Plugins/
├── .claude-plugin/
│ └── marketplace.json # lists every plugin below
├── onrush/
│ ├── .claude-plugin/plugin.json
│ ├── scripts/onrush.py # deterministic install/update helper
│ └── skills/ # /onrush-setup, /onrush-update (+ /ors-* aliases)
├── github-commits-manager/
│ ├── .claude-plugin/plugin.json
│ ├── hooks/hooks.json # SessionStart + Stop
│ ├── hooks/snapshot-baseline.sh
│ ├── hooks/check-inscope-commit.sh
│ └── commands/config.md
└── chrome-session-helper/
├── .claude-plugin/plugin.json
└── hooks/{hooks.json,ensure-chrome.sh}
your-plugin/.claude-plugin/plugin.json (only name is required) plus its
commands/, hooks/hooks.json, skills/, etc. at the plugin root.${CLAUDE_PLUGIN_ROOT}/hooks/<script>.sh in
hooks/hooks.json..claude-plugin/marketplace.json (name, source: "./your-plugin",
description).onrush/skills/onrush-setup/SKILL.md so it shows up in
the picker.${CLAUDE_PLUGIN_ROOT} on SessionStart/Stop. Some Claude Code versions have not
reliably injected this variable for the SessionStart/Stop events. If the hooks
don't fire, that's the first thing to check. (The scripts themselves don't depend on
the variable for their logic — they cd to the consuming project's git root — it's
only used to locate the script files.)source syntax. This marketplace points each plugin at an in-repo
subdirectory via "source": "./plugin-dir". If your Claude Code version wants the
object form instead, use "source": { "source": "local", "path": "./plugin-dir" }.enabledPlugins may require a session reload to take effect.permissions.allow cannot ship in a plugin. If a hook needs a permission grant,
the installing project/user grants it the first time it runs.bash available (Git Bash/MSYS2 on Windows, native
elsewhere) plus git, awk, sort, comm, grep. jq is used if present, with a
fallback. .gitattributes forces LF endings on *.sh so they don't break on Windows.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.
npx claudepluginhub metahumanreal/onrush-plugins --plugin onrushLaunches Chrome at session start so browser-based tools are reachable.
End-of-session commit reminder with a per-session baseline. Configurable and toggleable per project.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.