Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By tarqd
Skills for building, validating, and bundling MCP desktop extensions (.mcpb) using @anthropic-ai/mcpb
npx claudepluginhub tarqd/skills --plugin mcp-desktop-developmentA personal collection of Claude Code plugins by Chris Tarquini.
| Plugin | Description |
|---|---|
| kickstart | Skills for creating and using kickstart templates |
| rust | Explore Rust documentation and create skills for crates |
| just | Write justfiles and use the just command runner |
| plugin-development | Toolkit for creating Claude Code plugins |
# Add the marketplace
/plugin marketplace add tarqd/skills
# Install a plugin
/plugin install kickstart@tarq
Or install from a local clone:
git clone https://github.com/tarqd/skills.git
cd skills
# Add local marketplace
claude plugin marketplace add ./
# skills will be available via /plugin command
# Install dependencies (macOS)
just setup
just new-plugin
This prompts for plugin details, creates the structure, and registers it in marketplace.json.
just add-skill rust # Add a skill to the rust plugin
just add-agent rust # Add an agent
just add-hook rust # Add a hook
# Or run interactively
just add-skill
just # Show all recipes
| Recipe | Description |
|---|---|
just setup | Install dependencies via Homebrew |
just new-plugin | Create a new plugin and register in marketplace |
just add-skill [plugin] | Add a skill to a plugin |
just add-agent [plugin] | Add an agent to a plugin |
just add-hook [plugin] | Add a hook to a plugin |
just validate | Run all validations |
just ci | CI entrypoint |
--plugin-dirThe fastest way to test a plugin during development is using the --plugin-dir flag:
# Test a plugin directly without installing
claude --plugin-dir ./plugins/my-plugin
# Test multiple plugins
claude --plugin-dir ./plugins/kickstart --plugin-dir ./plugins/rust
This loads the plugin directly from the directory, so changes take effect immediately on the next session.
Alternatively, add the marketplace locally for a more production-like setup:
# Clone and enter the repo
git clone https://github.com/tarqd/skills.git
cd skills
# Add as local marketplace
/plugin marketplace add ./
# Install a plugin you're working on
/plugin install my-plugin@tarq
# After making changes, reinstall to pick them up
/plugin uninstall my-plugin@tarq
/plugin install my-plugin@tarq
just validate # Run all validations
just validate-schemas # Validate JSON schemas
just validate-templates # Validate kickstart templates
The templates can be used standalone to scaffold Claude Code plugins anywhere.
# macOS
brew install kickstart
# Or see https://github.com/Keats/kickstart
| Template | Description |
|---|---|
claude-plugin | Full plugin with empty component directories |
claude-skill | Skill with SKILL.md, reference.md, examples.md |
claude-agent | Standalone agent file |
claude-hook | Hook configuration with shell script |
# Clone the templates
git clone https://github.com/tarqd/skills.git
cd skills
# Create a new plugin anywhere
kickstart templates/claude-plugin -o ~/my-projects/
# Add a skill to any plugin
kickstart templates/claude-skill -o ~/my-projects/my-plugin/skills/
# Add an agent
kickstart templates/claude-agent -o ~/my-projects/my-plugin/agents/
# Add hooks
kickstart templates/claude-hook -o ~/my-projects/my-plugin/hooks/
Each template prompts for configuration interactively. Use --no-input to accept defaults:
kickstart skills/templates/claude-plugin -o ./ --no-input
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── plugins/ # Plugins
│ ├── kickstart/
│ ├── rust/
│ ├── just/
│ └── plugin-development/
├── templates/ # Kickstart templates
│ ├── claude-plugin/
│ ├── claude-skill/
│ ├── claude-agent/
│ └── claude-hook/
├── ci/ # Validation scripts
├── schemas/ # JSON schemas
└── Justfile # Task runner
MIT
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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
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.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). Proactively activates in projects with cacheComponents: true, providing patterns for 'use cache' directive, cacheLife(), cacheTag(), cache invalidation, and parameter permutation rendering.
Skills for using and creating kickstart project templates - a powerful scaffolding tool
Skill for developing MCP servers in Swift using the official swift-sdk
test
Link checking with lychee - CLI usage, configuration, and GitHub Actions workflows
Personal toolkit for using Claude as a coding agent: design → bootstrap → plan → drive pipeline with structured handoff reports, ADR management, and an ADR-edit advisory hook
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim