Skip to content

benjaminhaeberli/claude-plugins

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– Claude Plugins

A collection of Claude plugins to enhance your codebase

Plugins

General

Skill Description
skill-creator Guide for creating effective skills
documentator Generate or update structured documentation in Markdown

Git

Skill Description
commitor Generate commit messages (GitMoji + Conventional Commits + Keep a Changelog)
changelogator Generate a changelog from git commits (Keep a Changelog + Semver)
releasor Orchestrate a full release: changelog, CHANGELOG.md, Git tag, and GitHub publication

Audit

Skill Description
ecodesign-audit Audit eco-design & digital sobriety of a web app
gdpr-audit Audit GDPR/RGPD/nLPD compliance of a web app
seo-audit Audit technical SEO of a web app
accessibility-audit Audit WCAG/RGAA/eCH-0059 accessibility of a web app

PHP

Skill Description Technologies
php-security-audit Audit OWASP security of a PHP web app PHP, Laravel, Kirby, Livewire, Blade, Vite, Tailwind CSS, SQL
php-performance-audit Audit performance & optimization of a PHP web app PHP, Laravel, Kirby, Livewire, Blade, Vite, Tailwind CSS, SQL

Installation

As plugins (recommended)

1. Add the marketplace (once per machine):

/plugin marketplace add https://github.com/benjaminhaeberli/claude-plugins.git

2. Install the plugins:

/plugin install general@benjaminhaeberli
/plugin install git@benjaminhaeberli
/plugin install audit@benjaminhaeberli
/plugin install php@benjaminhaeberli

Auto-updates can be enabled via /plugin > Marketplaces > Enable auto-update.

Tip: To hide Claude's Co-Authored-By attribution in commits and PRs, configure the attribution settings in ~/.claude/settings.json. The attribution setting (with commit and pr keys set to empty strings) takes precedence over the deprecated includeCoAuthoredBy setting.

Local testing

claude --plugin-dir /path/to/plugins

Manual (per-project, without plugin system)

Add individual skills to your project's .claude/settings.json:

{
  "skills": [
    "/path/to/claude-plugins/plugins/general/documentator",
    "/path/to/claude-plugins/plugins/general/skill-creator",
    "/path/to/claude-plugins/plugins/git/commitor",
    "/path/to/claude-plugins/plugins/git/changelogator",
    "/path/to/claude-plugins/plugins/git/releasor",
    "/path/to/claude-plugins/plugins/audit/ecodesign-audit",
    "/path/to/claude-plugins/plugins/audit/gdpr-audit",
    "/path/to/claude-plugins/plugins/audit/seo-audit",
    "/path/to/claude-plugins/plugins/audit/accessibility-audit",
    "/path/to/claude-plugins/plugins/php/php-security-audit",
    "/path/to/claude-plugins/plugins/php/php-performance-audit"
  ]
}

License

This project is licensed under CC-BY-SA-4.0.

The skill-creator skill contains content derived from Anthropic's Claude Code documentation, originally licensed under Apache License 2.0. In accordance with Apache 2.0 terms, proper attribution is maintained. The derivative work is distributed under CC-BY-SA-4.0.

Structure

.claude-plugin/
└── marketplace.json                    # Marketplace catalog
plugins/
β”œβ”€β”€ general/                            # general plugin
β”‚   β”œβ”€β”€ .claude-plugin/
β”‚   β”‚   └── plugin.json
β”‚   β”œβ”€β”€ skill-creator/
β”‚   β”‚   └── SKILL.md
β”‚   └── documentator/
β”‚       └── SKILL.md
β”œβ”€β”€ git/                                # git plugin
β”‚   β”œβ”€β”€ .claude-plugin/
β”‚   β”‚   └── plugin.json
β”‚   β”œβ”€β”€ commitor/
β”‚   β”‚   └── SKILL.md
β”‚   β”œβ”€β”€ changelogator/
β”‚   β”‚   └── SKILL.md
β”‚   └── releasor/
β”‚       └── SKILL.md
β”œβ”€β”€ audit/                              # audit plugin
β”‚   β”œβ”€β”€ .claude-plugin/
β”‚   β”‚   └── plugin.json
β”‚   β”œβ”€β”€ ecodesign-audit/
β”‚   β”‚   β”œβ”€β”€ SKILL.md
β”‚   β”‚   └── references/
β”‚   β”‚       └── checklist.md
β”‚   β”œβ”€β”€ gdpr-audit/
β”‚   β”‚   β”œβ”€β”€ SKILL.md
β”‚   β”‚   └── references/
β”‚   β”‚       └── checklist.md
β”‚   β”œβ”€β”€ seo-audit/
β”‚   β”‚   β”œβ”€β”€ SKILL.md
β”‚   β”‚   └── references/
β”‚   β”‚       └── checklist.md
β”‚   └── accessibility-audit/
β”‚       β”œβ”€β”€ SKILL.md
β”‚       └── references/
β”‚           └── checklist.md
└── php/                                # php plugin
    β”œβ”€β”€ .claude-plugin/
    β”‚   └── plugin.json
    β”œβ”€β”€ php-security-audit/
    β”‚   β”œβ”€β”€ SKILL.md
    β”‚   └── references/
    β”‚       └── checklist.md
    └── php-performance-audit/
        β”œβ”€β”€ SKILL.md
        └── references/
            └── checklist.md

About

πŸ€– A collection of Claude plugins to enhance your codebase

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors