PR Babysitter
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
Route something you want to record to the place that holds it — TODO.md, a GitHub issue, the memory directory, or the plan in flight.
$ npx skills add ploxc/modbux --skill todo -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ploxc/modbux todo --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/ploxc/modbux.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/todo .claude/skills/todo && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "todo" agent skill from https://github.com/ploxc/modbux/tree/main/.claude/skills/todo into .claude/skills/todo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todo", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/ploxc/modbux/tree/main/.claude/skills/todoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add ploxc/modbux --skill todo -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ploxc/modbux todo --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ploxc/modbux.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/todo .agents/skills/todo && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "todo" agent skill from https://github.com/ploxc/modbux/tree/main/.claude/skills/todo into .agents/skills/todo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todo", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ploxc/modbux --skill todo -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ploxc/modbux todo --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ploxc/modbux.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/todo .cursor/skills/todo && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "todo" agent skill from https://github.com/ploxc/modbux/tree/main/.claude/skills/todo into .cursor/skills/todo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todo", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/ploxc/modbux.git --path .claude/skills/todo--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add ploxc/modbux --skill todo -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ploxc/modbux todo --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ploxc/modbux.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/todo .gemini/skills/todo && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "todo" agent skill from https://github.com/ploxc/modbux/tree/main/.claude/skills/todo into .gemini/skills/todo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todo", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ploxc/modbux todoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ploxc/modbux --skill todo -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/ploxc/modbux.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/todo .github/skills/todo && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "todo" agent skill from https://github.com/ploxc/modbux/tree/main/.claude/skills/todo into .github/skills/todo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todo", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ploxc/modbux --skill todo -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ploxc/modbux todo --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/ploxc/modbux.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/todo .opencode/skills/todo && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "todo" agent skill from https://github.com/ploxc/modbux/tree/main/.claude/skills/todo into .opencode/skills/todo/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "todo", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
todoRoute something you want to record to the place that holds it — TODO.md, a GitHub issue, the memory directory, or the plan in flight.
Todo is an agent skill from ploxc/modbux. Route something you want to record to the place that holds it — TODO.md, a GitHub issue, the memory directory, or the plan in flight. Use before writing down a task, a reason or a defect, and whenever the user says "note that", "write that down" or "add a TODO". Do NOT use to decide whether a change needs a test — that is test.
Its SKILL.md is about 900 tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files, including reference files (for example `references/the-explanation-that-ate-the-task.md`).
It sits in Development. It works with GitHub. The repository describes itself as: Free open-source Modbus client (master) GUI and server simulator for Windows, macOS and Linux. Desktop tool for Modbus TCP, RTU and RTU over TCP. A modern alternative to Modbus… The licence is MIT.
Read from SKILL.md and the folder at commit 3313c0f. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Todo loads about 898 tokens when it runs, and up to ~1.2k if it reads all its reference files. Until then it costs about 84 tokens; SKILL.md has 492 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ploxc/modbux at commit 3313c0f, republished under its MIT licence (© ploxc). 492 words, ~898 tokens.
.claude/skills/todo/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Writing a defect down converts it into a backlog item, and backlog items feel handled. Before choosing a place, choose whether there is one:
The tell is the sentence you are about to write. "Pre-existing", "older than this branch", "not mine", "pulled in by proximity". Each of those can be true, and none of them answers whether the fix is small.
| what you are writing | where it goes |
|---|---|
| something to do, on this branch or the next | TODO.md, one line |
| something a user would recognise as a bug or a request | a GitHub issue |
| why — a decision, a measurement, an approach that failed | the memory directory |
| a preference the user stated, or how they want to work | the memory directory, never the repository |
| something already in the plan being executed | there, and not twice |
| what a user can now do | CHANGELOG.md, at the release |
The tell is the tense. "Enable require-await" is a task. "Two handlers
stayed async because reading the version off the store took their only await,
and lint has the rule off" is a record. If your sentence explains, it is not a
task, however true it is.
The other tell is length. A task is one line, maybe three. The moment you reach for a table, a code block, or a paragraph beginning "the cause is", you are writing a record, and the memory directory is where records go.
TODO.md is not a record and not sharedIt is untracked. It does not survive a clone, it does not reach anyone else, and it does not move with a branch. So:
The destination looks settled, so the test above gets skipped — and that is how a task list turns into a history one paragraph at a time.
Read the whole entry first. If your addition explains rather than instructs, the entry stays one line and the explanation goes to memory. → WHY: the explanation that ate the task
"Note that" and "write that down" name the act, not the destination. Route it by the table, then say in one line where it landed and why, so a wrong call is cheap to correct.
© ploxc, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file (references) in .claude/skills/todo of ploxc/modbux.
Open the folder on GitHubat commit 3313c0f
Todo next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Todo this skillploxc/modbux | 108 | — | ~898 | Automated safety check: Pass | MIT | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Greplooponyx-dot-app/onyx | 32k | 4 repos | ~3.3k | Automated safety check: Pass | MIT | |
| Check PRonyx-dot-app/onyx | 32k | 2 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Setup Matt Pocock Skillsbestofjs/bestofjs | 3.1k | 20 repos | ~1.7k | Automated safety check: Pass | MIT | |
| Contributor-First PR MergeHKUDS/OpenHarness | 16k | 1 repos | ~847 | Automated safety check: Pass | MIT |
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
onyx-dot-app/onyx
Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.
onyx-dot-app/onyx
Checks a GitHub, GitLab, or Perforce (p4) pull request (or merge request, or shelved changelist) for unresolved review comments, failing status checks, and incomplete PR descriptions.
bestofjs/bestofjs
Configure this repo for the engineering skills — set up its issue tracker, triage label vocabulary, and domain doc layout.
HKUDS/OpenHarness
Merges external GitHub pull requests while keeping the original author credited, and fixes conflicts after the merge instead of rewriting the contribution.
cline/cline
Opens a GitHub pull request from your current branch with the gh CLI, after reviewing the commits and diff and gathering the details the PR needs.
ploxc/modbux
Audit one area of Modbux against the eight criteria and write the findings to tmp/AUDIT-<area.md, changing no code.
ploxc/modbux
Run the checklist before committing or merging — read the diff, lint, typecheck, the unit suite, the e2e specs the change touches, then report and commit.
ploxc/modbux
Empty a session into files before its context goes — decide with the user what gets written down, write it, and only then say what the next session needs.
ploxc/modbux
Measure a sentence you just wrote against the thing it describes, then prune the block it lands in.
Works with
Categories
Route something you want to record to the place that holds it — TODO.md, a GitHub issue, the memory directory, or the plan in flight. Todo is an agent skill from ploxc/modbux.md, a GitHub issue, the memory directory, or the plan in flight.
Todo fits situations like: write that down; decide whether a change needs a test — that is test.
Run `npx skills add ploxc/modbux --skill todo -a claude-code`. Or copy the skill folder (.claude/skills/todo in ploxc/modbux) into .claude/skills/todo in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ploxc/modbux --skill todo -a codex`. Or copy the skill folder (.claude/skills/todo in ploxc/modbux) into .agents/skills/todo in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ploxc/modbux --skill todo -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/todo, .gemini/skills/todo, .github/skills/todo and .opencode/skills/todo in your project.
SKILL.md names no scripts, command-line tools or credentials: Todo is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Todo is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 898 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 300 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Todo: PR Babysitter (openinterpreter/openinterpreter, 69k stars), Greploop (onyx-dot-app/onyx, 32k stars), Check PR (onyx-dot-app/onyx, 32k stars) and Setup Matt Pocock Skills (bestofjs/bestofjs, 3.1k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ploxc (a GitHub organization) maintains it in ploxc/modbux, which has 108 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 6, 2026.
Source: ploxc/modbux on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.