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.
Interactively walk a user through PR review comments one at a time, collect a per-comment decision, then post agent-authored replies on GitHub and resolve the review threads once the user approves a…
The automated check flagged lines worth reading first. See the safety section below.
$ npx skills add warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install warpdotdev/common-skills respond-to-pr-comments-in-blocklist --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/warpdotdev/common-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/respond-to-pr-comments-in-blocklist .claude/skills/respond-to-pr-comments-in-blocklist && 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 "respond-to-pr-comments-in-blocklist" agent skill from https://github.com/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklist into .claude/skills/respond-to-pr-comments-in-blocklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "respond-to-pr-comments-in-blocklist", 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/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklistType 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 warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install warpdotdev/common-skills respond-to-pr-comments-in-blocklist --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/common-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/respond-to-pr-comments-in-blocklist .agents/skills/respond-to-pr-comments-in-blocklist && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "respond-to-pr-comments-in-blocklist" agent skill from https://github.com/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklist into .agents/skills/respond-to-pr-comments-in-blocklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "respond-to-pr-comments-in-blocklist", 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 warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install warpdotdev/common-skills respond-to-pr-comments-in-blocklist --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/common-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/respond-to-pr-comments-in-blocklist .cursor/skills/respond-to-pr-comments-in-blocklist && 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 "respond-to-pr-comments-in-blocklist" agent skill from https://github.com/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklist into .cursor/skills/respond-to-pr-comments-in-blocklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "respond-to-pr-comments-in-blocklist", 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/warpdotdev/common-skills.git --path .agents/skills/respond-to-pr-comments-in-blocklist--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 warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install warpdotdev/common-skills respond-to-pr-comments-in-blocklist --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/common-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/respond-to-pr-comments-in-blocklist .gemini/skills/respond-to-pr-comments-in-blocklist && 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 "respond-to-pr-comments-in-blocklist" agent skill from https://github.com/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklist into .gemini/skills/respond-to-pr-comments-in-blocklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "respond-to-pr-comments-in-blocklist", 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 warpdotdev/common-skills respond-to-pr-comments-in-blocklistInstalls 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 warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/warpdotdev/common-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/respond-to-pr-comments-in-blocklist .github/skills/respond-to-pr-comments-in-blocklist && 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 "respond-to-pr-comments-in-blocklist" agent skill from https://github.com/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklist into .github/skills/respond-to-pr-comments-in-blocklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "respond-to-pr-comments-in-blocklist", 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 warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install warpdotdev/common-skills respond-to-pr-comments-in-blocklist --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/warpdotdev/common-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/respond-to-pr-comments-in-blocklist .opencode/skills/respond-to-pr-comments-in-blocklist && 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 "respond-to-pr-comments-in-blocklist" agent skill from https://github.com/warpdotdev/common-skills/tree/main/.agents/skills/respond-to-pr-comments-in-blocklist into .opencode/skills/respond-to-pr-comments-in-blocklist/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "respond-to-pr-comments-in-blocklist", 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.
respond-to-pr-comments-in-blocklistInteractively walk a user through PR review comments one at a time, collect a per-comment decision, then post agent-authored replies on GitHub and resolve the review threads once the user approves a…
Respond To PR Comments In Blocklist is an agent skill from warpdotdev/common-skills. Interactively walk a user through PR review comments one at a time, collect a per-comment decision, then post agent-authored replies on GitHub and resolve the review threads once the user approves a preview. Use only when the user wants to reply to or resolve review threads on GitHub. Skip when the user only wants comments fetched or displayed (use pr-comments), or only wants the code changes made without posting anything back to GitHub.
Its SKILL.md is about 3.6k 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 Development, covering Pull requests. It works with GitHub. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 2a03b40. 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.
Shell commands in SKILL.md call:
ghgitpython3From 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.
Respond To PR Comments In Blocklist loads about 3.6k tokens when it runs. Until then it costs about 120 tokens; SKILL.md has 1,831 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 patterns that need a careful read before installing.
Skip these comments without asking the user about them: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 warpdotdev/common-skills at commit 2a03b40, republished under its MIT licence (© warpdotdev). 1,831 words, ~3,564 tokens.
.claude/skills/respond-to-pr-comments-in-blocklist/SKILL.md (or your agent's skills folder).Use this skill to respond to PR comments on the current branch. If comments are already visible in the conversation, typically from the built-in /pr-comments skill, continue from that context. If comments are not already visible, fetch and display them first, then guide the user through each actionable comment, collect an explicit decision, make requested code changes, and only then ask for approval before posting GitHub replies or resolving review threads.
Skip this skill when the user only wants PR comments fetched or displayed (use pr-comments instead) or only wants the underlying code changes made, with no intent to post replies or resolve threads on GitHub. Read this skill only once the user has confirmed they want replies posted or threads resolved.
If no PR comments are present in context, fetch and display them before continuing. Prefer invoking the built-in /pr-comments workflow when available. Otherwise use the equivalent GitHub CLI fallback: identify the current PR, fetch PR-level comments, review comments, and review bodies, then display them with insert_code_review_comments. After displaying fetched comments, ask the user whether to continue with this response workflow before making changes.
Before asking for response mode, filter the loaded comments down to actionable comments that still need the user's attention.
Skip these comments without asking the user about them:
To identify the current GitHub user, prefer:
GH_PAGER="" gh api user --jq .loginFor review threads, use reply_metadata.parent_comment_id, thread metadata, resolution state, and comment ordering from the loaded context when available. Skip the original comment and thread only when the thread is already resolved or when the latest relevant reply in that thread was authored by the current GitHub user. If a reviewer added a newer follow-up after the current user's reply, keep the thread in the walkthrough. For PR-level comments without explicit thread metadata, skip only when the loaded context clearly shows a current-user response to that specific comment, such as a direct reply, quote, link, or immediately following response that references it.
If an automated or already-answered comment is skipped, keep a short internal skipped list with the comment URL and reason. Do not create decision records for skipped comments, do not include them in the per-comment walkthrough, and do not include them in the final GitHub reply/resolution preview except as a brief skipped-count summary.
When unsure whether a comment is automated, already answered, or still actionable, keep it in the walkthrough rather than skipping it.
Every ask_user_question call in this skill must include an Other... option that uses the tool's freeform other field. Use that option to let the user enter a custom mode, response, rationale, posting instruction, or next step without returning control in normal chat solely to collect custom text.
Before discussing individual comments, call ask_user_question with exactly one mode question:
Respond one-by-oneCollect all decisions, then address in a batchOther...Use the selected mode for the rest of the workflow.
For each comment, collect the user's decision and immediately perform any requested code change before moving to the next comment. After each change, keep a note of:
For each comment, interactively collect the user's decision without editing code yet. Batch mode does not batch or skip the information-gathering phase: the user must still be able to ask for more context, request an explanation, inspect the referenced code, or provide a custom approach for any individual comment before deciding. After all comments have a decision, apply the requested code changes in one batch, then validate and prepare the final GitHub reply preview.
Process comments in the order they were displayed. For each comment:
path:line for single-line comments or path:start-end for ranged comments when location metadata is availableask_user_question with options tailored to the specific comment.When a comment is attached to code, print the file reference before asking the question so the user can quickly open the relevant section. Use repository-relative paths, for example src/lib.rs:42 or src/lib.rs:40-48. For PR-level comments with no file location, state that there is no attached code location.
Always include options with these meanings:
Other...Use the Other... option's freeform field for custom responses or approaches. Do not return control to the user in normal chat solely to collect custom freeform text.
When the user selects "explain", provide concise context about the comment, why the reviewer likely raised it, and what tradeoffs are involved. Then ask about the same comment again with updated options; do not skip the decision.
This explanation loop applies in both one-by-one mode and batch mode. In batch mode, only the eventual code edits and GitHub comment updates are deferred; per-comment information gathering remains interactive.
When the user selects "acknowledge without changes", give them the option to provide more information about why no code changes are being made. Preserve any provided rationale for the final GitHub reply draft.
Maintain an internal decision record for every comment. Each record should include:
For draft replies, be concise and concrete. Prefer replies that say what changed or why the comment is intentionally not addressed. Prefix every draft reply that may be posted to GitHub with [Warp Agent] so reviewers can clearly see the response was agent-authored. If the fix has already been committed and pushed before replies are posted, include a link to the commit that resolved the comment so the response is auditable.
Follow the user's selected mode:
When making changes:
After all accepted fixes are applied:
git diff to confirm the changes match the collected decisions.Do not commit changes unless the user explicitly asks.
After validation and before posting any GitHub replies or resolving review threads, ask whether the user wants to commit the changes and push them to origin. This order ensures reviewers see pushed code before they see agent-authored comment responses.
If there are no working tree changes from addressing comments, skip the commit/push question and continue to the GitHub reply preview.
Call ask_user_question with options like:
Commit and push these changes to origin before posting repliesDo not commit or push; continue to the GitHub reply previewStop before posting GitHub repliesOther...If the user chooses to commit and push:
git status and the final diff so only intended comment-response changes are included.Other... option for custom commit instructions.origin.Co-Authored-By: Warp Agent <agent@warp.dev> in the commit message (never in a PR description), and do not add it again if the commit already has one.After the commit/push decision is complete, and before posting anything to GitHub, show a preview grouped by comment. For each comment include:
Then call ask_user_question to ask whether to proceed:
Post replies and resolve approved threadsEdit the draft responses firstDo not post anythingOther...If the user chooses to edit, collect their edits, update the preview, and ask for approval again. Do not post until the user selects the approval option.
Use the GitHub CLI only after approval. Clear the pager for all gh commands.
Before running any GitHub CLI command that posts a reply or PR comment, verify the outgoing body begins with [Warp Agent]. If it does not, add the prefix before posting.
For review comments, post replies with the REST API endpoint. Write the reply body to a temporary JSON file and pass it with --input instead of putting the response text directly in command-line arguments:
REPLY_BODY_FILE="$(mktemp)"
cat > "$REPLY_BODY_FILE"
REPLY_PAYLOAD_FILE="$(mktemp)"
python3 - "$REPLY_BODY_FILE" "$REPLY_PAYLOAD_FILE" <<'PY'
import json
import sys
from pathlib import Path
body_file = Path(sys.argv[1])
payload_file = Path(sys.argv[2])
payload_file.write_text(json.dumps({"body": body_file.read_text()}))
PY
GH_PAGER="" gh api \
--method POST \
/repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies \
--input "$REPLY_PAYLOAD_FILE"
rm -f "$REPLY_BODY_FILE" "$REPLY_PAYLOAD_FILE"For PR-level comments or review-body comments that cannot be directly threaded, post a normal PR comment and quote or link to the original comment:
REPLY_BODY_FILE="$(mktemp)"
cat > "$REPLY_BODY_FILE"
GH_PAGER="" gh pr comment {pull_number} --body-file "$REPLY_BODY_FILE"
rm -f "$REPLY_BODY_FILE"To resolve review threads, use GraphQL. If the thread node ID is not already known, query all review threads for the PR and map loaded comment IDs to their containing thread. Use pagination so threads beyond the first 100 can still be resolved:
GH_PAGER="" gh api graphql --paginate \
-f owner="{owner}" \
-f repo="{repo}" \
-F number={pull_number} \
-f query='
query($owner: String!, $repo: String!, $number: Int!, $endCursor: String) {
repository(owner: $owner, name: $repo) {
pullRequest(number: $number) {
reviewThreads(first: 100, after: $endCursor) {
pageInfo {
hasNextPage
endCursor
}
nodes {
id
isResolved
comments(first: 100) {
nodes {
databaseId
url
}
}
}
}
}
}
}'Resolve an approved thread with:
GH_PAGER="" gh api graphql \
-f threadId="$THREAD_ID" \
-f query='mutation($threadId: ID!) { resolveReviewThread(input: { threadId: $threadId }) { thread { id isResolved } } }'If a comment cannot be replied to or resolved through the available metadata, report the limitation and suggest a manual GitHub action instead of guessing.
After posting approved responses and resolving approved threads, summarize:
origin© warpdotdev, 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 .agents/skills/respond-to-pr-comments-in-blocklist of warpdotdev/common-skills.
Open the folder on GitHubat commit 2a03b40
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 warpdotdev/common-skills, which our catalogue first saw on October 7, 2026.
Respond To PR Comments In Blocklist 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 |
|---|---|---|---|---|---|---|
| Respond To PR Comments In Blocklist this skillwarpdotdev/common-skills | 611 | 1 repos | ~3.6k | Automated safety check: Warn | MIT | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Check PRonyx-dot-app/onyx | 32k | 2 repos | ~2.3k | Automated safety check: Pass | MIT | |
| Contributor-First PR MergeHKUDS/OpenHarness | 16k | 1 repos | ~847 | Automated safety check: Pass | MIT | |
| Create Pull Requestcline/cline | 70k | 1 repos | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Pull Request Title and Body Writeropeninterpreter/openinterpreter | 69k | 2 repos | ~1.1k | Automated safety check: Pass | Apache-2.0 |
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
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.
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.
openinterpreter/openinterpreter
Rewrites the title and body of one or more pull requests with gh, leading with why the change was made, then what changed, and describing only the net result.
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.
warpdotdev/common-skills
Grades agent skills by scoring agent conversations for efficiency, code quality, procedure compliance, and verbosity, then drafts concrete skill edits and a shareable report.
warpdotdev/common-skills
Produce a polished, self-contained HTML "readout" document under ~/.readouts (with an auto-maintained index page), either by snapshotting the findings accumulated in the current conversation or —…
warpdotdev/common-skills
Resolve Git merge conflicts by extracting only unresolved paths, conflict hunks, and compact diffs instead of loading whole files into context.
warpdotdev/common-skills
Review a pull request diff and write structured feedback to review.json for the workflow to publish.
warpdotdev/common-skills
Run an autonomous, spec-driven development "saga" for medium-to-large features using an orchestrator agent and a fleet of worker subagents.
warpdotdev/common-skills
Generate a static interactive D3 walkthrough of a pull request.
Works with
Categories
Interactively walk a user through PR review comments one at a time, collect a per-comment decision, then post agent-authored replies on GitHub and resolve the review threads once the user approves a…. Respond To PR Comments In Blocklist is an agent skill from warpdotdev/common-skills. Interactively walk a user through PR review comments one at a time, collect a per-comment decision, then post agent-authored replies on GitHub and resolve the review threads once the user approves a preview.
Respond To PR Comments In Blocklist fits situations like: wants to reply to; resolve review threads on GitHub; only wants comments fetched; displayed (use pr-comments).
Run `npx skills add warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a claude-code`. Or copy the skill folder (.agents/skills/respond-to-pr-comments-in-blocklist in warpdotdev/common-skills) into .claude/skills/respond-to-pr-comments-in-blocklist in your project. Claude Code loads it when a task matches its description.
Run `npx skills add warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a codex`. Or copy the skill folder (.agents/skills/respond-to-pr-comments-in-blocklist in warpdotdev/common-skills) into .agents/skills/respond-to-pr-comments-in-blocklist 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 warpdotdev/common-skills --skill respond-to-pr-comments-in-blocklist -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/respond-to-pr-comments-in-blocklist, .gemini/skills/respond-to-pr-comments-in-blocklist, .github/skills/respond-to-pr-comments-in-blocklist and .opencode/skills/respond-to-pr-comments-in-blocklist in your project.
Going by SKILL.md and its folder, Respond To PR Comments In Blocklist needs the command-line tools its instructions call (gh, git and python3). Our summary lists: Python 3.
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 flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.
Respond To PR Comments In Blocklist is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.6k tokens (SKILL.md is roughly 14k 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 Respond To PR Comments In Blocklist: PR Babysitter (openinterpreter/openinterpreter, 69k stars), Check PR (onyx-dot-app/onyx, 32k stars), Contributor-First PR Merge (HKUDS/OpenHarness, 16k stars) and Create Pull Request (cline/cline, 70k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
warpdotdev (a GitHub organization) maintains it in warpdotdev/common-skills, which has 611 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on October 7, 2026.
Source: warpdotdev/common-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.