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.
Keeps a project's to-do list and memory in GitHub issues — files each finding (from a review, an audit, or the user) as its own issue without duplicates, lists the open issues that bear on the…
$ npx skills add pedrohcgs/claude-code-my-workflow --skill issues -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow issues --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/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/issues .claude/skills/issues && 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 "issues" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issues into .claude/skills/issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "issues", 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/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issuesType 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 pedrohcgs/claude-code-my-workflow --skill issues -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow issues --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/issues .agents/skills/issues && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "issues" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issues into .agents/skills/issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "issues", 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 pedrohcgs/claude-code-my-workflow --skill issues -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow issues --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/issues .cursor/skills/issues && 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 "issues" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issues into .cursor/skills/issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "issues", 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/pedrohcgs/claude-code-my-workflow.git --path .claude/skills/issues--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 pedrohcgs/claude-code-my-workflow --skill issues -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow issues --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/issues .gemini/skills/issues && 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 "issues" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issues into .gemini/skills/issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "issues", 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 pedrohcgs/claude-code-my-workflow issuesInstalls 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 pedrohcgs/claude-code-my-workflow --skill issues -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/issues .github/skills/issues && 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 "issues" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issues into .github/skills/issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "issues", 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 pedrohcgs/claude-code-my-workflow --skill issues -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install pedrohcgs/claude-code-my-workflow issues --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/pedrohcgs/claude-code-my-workflow.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/issues .opencode/skills/issues && 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 "issues" agent skill from https://github.com/pedrohcgs/claude-code-my-workflow/tree/main/.claude/skills/issues into .opencode/skills/issues/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "issues", 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.
issuesKeeps a project's to-do list and memory in GitHub issues — files each finding (from a review, an audit, or the user) as its own issue without duplicates, lists the open issues that bear on the…
Issues is an agent skill from pedrohcgs/claude-code-my-workflow. Keeps a project's to-do list and memory in GitHub issues — files each finding (from a review, an audit, or the user) as its own issue without duplicates, lists the open issues that bear on the current work, and closes an issue with a comment recording what was wrong, what was tried, what worked, and how it was fixed. Use when review findings or a list of problems should become tracked work (a paper's misleading claims, a codebase's bugs, improvements for later), when starting or resuming work and deciding what to…
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Productivity & Automation, covering Code review. It works with GitHub. The repository describes itself as: A ready-to-fork Claude Code template for academics using LaTeX/Beamer + R. Multi-agent review, quality gates, adversarial QA, and replication protocols. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ae72617. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGrepGlobBashFrom allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
ghpython3gitbrewaptFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use gh and git, which can reach the network depending on how they are called.
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.
Issues loads about 2.4k tokens when it runs. Until then it costs about 168 tokens; SKILL.md has 1,296 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 noted patterns worth knowing about, such as sudo or a known installer.
allowed-tools: Read, Grep, Glob, BashAutomated 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 pedrohcgs/claude-code-my-workflow at commit ae72617, republished under its MIT licence (© pedrohcgs). 1,296 words, ~2,378 tokens.
.claude/skills/issues/SKILL.md (or your agent's skills folder).Every problem worth fixing becomes an issue: a claim in the paper that misleads, a table that disagrees with the code, a bug, an improvement for later. The open issues are the to-do list. When a fix lands, the issue is closed with a comment that says what was wrong, what was tried — including what did not work — and how it was fixed. Read back months later, the closed issues are the project's memory: auditable, searchable, and the same on every machine and for every co-author, which a chat transcript or a local notes file is not.
This skill makes the habit cheap. It never posts anything without showing the draft first and getting a yes.
/review-paper, /seven-pass-review, /adjudicate-review, or findings
you list yourself — to turn each confirmed problem into its own issue.file <report|text> — turn findings into issuesThe input is a findings JSON from the review runtime, a review report, or problems described in the conversation.
gh auth status must succeed. Then gh repo view --json visibility,nameWithOwner:
on a PUBLIC repository, say plainly that every issue will be public — unpublished results,
referee-sensitive weaknesses and co-authors' drafts would be visible to anyone — suggest a
private repository for paper work, and create nothing without an explicit yes to that.scripts/file-issue.py (step 5), which runs several searches first:
the title's most distinctive words together, the top three alone in titles, every --search
term you pass (a section name, a table label, a function), and up to three file paths the
issue names — at most eight searches, and any dropped are reported. A match gets a comment on the existing issue (reopen it if the problem is back), not a
new issue.git rev-parse --short HEAD).bug, documentation or enhancement, plus an area label such as paper,
code or slides if the project uses them (create one on first use with gh label create).python3 scripts/file-issue.py --title "…" --body-file <draft> [--label …] [--search "…"].
Exit 3 means it found possible duplicates and created nothing: read each (gh issue view N),
comment on the one that is the same problem, or — if the new issue is distinct from all of
them — re-run with --checked N,M. The issue body then records which searches ran and which
candidates were judged distinct. Exit 2 means the search could not run, and nothing was
created. A raw gh issue create is denied by the issue-guard hook for the same reason.
Report the new numbers.list [topic] — what is opengh issue list --state open --limit 100 --json number,title,labels,updatedAt, filtered to the
topic, section or files at hand, oldest first. End with a suggestion of which issue to take next
and why (blocking others, oldest, smallest). Read-only.
To have every new session start with the open list, set CLAUDE_ISSUES_AT_START=1 (under env
in .claude/settings.local.json for your machine only). The open-issues hook then lists open
issues' numbers and titles — by the owner and collaborators only — at startup. It is off by
default because it calls GitHub on every startup.
close <#N> — close with a recordGather: the issue (gh issue view N --comments), the commits that mention it
(git log --oneline --grep "#N"), and what they changed.
Draft the closing comment:
A small fix (a typo, a stale sentence) gets the short form: what was wrong, the commit, how it
was checked. A defect that can move a result or a number gets the full seven sections of
issue-ledger.md.
After the user's yes: gh issue comment N --body-file <draft>, then gh issue close N. For a
problem that turned out not to be one, gh issue close N --reason "not planned", with the
evidence in the comment.
confidential-data.md).
Describe the problem abstractly; the evidence stays where the data lives. Issues are copied,
emailed and indexed; a DUA does not follow them.Refs #N, never "Closes #N" or "Fixes #N". A merge is a code event; closing
is a judgment that the problem is gone, made with the closing comment.Open an issue for each claim that misleads, each number that disagrees with its source, each figure that is hard to read, each argument a referee will push on. Work the list; close each issue with what you changed and why. Keep paper work in a private repository. Before a submission or an R&R, the closed issues are the response-to-referees raw material, and the open ones are what is left to do.
| Flag | Effect |
|---|---|
--dry-run | Print the drafts and the exact commands; post nothing (scripts/file-issue.py --dry-run still runs the duplicate search). |
gh, or not logged in: stop with the install line (brew install gh / apt install gh)
or gh auth login, and print the drafts so they can be entered by hand.For file: the numbered drafts, then Created #N, #M (or Commented on #K — already tracked).
For list: one line per issue — number, title, labels, days since update — and the suggestion.
For close: the comment as posted and Closed #N.
scripts/file-issue.py — the duplicate check every new issue goes through; issue-guard.py — the hook that keeps it the only route; open-issues.py — the opt-in startup list.issue-ledger.md — what gets an issue, the evidence standard, the closing comment.progress-reports.md — issues are the defect memory; session logs and MEMORY.md hold the rest./adjudicate-review — decides which findings are real before they are filed./review-paper and /seven-pass-review — produce findings worth filing./adjudicate-review./triage-inbox.glab, by hand.© pedrohcgs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/issues of pedrohcgs/claude-code-my-workflow.
Open the folder on GitHubat commit ae72617
We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in pedrohcgs/claude-code-my-workflow, which our catalogue first saw on October 7, 2026.
Issues 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 |
|---|---|---|---|---|---|---|
| Issues this skillpedrohcgs/claude-code-my-workflow | 1.6k | 1 repos | ~2.4k | Automated safety check: Notes | MIT | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| GitHub Review Iterationprisma/orm | 48k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | |
| PR Review State Fetchprisma/orm | 48k | — | ~767 | Automated safety check: Pass | Apache-2.0 | |
| PR Finalize Reviewmicrosoft/garnet | 12k | — | ~3.1k | Automated safety check: Pass | MIT | |
| Fastlane Pull Request Reviewfastlane/fastlane | 42k | — | ~550 | 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.
prisma/orm
Runs a loop on a GitHub pull request: fetch review state, triage comments into actions, implement them and resolve threads, repeating until nothing actionable is left.
prisma/orm
Fetches a pull request's canonical review state as JSON, validates it, and renders markdown, a text summary and triage target files from it using bundled scripts.
microsoft/garnet
Checks that a pull request's title and description match its implementation and reviews the code for Garnet best practices, reporting findings without posting them.
fastlane/fastlane
Reviews a fastlane pull request against its linked issue and the project guides, separating blocking from non-blocking findings and handling vulnerabilities privately.
saadeghi/daisyui
Reviews open pull requests in the daisyUI repository using read-only GitHub data and isolated base-versus-PR checks, then writes a merge verdict report.
pedrohcgs/claude-code-my-workflow
Adversarial 5-7 question challenge to a deck's pedagogical choices — ordering, prerequisites, cognitive load, motivation.
pedrohcgs/claude-code-my-workflow
Qualify a check before it is allowed to clear anything — prove it can detect the failure it is meant to catch.
pedrohcgs/claude-code-my-workflow
Compile a Beamer LaTeX slide deck with XeLaTeX (3 passes + bibtex).
pedrohcgs/claude-code-my-workflow
Show current context status and session health. An agent skill from pedrohcgs/claude-code-my-workflow.
pedrohcgs/claude-code-my-workflow
Pre-screen analysis outputs (tables, figures, logs) built on restricted or confidential data for statistical-disclosure-limitation problems before any release.
pedrohcgs/claude-code-my-workflow
End-to-end Stata replication pipeline — scaffolds numbered .do files in scripts/stata/, executes them via the stata-mcp MCP server, captures logs and outputs to output/, and produces…
Works with
Categories
Keeps a project's to-do list and memory in GitHub issues — files each finding (from a review, an audit, or the user) as its own issue without duplicates, lists the open issues that bear on the…. Issues is an agent skill from pedrohcgs/claude-code-my-workflow. Keeps a project's to-do list and memory in GitHub issues — files each finding (from a review, an audit, or the user) as its own issue without duplicates, lists the open issues that bear on the current work, and closes an issue with a comment recording what was wrong, what was tried, what worked, and how it was fixed.
Issues fits situations like: review findings; A list of problems should become tracked work (a papers misleading claims; A codebases bugs; improvements for later).
Run `npx skills add pedrohcgs/claude-code-my-workflow --skill issues -a claude-code`. Or copy the skill folder (.claude/skills/issues in pedrohcgs/claude-code-my-workflow) into .claude/skills/issues in your project. Claude Code loads it when a task matches its description.
Run `npx skills add pedrohcgs/claude-code-my-workflow --skill issues -a codex`. Or copy the skill folder (.claude/skills/issues in pedrohcgs/claude-code-my-workflow) into .agents/skills/issues 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 pedrohcgs/claude-code-my-workflow --skill issues -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/issues, .gemini/skills/issues, .github/skills/issues and .opencode/skills/issues in your project.
Going by SKILL.md and its folder, Issues needs the command-line tools its instructions call (gh, python3, git, brew and apt). Our summary lists: Python 3. Its frontmatter pre-approves these tools: Read, Grep, Glob, Bash.
SKILL.md contains no URLs. Its commands use gh and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Issues is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Issues: PR Babysitter (openinterpreter/openinterpreter, 69k stars), GitHub Review Iteration (prisma/orm, 48k stars), PR Review State Fetch (prisma/orm, 48k stars) and PR Finalize Review (microsoft/garnet, 12k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
pedrohcgs (a GitHub user) maintains it in pedrohcgs/claude-code-my-workflow, which has 1,645 GitHub stars. The repository holds 59 skills in this directory. The repository was last updated on September 27, 2026.
Source: pedrohcgs/claude-code-my-workflow on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.