Personal plugin marketplace for Claude Code with curated skills, commands, and hooks organized by domain.
pickled-claude-plugins/
├── .claude-plugin/
│ ├── plugin.json # Root marketplace metadata
│ └── marketplace.json # Plugin registry
├── plugins/
│ ├── working-in-monorepos/ # Monorepo navigation and tooling
│ ├── git/ # Git workflow tools
│ ├── ci-cd-tools/ # CI/CD pipeline tools
│ ├── dev-tools/ # Developer productivity utilities
│ ├── second-brain/ # Obsidian vault integration
│ └── tool-routing/ # Tool call interception and routing
└── docs/
If you use technicalpickles/dotfiles, the marketplace is installed automatically via install.sh.
git clone https://github.com/technicalpickles/claude-skills ~/.claude/plugins/technicalpicklesThe marketplace structure allows Claude Code to discover all plugins within the repository.
Navigate and execute commands in monorepo subprojects with proper directory handling.
Features:
- Auto-detection of monorepo structure via SessionStart hook
/monorepo-initcommand for manual configuration- Subproject type detection (Node, Ruby, Go, Python, Rust, Java)
Skills: working-in-monorepos
Git workflow tools: commits, PRs, review inbox, checkout, and work triage.
Skills: commit, pull-request, inbox, checkout, triage
CI/CD pipeline tools and integrations.
Skills: buildkite-status
Tools for debugging and troubleshooting applications.
Skills: scope, mcpproxy-debug
Developer productivity tools and utilities.
Skills: working-in-scratch-areas
Knowledge management for Obsidian vaults. Capture insights from conversations, process voice transcriptions, and connect repos to your vault.
Commands: setup, insight, distill-conversation, process-daily, link-project
Skills: obsidian (with PARA, Zettelkasten, note-patterns references)
See second-brain/README.md for full documentation.
Intercepts tool calls and suggests better alternatives.
Commands: validate
See tool-routing/README.md for full documentation.
Skills are available in Claude Code via the Skill tool:
Use the technicalpickles:working-in-monorepos skill
Or reference them in custom skills:
@technicalpickles:buildkite-status for checking CI statusSlash commands are available directly:
/monorepo-init
Hooks run automatically on configured events (like SessionStart for monorepo detection).
To modify plugins and skills:
- Edit files in
~/workspace/claude-skills/plugins/ - Changes are immediately available to Claude (if installed via symlink)
- Commit and push to share across machines
Each plugin follows this layout:
plugins/{plugin-name}/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ └── {skill-name}/
│ ├── SKILL.md
│ ├── scripts/
│ ├── references/
│ └── examples/
├── commands/ # Optional
│ └── {command}.md
└── hooks/ # Optional
├── hooks.json
└── scripts/
- 1.0.0 (2025-11-13): Restructured as plugin marketplace with 5 domain-organized plugins
- 0.1.0 (2025-11-12): Initial release with standalone skills
MIT License - see LICENSE for details.
Josh Nichols (@technicalpickles)