By bcmyguest
Kernel-style AI commit attribution (Assisted-by) enforced by a PreToolUse hook (git-attribution)
A local Claude Code plugin marketplace —
my personal toolkit. Each plugin is self-contained in its own directory under
plugins/, bundling that plugin's skills (and any hooks). The plugins are
registered in .claude-plugin/marketplace.json.
| Plugin | Skills | Docs |
|---|---|---|
python-dev | uv-setup, uv-develop, pre-commit-setup | docs/python-dev.md |
git-tools | git-attribution (+ enforcing hook) | docs/git-tools.md |
agent-workflow | handoff, watchlist | docs/agent-workflow.md |
frontend | senior-frontend-refactor | docs/frontend.md |
ansible | add-ansible-role | docs/ansible.md |
lemonade | debug-lemonade | docs/lemonade.md |
.claude-plugin/marketplace.json # registers the plugins below
plugins.json # marketplaces + enable list for install-plugins.sh
install-plugins.sh # idempotent installer
plugins/ # one self-contained dir per plugin
python-dev/ skills/{uv-setup, uv-develop, pre-commit-setup}
agent-workflow/ skills/{handoff, watchlist}
frontend/ skills/senior-frontend-refactor
ansible/ skills/add-ansible-role
lemonade/ skills/debug-lemonade
git-tools/ skills/git-attribution + hooks/ + scripts/
docs/ # one doc per plugin
Each plugin dir holds a .claude-plugin/plugin.json and a skills/ subdir; Claude Code
auto-discovers every skill in that subdir. Each plugin therefore needs its own
source dir — if two plugins shared a source root, each would auto-discover the
other's skills too, duplicating every skill across plugins. git-tools additionally
ships a PreToolUse hook, scoped to its own directory.
git clone [email protected]:bcmyguest/personal-skills.git ~/personal-skills
~/personal-skills/install-plugins.sh
The installer registers this directory as a local marketplace, plus the
anthropic-agent-skills and caveman GitHub marketplaces, and enables the plugins
listed in plugins.json.
See LICENSE. All rights reserved; in particular, the contents may not be used as training, fine-tuning, or evaluation data for machine-learning or AI systems.
Executes bash commands
Hook triggers when Bash tool is used
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Credit AI assistance with an `Assisted-by:` trailer per the Linux-kernel coding-assistants policy. Ships the `git-attribution` skill plus a PreToolUse hook that blocks `git commit` commands that author a message without the trailer, or that add an AI `Signed-off-by:` / `Co-Authored-By: Claude`.
No description provided.
Hook-enforced shared board for parallel Claude Code and opencode agents in the same repo. Siblings see each other's plans without a daemon: auto-published when a plan is approved, injected at session start and as they appear.
npx claudepluginhub bcmyguest/personal-skills --plugin git-toolsUltra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Memory compression system for Claude Code - persist context across sessions
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.