Sno Station
Sno Station is your agents' workstation: open-source software that turns the AI agents you already run into one squad on your own machine. Two heads are better than one, and they get better with every
54 skills, 3 agents, 1 MCP server across 13 plugins for Claude Code and GitHub Copilot CLI. Install one at a time, no build step. Categories: development, frontend, learning, productivity, quality.
PluginsJavaScript · TypeScriptGitHub @j0hanzOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Plugins for Claude Code and GitHub Copilot CLI: skills, agents, and MCP servers you can install into any project. One catalog serves both clients.
1. Add the marketplace (once, from inside Claude Code):
2. Install a plugin. One command per plugin, so pick only what you need:
3. Use it. Check MCP server connections with /mcp, or type an invocable skill as a slash command, namespaced by plugin:
Or browse everything installed with /plugin. To remove one:
Copilot CLI reads the same catalog (.claude-plugin/marketplace.json). From a shell, add the marketplace once, then install what you need:Read the full README ↗Plugins for Claude Code, GitHub Copilot CLI and Antigravity CLI: skills, agents, and MCP servers you can install into any project. Claude Code and Copilot CLI share one catalog; Antigravity CLI installs each plugin from its folder here.
1. Add the marketplace (once, from inside Claude Code):
/plugin marketplace add j0hanz/j0hanz-marketplace
2. Install a plugin. One command per plugin, so pick only what you need:
/plugin install tutor@j0hanz-marketplace
/plugin install css@j0hanz-marketplace
/plugin install frontend@j0hanz-marketplace
/plugin install mcp-hub@j0hanz-marketplace
/plugin install filesystem-mcp@j0hanz-marketplace
/plugin install review@j0hanz-marketplace
/plugin install prompt@j0hanz-marketplace
/plugin install workbench@j0hanz-marketplace
/plugin install output-styles@j0hanz-marketplace
/plugin install nodejs@j0hanz-marketplace
/plugin install typescript-pro@j0hanz-marketplace
/plugin install writeup@j0hanz-marketplace
/plugin install groundwork@j0hanz-marketplace
/plugin install telltale@j0hanz-marketplace
3. Use it. Check MCP server connections with /mcp, or type an invocable skill as a slash command, namespaced by plugin:
/tutor:teach
/css:css-audit
/review:code-quality-review
Or browse everything installed with /plugin. To remove one:
/plugin uninstall tutor@j0hanz-marketplace
Copilot CLI reads the same catalog (.claude-plugin/marketplace.json). From a shell, add the marketplace once, then install what you need:
copilot plugin marketplace add j0hanz/j0hanz-marketplace
copilot plugin install tutor@j0hanz-marketplace
copilot plugin install css@j0hanz-marketplace
copilot plugin install frontend@j0hanz-marketplace
copilot plugin install mcp-hub@j0hanz-marketplace
copilot plugin install filesystem-mcp@j0hanz-marketplace
copilot plugin install review@j0hanz-marketplace
copilot plugin install prompt@j0hanz-marketplace
copilot plugin install workbench@j0hanz-marketplace
copilot plugin install nodejs@j0hanz-marketplace
copilot plugin install typescript-pro@j0hanz-marketplace
copilot plugin install writeup@j0hanz-marketplace
copilot plugin install groundwork@j0hanz-marketplace
Check with copilot plugin list, or /skills and /agent inside a session. Copilot lists plugin skills by bare name (css-audit, not css:css-audit). Remove one with copilot plugin uninstall <name>.
Copilot cloud agent. It installs no plugins by default. A repository opts in through .github/copilot/settings.json, which Copilot CLI also reads (same entry shape as Claude Code's extraKnownMarketplaces):
{
"extraKnownMarketplaces": {
"j0hanz-marketplace": { "source": { "source": "github", "repo": "j0hanz/j0hanz-marketplace" } }
},
"enabledPlugins": { "css@j0hanz-marketplace": true }
}
What differs under Copilot
output-styles is Claude Code only: Copilot has no output styles.UserPromptExpansion event does not exist in Copilot, so typed-slash-command briefs fire through PreToolUse on the skill tool instead.Antigravity CLI reads no third-party catalog, so there is no marketplace to add: each plugin installs straight from its folder in this repo. From a shell:
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/frontend
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/review
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/prompt
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/nodejs
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/typescript-pro
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/writeup
agy plugin install https://github.com/j0hanz/j0hanz-marketplace/tree/main/plugins/groundwork
Check with agy plugin list, or /plugin inside a session. Skills run as slash commands namespaced by plugin, as in Claude Code (/review:code-quality-review). Remove one with /plugin uninstall <name>.
What differs under Antigravity
disable-model-invocation) can also load unasked.Teach one topic across many sessions: workspace, spaced repetition, offline HTML lessons sealed behind a retrieval quiz
/tutor:teachSessionStart, StopStops agents wrecking your CSS: refuses writes carrying provable defects, advises on performance and accessibility failures
/css:css-audit, /css:css-craft, /css:motion-craftPreToolUse, PostToolUse, Stop, SessionStartDesigns and reviews frontend UI: invents art-directed page direction from a brief, shapes perceived wait with the right loading pattern, and audits UI code against web interface guidelines
/frontend:design, /frontend:guidelines, /frontend:waitStopMCP development skills for TypeScript SDK v2
/mcp-hub:mcpmcp-auth, mcp-client, mcp-elicitation, mcp-migration, mcp-planning, mcp-protocol, mcp-router, mcp-server, mcp-testmcp-auditor, mcp-debugger, mcp-migratorSessionStart, PostToolUseProject-scoped filesystem MCP tools for batched reads, RE2 search, diffs, and edits. Requires Node.js 24+
filesystem (stdio)One strict behavior-preserving review of a diff: how the code reads, and how it is shaped
/review:code-quality-reviewRewrites a rough, half-formed prompt into one that works on current Claude models
/prompt:promptingEvery tool for the job on one bench: decide, research, spec, plan, build test-first, debug, refactor, review, audit, verify — plus authoring the skills, hooks and QA docs you reach for next
/workbench:architecture-audit, /workbench:bug-hunt, /workbench:clean-code, /workbench:diagnose, /workbench:frontier, /workbench:grilling, /workbench:handoff, /workbench:ideation, /workbench:init, /workbench:plan-hunt, /workbench:prototype, /workbench:qc, /workbench:refactor, /workbench:research, /workbench:run-plan, /workbench:spec-hunt, /workbench:tdd, /workbench:verify-specs, /workbench:write-adr, /workbench:write-hooks, /workbench:write-plan, /workbench:write-qa, /workbench:write-skills, /workbench:write-specsPreToolUse, SessionStart, UserPromptSubmit, UserPromptExpansion, StopSet a global output style — Concise, TL;DR, Diagram-first, or Schematic — with /set-style <style> (Claude Code only)
/output-styles:set-styleUserPromptExpansionNode.js backend conventions and implementation patterns: framework selection, layered architecture, fail-fast validation, pooled transactions, a single error envelope, graceful drain, plus security and production hardening checklists
/nodejs:nodejs-backend-patterns, /nodejs:nodejs-best-practicesTypeScript type system skills: type-level utilities and type tests, .d.ts declaration contracts for packages and untyped APIs, JSDoc type-checking for plain .js files, and tsconfig selection by runtime
/typescript-pro:advanced-types, /typescript-pro:declaration-contracts, /typescript-pro:jsdoc-types, /typescript-pro:tsconfigPR descriptions and commit messages written for people: plain prose, structural diagrams, slop flagged on write.
/writeup:commit, /writeup:pr, /writeup:show-me, /writeup:unslopPostToolUseThe thinking before the code: grill a plan, keep the domain model in GLOSSARY.md and ADRs, design deep modules, surface deepening opportunities, prototype logic and layouts, research primary sources
/groundwork:codebase-design, /groundwork:domain-modeling, /groundwork:grill-with-docs, /groundwork:grilling, /groundwork:improve-codebase-architecture, /groundwork:prototype, /groundwork:researchSee how Claude uses your skills and MCP servers: a receipt under each answer, a pane of every tool call with what Claude read back and did next, context cost per server and skill, per-turn JSONL logs. Observe-only, local files only (Claude Code only)
Claude Code, GitHub Copilot CLI or Antigravity CLI, and nothing else. Plugins install from this repo with no build step and no dependencies.