Skip to content

Repository files navigation

personal-skills

Portable agent skills — one SKILL.md per skill, in the open skills format that any modern coding agent reads (Claude Code, Codex, opencode, Cursor, …). The repo itself is the package; GitHub is the registry.

Install

npx skills add bcmyguest/personal-skills          # pick skills + agents interactively
npx skills add bcmyguest/personal-skills --all    # every skill -> every detected agent
npx skills add bcmyguest/personal-skills -a claude-code -a codex -a opencode
npx skills update                                  # pull later updates

skills symlinks each skill into your agent's native skills directory (single source of truth, easy updates), or copies with --copy where symlinks aren't supported. See vercel-labs/skills.

Skills

Skill What
uv-setup Scaffold a Python repo with uv from shipped templates — CI, auto-releases, PyPI Trusted Publishing
uv-develop Corrective uv operations — targeted upgrades, --locked vs --frozen, venv repair
pre-commit-setup Stand up pre-commit from shipped fragments — hygiene + Conventional Commits + hook-update policy
release-setup Release automation from Conventional Commits — canonical git-cliff config + GitLab tag/release pipeline
watchlist Track upstream GitHub issues, PRs, and releases
assign-mr-reviewers Assign CODEOWNERS reviewers to your open GitLab MRs
react-ts-setup Scaffold a React + TypeScript repo with Vite + full toolchain
rust-setup Scaffold a Rust repo from shipped templates — CI, auto-releases, crates.io Trusted Publishing
senior-frontend-refactor Refactor frontend code as a senior engineer
add-ansible-role Add a tool-install role to a personal Ansible playbook
debug-lemonade Diagnose lemonade-server on the Strix Halo box
fast-hypothesis Rapid bug diagnosis — form one hypothesis and test it before exploring further
reproduce-bug Debug any bug using strict reproduce-verify discipline
security-audit Find and adversarially verify a codebase's 1–3 worst security vulnerabilities (capped Sonnet multi-agent workflow)
efficiency-audit Find and verify a codebase's 1–3 worst efficiency problems with concrete cost analyses (capped Sonnet multi-agent workflow)

Layout: one folder per skill under skills/, each with a SKILL.md plus any resources it needs (references/, templates/, config.json).

The portable handoff and pickup skills moved to their own repo — bcmyguest/baton (npx skills add bcmyguest/baton).

Claude Code plugins (hook-bearing — not plain skills)

Some tools need a hook, which the portable skills format can't carry. Those are Claude Code plugins and now live in their own repos:

Plugin What Repo
assisted-by git-attribution skill plus a PreToolUse hook that enforces AI commit attribution on git commit bcmyguest/assisted-by
skill-inject Local, model-agnostic automatic skill injection bcmyguest/skill-injector
claude-memory Session conventions (MEMORY.md) plus /install script for @include injection bcmyguest/claude-memory
claude plugin marketplace add bcmyguest/assisted-by
claude plugin install assisted-by@assisted-by

Bootstrap my own machine

For my own setup, install-plugins.sh is an idempotent bootstrap that registers the assisted-by, caveman, and anthropic-agent-skills GitHub marketplaces, then installs and enables the plugins listed in plugins.json. It does not install the portable skills/ — use npx skills above for those.

git clone git@github.com:bcmyguest/personal-skills.git ~/personal-skills
~/personal-skills/install-plugins.sh

Layout

Two tracks: portable skills install with npx skills; hook-bearing plugins install through the Claude Code marketplace.

skills/                          # portable agent skills — one folder per skill (npx skills)
  uv-setup/                  SKILL.md + templates/
  uv-develop/                SKILL.md
  pre-commit-setup/          SKILL.md + templates/
  release-setup/             SKILL.md + templates/
  watchlist/                 SKILL.md
  assign-mr-reviewers/       SKILL.md + scripts/
  react-ts-setup/            SKILL.md + references/
  rust-setup/                SKILL.md + templates/
  senior-frontend-refactor/  SKILL.md
  add-ansible-role/          SKILL.md + config.json + templates/
  debug-lemonade/            SKILL.md
  fast-hypothesis/           SKILL.md
  reproduce-bug/             SKILL.md
  security-audit/            SKILL.md + scripts/ + evals/
  efficiency-audit/          SKILL.md + scripts/ + evals/
  _fixtures/                 shared eval fixture (vuln-app) for the audit skills
skills.sh.json                   # skills.sh groupings for the skills above
plugins.json                     # external marketplaces + enable list for install-plugins.sh
install-plugins.sh               # personal-machine bootstrap (hook-bearing plugins)
IDEAS.md                         # parked skill candidates and config snippets

License

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.

About

Claude Code skills and agents — install with: npx skills add bcmyguest/personal-skills (or add as a plugin marketplace).

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages