A personal Claude Code marketplace by atman-33 — reusable plugins (skills, sub-agents, hooks, MCP servers) installable in one command.
atman-marketplace extends Claude Code with ready-to-use plugins that cover the most common engineering and productivity workflows. Each plugin is a self-contained bundle of skills, sub-agents, hooks, and MCP configs — just add the marketplace once and install what you need.
Plugins target both native Windows and WSL environments. Environment-agnostic assets (agents, skills) work in both setups without changes. Hook variants for WSL are documented in each plugin's own README.
| Plugin | Description | Recommended Scope |
|---|---|---|
engineering |
Engineering utilities: role-based sub-agents, git workflow skills, project-context skills, MCP setup. | project |
productivity |
Productivity helpers: create-readme, create-claude-md, skill installer skills. |
user |
obsidian |
Helpers for working with Obsidian notes and knowledge management. | project |
scrum |
Helpers for scrum and agile development workflows. | — |
stack-cloudflare |
Helpers for Cloudflare Workers, Pages, R2, D1, and related services. | — |
stack-dnd-kit |
Helpers for building drag-and-drop UIs with dnd kit. | — |
stack-opencode |
Helpers for OpenCode configuration and extensions. | — |
stack-react-router |
Helpers for React Router and Remix applications. | — |
CLI:
claude plugin marketplace add atman-33/atman-marketplaceAlternative source formats:
claude plugin marketplace add atman-33/atman-marketplace # GitHub shorthand
claude plugin marketplace add git@github.com:atman-33/atman-marketplace.git # SSH
claude plugin marketplace add https://github.com/atman-33/atman-marketplace.git # HTTPS
claude plugin marketplace add ./path/to/atman-marketplace # local cloneInteractive UI:
- Open Claude Code and run
/plugin. - Select Marketplaces → Add Marketplace.
- Enter:
atman-33/atman-marketplace - Select atman-marketplace, then Browse plugins.
CLI:
claude plugin install <plugin-name>@atman-marketplace [--scope user|project|local]Scope defaults to user when omitted.
Interactive UI:
- Run
/plugininside a Claude Code session. - Browse to the plugin under atman-marketplace.
- Press Enter and choose a scope in the install dialog.
Or use the slash command form:
/plugin install <plugin-name> --scope user|project|local
| Scope | Saved To | Shared with Team |
|---|---|---|
user |
User settings (global) | No — personal only |
project |
.claude/settings.json (repo) |
Yes — committed to git |
local |
.claude/settings.local.json (repo) |
No — gitignored |
- user — Available across every project on your machine. Best for personal productivity plugins.
- project — Saved in the current repo so the whole team gets it. Use for project-specific tooling.
- local — Applied only to the current repo on your machine without touching git. Good for personal experiments.
| Plugin | Recommended Scope | Command |
|---|---|---|
engineering |
project |
claude plugin install engineering@atman-marketplace --scope project |
productivity |
user |
claude plugin install productivity@atman-marketplace --scope user |
obsidian |
project |
claude plugin install obsidian@atman-marketplace --scope project |
Tip
Install productivity at user scope first — it ships the install-recommended-skills skill which bootstraps the rest of your setup in one step.
claude plugin list # list installed plugins
claude plugin update <plugin-name>@atman-marketplace # update to latest version
claude plugin uninstall <plugin-name>@atman-marketplaceThis repository keeps JavaScript checks dependency-free. When you change a .mjs file, run:
npm run check:mjsThat script syntax-checks every plugins/**/*.mjs file using Node itself. Editor diagnostics for the same files are configured via jsconfig.json.
atman-marketplace/
├─ .claude-plugin/
│ └─ marketplace.json # Marketplace manifest
└─ plugins/
└─ <plugin-name>/
├─ .claude-plugin/
│ └─ plugin.json # Plugin manifest (name, version, description)
├─ agents/*.md # Sub-agents (optional)
├─ hooks/hooks.json # Hooks (optional)
├─ .mcp.json # MCP server config (optional)
├─ skills/<name>/SKILL.md # Agent skills (optional)
└─ README.md
- Create
plugins/<plugin-name>/and add a.claude-plugin/plugin.jsonmanifest (seeplugins/scrumas a minimal example). - Add whichever asset folders you need:
agents/,hooks/,.mcp.json,skills/. - Register the plugin in
.claude-plugin/marketplace.jsonunder thepluginsarray (name must matchplugin.json). - Commit and push. Re-run
/pluginin Claude Code to refresh and install.
Note
The committed hooks/hooks.json defaults to the native Windows variant. WSL users should swap in the WSL alternative documented in the plugin's own README.