Skip to content

gpambrozio/ClaudeCodePlugins

Repository files navigation

Claude Code Plugins Marketplace

A curated collection of Claude Code plugins for various development workflows. Each plugin extends Claude Code's capabilities with custom slash commands, MCP servers, skills, and agents.

Quick Start

Adding the Marketplace

Install this marketplace to access all available plugins:

# Using GitHub (recommended)
/plugin marketplace add gpambrozio/ClaudeCodePlugins

# Or using local path during development
/plugin marketplace add /path/to/ClaudeCodePlugins

Installing Plugins

Once the marketplace is added, install plugins:

# List available plugins
/plugin marketplace list

# Install a specific plugin
/plugin install XcodeBuildTools@ClaudeCodePlugins

Available Plugins

iOSSimulator

Control iOS Simulators using native macOS tools. Manage simulators, automate UI interactions, take screenshots, and more - all without additional dependencies beyond Xcode.

View Plugin Documentation →

SwiftScaffolding

Swift project scaffolding and code generation tools. Generate project structures, create boilerplate code from templates, and initialize new iOS/MacOS projects with common configurations.

View Plugin Documentation →

MarvinOutputStyle

Adds Marvin the Paranoid Android personality from The Hitchhiker's Guide to the Galaxy - pessimistic, melancholic, existentially weary, but brilliantly competent. Transforms Claude into a critical thinker who questions assumptions and identifies flaws while remaining highly capable.

View Plugin Documentation →

XcodeBuildTools

Xcode development tools using token-efficient build output. Provides 8 consolidated skills covering the full Xcode development workflow.

Skills:

  • swift-package - Build, test, run, and manage SPM projects
  • xcode-project - Discover projects, list schemes, view settings, get bundle IDs
  • xcodebuild - Build for simulator, device, or macOS
  • xcode-test - Run unit and UI tests
  • xcode-doctor - Diagnose development environment
  • device-app - Manage apps on physical Apple devices
  • macos-app - Launch and stop macOS applications
  • sim-log - Capture logs from iOS Simulator apps

View Plugin Documentation →

Contributing a Plugin

Want to add your plugin to this marketplace?

1. Create Your Plugin

Follow the standard Claude Code plugin structure:

YourPlugin/
├── .claude-plugin/
│   └── plugin.json
├── commands/               # Optional: slash commands
├── skills/                 # Optional: agent skills
├── agents/                 # Optional: custom agents
├── .mcp.json              # Optional: MCP servers
└── README.md

2. Add to Repository

  1. Fork this repository
  2. Add your plugin directory at the root level
  3. Update .claude-plugin/marketplace.json:
{
  "plugins": [
    {
      "name": "your-plugin",
      "description": "What your plugin does",
      "source": "./YourPlugin",
      "version": "0.1.0",
      "author": {
        "name": "your-name"
      },
      "keywords": ["relevant", "tags"],
      "license": "MIT"
    }
  ]
}
  1. Submit a pull request

3. Plugin Requirements

  • Include a comprehensive README.md
  • Follow semantic versioning
  • Test all commands and MCP servers
  • Document prerequisites and dependencies
  • Include examples and usage instructions

Marketplace Management

For Maintainers

Update the marketplace catalog:

# Edit .claude-plugin/marketplace.json
# Add/remove plugin entries
# Update versions and metadata

After changes, users can refresh:

/plugin marketplace update ClaudeCodePlugins

Plugin Versioning

When updating a plugin:

  1. Update version in plugin's plugin.json
  2. Update version in marketplace.json entry
  3. Update lastUpdated timestamp in marketplace.json
  4. Document changes in plugin's README

Development

Testing Locally

# Add marketplace from local directory
/plugin marketplace add /path/to/ClaudeCodePlugins

# Test plugin installation
/plugin install XcodeBuildTools@ClaudeCodePlugins

# Verify plugin works
/plugin list

Creating New Plugins

Use an existing plugin as a template:

# Copy structure from an existing plugin
cp -r XcodeBuildTools YourNewPlugin

# Update metadata in .claude-plugin/plugin.json
# Customize commands, skills, agents
# Update README.md

Resources

License

Individual plugins may have their own licenses. See each plugin's directory for details.

Marketplace structure: MIT

Support

For issues with:

About

A curated marketplace of Claude Code plugins for various development workflows

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages