Personal Claude Code / Claude Desktop skills. Symlinked or copied into ~/.claude/skills/ on each machine; this repo is the source of truth.
Each subfolder contains a SKILL.md with frontmatter (name, description, optional disable-model-invocation) and the workflow body. Anthropic's docs on the format: https://docs.claude.com/en/docs/claude-code/skills
End-of-day work log. Surveys git activity across all repos touched in the session, optionally folds in non-code work, and appends a dated entry to a Dropbox-synced personal changelog. Trigger phrases: "what did I do today", "wrap up the day", "update my changelog".
One-shot bootstrap for tracking plans on a GitHub Projects board. Verifies gh CLI + auth scopes, parses the board URL, discovers fields and submodule repos, classifies each submodule by ownership (owned vs third-party), writes a "Planning & tracking" section into the repo's CLAUDE.md, and caches all project/field/option/repo node IDs into Claude memory so the plan-board skill works without rediscovery. Run once per repo.
Scaffold a new or empty GitHub repo with a standard folder layout — README, docs/ (changelog + technical notes), designs/, etc. Triggered explicitly (disable-model-invocation); call it when starting a new project.
The day-to-day plan ↔ kanban workflow. Reads board config from CLAUDE.md (set up by github-projects-setup). Four modes:
- Seed a new plan as a Backlog parent item
- Expand a finalized plan into Ready subtasks
- Sync status during/after a session (Backlog → Ready → In progress → In review → Done)
- Propose what to work on next from the board
Generic — works against any GitHub Projects board referenced from a host repo's CLAUDE.md. Trigger phrases: "sync the board", "seed the plan", "expand the plan", "what's next on the board".
Documented commit workflow for repos with submodules. Updates changelog, technical notes, and README; commits submodules first, bumps the parent repo's submodule pointers, and (if a board is referenced in CLAUDE.md) syncs the linked GitHub Projects board via plan-board Mode C. Trigger phrases: "update-and-commit", "commit and push", "document and commit".
- One folder per skill. Folder name = skill name (kebab-case).
- All workflow logic lives in
SKILL.md. Helper scripts, reference data, or examples can sit alongside it in the folder. disable-model-invocation: truefor skills that should only be invoked explicitly by the user, not auto-triggered by Claude.- Generic, not project-specific. Skills read project-specific config (board URLs, repo mappings, paths) from the host repo's
CLAUDE.mdor from Claude memory — never hard-coded.