Skip to content

plinde/claude-plugins

Repository files navigation

Claude Code Plugins Marketplace

A plugin marketplace for Claude Code with plugins for workflow automation and enhanced functionality.

Available Plugins

⚠️ check-skill-conflicts

Detect naming conflicts between local skills and plugin-provided skills.

Purpose: Scans ~/.claude/skills/ and ~/.claude/plugins/ to identify duplicate skill names that could cause inconsistent agent behavior. Helps maintain a clean skills configuration.

Full Documentation →

🚫 github-webfetch-blocker

Blocks WebFetch attempts on GitHub URLs and redirects to gh CLI.

Purpose: Prevents WebFetch calls to github.com (which fail on private repos) and intercepts gh api repos/... calls to suggest better alternatives like gh pr view, gh issue list, etc.

Full Documentation →

🔨 hammerspoon

Automate macOS with Hammerspoon Lua scripting.

Purpose: Window management, hotkeys, Spoons (plugins), and CLI integration via hs command. Includes configuration patterns for ShiftIt window tiling and IPC setup.

Full Documentation →

🔍 kyverno-version-lookup

Query Kyverno Helm chart versions and release information from Artifact Hub.

Purpose: Look up Kyverno Helm chart versions, release dates, and app version mappings without leaving Claude Code. Useful for Kubernetes policy management and version planning.

Full Documentation →

📊 markdown-presentation

Create professional markdown and HTML presentations with timing guides.

Purpose: Build presenter-friendly presentations with expandable sections, dark theme CSS templates (Tokyo Night), HTML diagrams replacing ASCII, and timing annotations. Perfect for team onboarding, architecture overviews, and knowledge transfer.

Full Documentation →

📄 pandoc

Convert documents between formats using pandoc.

Purpose: Format conversion between Markdown, DOCX, PDF, HTML, and LaTeX. Includes document generation workflows and preparing markdown for Google Docs compatibility.

Full Documentation →

🛠️ plugin-creator

Tools for creating and validating Claude Code plugins and marketplaces.

Purpose: Provides validation scripts, templates, and tools for building Claude Code plugins with schema compliance checking. Includes validators for plugin.json and marketplace.json manifests.

Full Documentation →

🖥️ tmux

Work with tmux terminal multiplexer.

Purpose: Session management, window navigation, pane control, custom keybindings, and workflow automation like multi-file review. Includes configuration patterns for ~/.tmux.conf.

Full Documentation →

🔒 trivy

Scan container images, filesystems, and repositories for vulnerabilities using Trivy.

Purpose: CVE detection, security analysis, vulnerability comparison across image versions, and batch scanning multiple images. Includes helper scripts for version comparison and parallel scanning.

Full Documentation →

Installation

Quick Start

Add this marketplace to Claude Code:

claude plugin marketplace add plinde/claude-plugins

Then install plugins:

# Browse available plugins
claude plugin

# Install a plugin
claude plugin install <plugin-name>@plinde-plugins

Prerequisites

  • Claude Code v0.1.0 or higher

Managing Plugins

# List installed plugins
claude plugin list

# Disable a plugin (keeps it installed)
claude plugin disable <plugin>@plinde-plugins

# Enable a disabled plugin
claude plugin enable <plugin>@plinde-plugins

# Uninstall a plugin
claude plugin uninstall <plugin>@plinde-plugins

# Update marketplace catalog
claude plugin marketplace update plinde-plugins

Marketplace Structure

claude-plugins/
├── .claude-plugin/
│   └── marketplace.json
├── README.md
├── CLAUDE.md
├── Makefile
├── check-skill-conflicts/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   ├── README.md
│   └── skills/check-skill-conflicts/
│       └── SKILL.md
├── github-webfetch-blocker/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   └── README.md
├── hammerspoon/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   ├── README.md
│   └── skills/hammerspoon/
│       └── SKILL.md
├── kyverno-version-lookup/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   ├── README.md
│   └── skills/kyverno-version-lookup/
│       └── SKILL.md
├── markdown-presentation/
│   ├── README.md
│   └── skills/markdown-presentation/
│       ├── SKILL.md
│       └── examples/
│           └── technical-onboarding-example.md
├── pandoc/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   ├── README.md
│   └── skills/pandoc/
│       └── SKILL.md
├── plugin-creator/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   └── README.md
├── tmux/
│   ├── .claude-plugin/
│   │   └── plugin.json
│   ├── README.md
│   └── skills/tmux/
│       └── SKILL.md
└── trivy/
    ├── .claude-plugin/
    │   └── plugin.json
    ├── README.md
    └── skills/trivy/
        └── SKILL.md

Development

Creating New Plugins

  1. Create plugin directory with required structure
  2. Add .claude-plugin/plugin.json manifest
  3. Add skills/<name>/SKILL.md or other components
  4. Update this README.md (required!)
  5. Commit and push

Plugin Structure

<plugin-name>/
├── .claude-plugin/
│   └── plugin.json          # Required: Plugin manifest
├── README.md                 # Recommended: Plugin docs
├── skills/<plugin-name>/
│   └── SKILL.md             # Skill definition
├── hooks/
│   └── hooks.json           # Optional: Hook definitions
├── commands/                # Optional: Slash commands
└── scripts/                 # Optional: Helper scripts

Contributing

Contributions welcome! Please:

  1. Follow the plugin structure conventions
  2. Update README.md with new plugin entry
  3. Include comprehensive documentation
  4. Test before submitting
  5. Use semantic commit messages

License

Each plugin may have its own license. See individual plugin directories for details.

  • check-skill-conflicts: MIT License
  • github-webfetch-blocker: MIT License
  • hammerspoon: MIT License
  • kyverno-version-lookup: MIT License
  • markdown-presentation: MIT License
  • pandoc: MIT License
  • plugin-creator: MIT License
  • tmux: MIT License
  • trivy: MIT License

Author

Peter Linde

Resources

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors