Task capture and writing utilities with Claude plugin wrappers for todo, note, and blog
npx claudepluginhub builtby-win/skillsCustom agent skills from builtby.win, with Playbooks-first standalone installs and optional Claude plugin wrappers for select skills.
Install standalone skills directly from this repo with playbooks:
npx playbooks add skill builtby-win/skills --skill gaud-mode
npx playbooks add skill builtby-win/skills --skill todo
npx playbooks add skill builtby-win/skills --skill note
npx playbooks add skill builtby-win/skills --skill blog
npx playbooks add skill builtby-win/skills --skill things-cli
Playbooks installs the skill into your agent's skills directory. For Claude
Code, that is typically .claude/skills/ inside a project or your global
Claude skills directory.
If you prefer the Claude plugin workflow, this repo still supports wrappers for
todo, note, and blog:
/plugin marketplace add builtby-win/skills
/plugin install todo@builtby-win-skills
/plugin install note@builtby-win-skills
/plugin install blog@builtby-win-skills
gaud-mode is a tmux-based milestone-runner orchestration skill. Before first use:
gaud-mode from this repo.tmux-cli utility or skill in your agent environment.tmux and whichever specialist CLIs you want are on PATH.command -v tmux tmux-cli claude opencode codex gemini
gaud-mode should detect which specialist CLIs are available, report what is
missing, show a recommended role map, and let the user override it.
Every invocation should also run skills/gaud-mode/bin/gaud-mode-update-check
first and refresh the installed skill from builtby-win/skills before gaud
starts orchestration when a newer version exists, preferably via npx skills
or npx playbooks rather than hand-editing the installed copy.
Canonical skill name:
gaud-modeUser-facing aliases that should still trigger it:
gaudgod-modegodmodegodOn the first run, if ~/.config/gaud.config.jsonl does not exist,
gaud-mode should offer to initialize it or use defaults for that run.
Recommended defaults:
CEO/PM conductor and first planning pass: this sessionTPM: claudeInvestigator: claudeUX/UI: geminiImplementer: codexIntegrator / review: opencodeDogfooder: real humansIf a preferred CLI is missing, gaud-mode should report the fallback it is using
instead of silently swapping providers.
Example fallback message:
Codex not found, so using OpenCode for implementation while keeping OpenCode as the Integrator for review.Gemini not found, so using Claude for UI design and critique.Quick start:
Use gaud-mode for this feature. Keep this session as CEO/PM and first-pass
planner. Run gaud as a milestone runner with Claude as TPM, Claude as
Investigator, Gemini on UX/UI, Codex implementing, OpenCode integrating and
reviewing, and real humans dogfooding milestones.
Shorter version:
Use gaud. This session stays CEO/PM. Claude is TPM. Claude is Investigator.
Gemini handles UX/UI. Codex implements. OpenCode integrates and reviews.
Humans dogfood milestones.
If you do not specify a map, gaud-mode should show the recommended one and ask
for a quick override before launching panes.
skills/ # Standalone source-of-truth skills for Playbooks
plugins/ # Optional Claude plugin wrappers
packages/ # Related npm packages, including the worktree CLI
docs/ # Plans and supporting repo documentation
gaud-mode - tmux-based milestone-runner workflow for multi-agent deliverytodo - add tasks to Beads repositories with project inferencenote - create draft blog posts from project learningsblog - manage and publish blog draftsthings-cli - interact with Things 3 safely from the CLI using things-cli, Things URLs, and AppleScripttodo - add tasks to Beads repositories with project inferencenote - create draft blog posts from project learningsblog - manage and publish blog draftsUse this repo structure when you want a skill to be discoverable on
playbooks.com:
skills/<skill-name>/SKILL.mdLICENSE.txt, evals/, assets/,
references/, or scripts/playbooks.com with GitHubnpx playbooks add skill builtby-win/skills --skill gaud-mode