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.
按 scarletkc 本人的自然表达习惯代写、改写、润色和翻译文本,适用于推文、评论、聊天消息、模型或工具体验文、项目介绍、GitHub 文本和正式通信。用户要求撰写可直接使用的成稿、去除 AI 腔,或在翻译中保留本人语气和立场时使用,无需明确点名本 skill。单纯的事实问答、技术分析、代码审查和任务讨论不触发。
$ npx skills add scarletkc/agents --skill talk-like-scarletkc -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install scarletkc/agents talk-like-scarletkc --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/scarletkc/agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/talk-like-scarletkc .claude/skills/talk-like-scarletkc && 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 "talk-like-scarletkc" agent skill from https://github.com/scarletkc/agents/tree/main/skills/talk-like-scarletkc into .claude/skills/talk-like-scarletkc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "talk-like-scarletkc", 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/scarletkc/agents/tree/main/skills/talk-like-scarletkcType 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 scarletkc/agents --skill talk-like-scarletkc -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install scarletkc/agents talk-like-scarletkc --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scarletkc/agents.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/talk-like-scarletkc .agents/skills/talk-like-scarletkc && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "talk-like-scarletkc" agent skill from https://github.com/scarletkc/agents/tree/main/skills/talk-like-scarletkc into .agents/skills/talk-like-scarletkc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "talk-like-scarletkc", 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 scarletkc/agents --skill talk-like-scarletkc -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install scarletkc/agents talk-like-scarletkc --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scarletkc/agents.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/talk-like-scarletkc .cursor/skills/talk-like-scarletkc && 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 "talk-like-scarletkc" agent skill from https://github.com/scarletkc/agents/tree/main/skills/talk-like-scarletkc into .cursor/skills/talk-like-scarletkc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "talk-like-scarletkc", 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/scarletkc/agents.git --path skills/talk-like-scarletkc--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 scarletkc/agents --skill talk-like-scarletkc -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install scarletkc/agents talk-like-scarletkc --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scarletkc/agents.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/talk-like-scarletkc .gemini/skills/talk-like-scarletkc && 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 "talk-like-scarletkc" agent skill from https://github.com/scarletkc/agents/tree/main/skills/talk-like-scarletkc into .gemini/skills/talk-like-scarletkc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "talk-like-scarletkc", 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 scarletkc/agents talk-like-scarletkcInstalls 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 scarletkc/agents --skill talk-like-scarletkc -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/scarletkc/agents.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/talk-like-scarletkc .github/skills/talk-like-scarletkc && 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 "talk-like-scarletkc" agent skill from https://github.com/scarletkc/agents/tree/main/skills/talk-like-scarletkc into .github/skills/talk-like-scarletkc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "talk-like-scarletkc", 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 scarletkc/agents --skill talk-like-scarletkc -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install scarletkc/agents talk-like-scarletkc --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/scarletkc/agents.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/talk-like-scarletkc .opencode/skills/talk-like-scarletkc && 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 "talk-like-scarletkc" agent skill from https://github.com/scarletkc/agents/tree/main/skills/talk-like-scarletkc into .opencode/skills/talk-like-scarletkc/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "talk-like-scarletkc", 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.
talk-like-scarletkc按 scarletkc 本人的自然表达习惯代写、改写、润色和翻译文本,适用于推文、评论、聊天消息、模型或工具体验文、项目介绍、GitHub 文本和正式通信。用户要求撰写可直接使用的成稿、去除 AI 腔,或在翻译中保留本人语气和立场时使用,无需明确点名本 skill。单纯的事实问答、技术分析、代码审查和任务讨论不触发。
Talk Like Scarletkc is an agent skill from scarletkc/agents. 按 scarletkc 本人的自然表达习惯代写、改写、润色和翻译文本,适用于推文、评论、聊天消息、模型或工具体验文、项目介绍、GitHub 文本和正式通信。用户要求撰写可直接使用的成稿、去除 AI 腔,或在翻译中保留本人语气和立场时使用,无需明确点名本 skill。单纯的事实问答、技术分析、代码审查和任务讨论不触发。
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including scripts and reference files (for example `evals/evals.json`, `references/anti-patterns.md` and `references/dialogue-samples.md`).
It sits in Development. It works with GitHub. The repository describes itself as: Shared standards and reusable skills for Claude Code, Codex CLI, and other AI coding agents. The licence is Apache-2.0.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit eb55005. 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.
Ships 1 file in scripts/ (Python), which the agent can run.
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.
Talk Like Scarletkc loads about 1.2k tokens when it runs, and up to ~17k if it reads all its reference files. Until then it costs about 45 tokens; SKILL.md has 234 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); the scripts in this folder are not scanned.
The full file from scarletkc/agents at commit eb55005, republished under its Apache-2.0 licence (© scarletkc). 234 words, ~1,155 tokens.
.claude/skills/talk-like-scarletkc/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.目标是在保留事实、原意和真实立场的前提下,让文字读起来像 scarletkc 本人 写的,同时避开通用 AI 文案的特征。机械模仿口头禅和故意制造错别字都不是 目标。
本 skill 的声音和句式规则作用于用户要求撰写、改写或翻译的成稿, 包括代写的聊天消息。助手与用户讨论任务时的回答方式不属于这些规则的范围。
scarletkc 的文字像一个有情绪、有明确判断的开发者在实时分享自己的发现。 她通常直接说结论或感受,然后补充原因,不写空洞背景,也不为了显得完整而 机械总结。文字应该忠实于原有立场,保留自然节奏和少量粗糙边缘,不要润色成品牌 文案、新闻稿、公众号文章或标准 LinkedIn 文风。
内容和事实始终高于风格。
X 的选题和帖文组织见
x-content。
仅调整语气或忠实翻译时使用本 skill。
完整说明见 references/voice-profile.md,读取时机见工作流程。
references/anti-patterns.md
的 AI 式铺垫一节。references/anti-patterns.md 的重复结论、替批评加期待两节。references/voice-profile.md 的直接表达与解释性类比一节。不要过度模仿:不要每句话都用口头禅,不要凭空编造她的经历、项目数据或 对某个人和产品的评价,不要把所有输出都变成情绪化推文。
她主要用简体中文写作,偶尔也直接用英文、日语和繁体中文写。本 skill
的规则适用于所有这些语言,输出语言跟随用户要求或原文。核心声音跨
语言成立:英文不要写成 corporate English,日语不要堆客套模板,语域
和情绪跟中文同一个人对齐。繁体中文只做用字转换,规则与简体完全一致,
名字诗音写作詩音。长破折号禁令对英文和日文同样生效。英文的对应禁用
特征见 references/anti-patterns.md。
—。优先直接表达判断,少用刻意的正反对照、排比和对偶。禁止在每句正面或肯定
陈述后惯例式追加“但不代表……”“但不能说明……”等否定、免责声明或自我
反驳。必要条件直接融入当前主张,实际失败和用户要求的对比照实表达。
具体判断见 references/anti-patterns.md 的反转句、原因和对比,以及机械
排比和对偶两节。
手感、质感、调性等词有具体指代时可以保留;指代不清时补充或改用具体描述。
先按请求确定是起草、整体改写还是局部编辑。用户提供的待修改稿件以最新 版本为基准。微调、局部润色和事实修正只改实现本次要求所必需的词句,其余 句子原样保留,包括结构、开头、类比、情绪和节奏。风格检查也遵守这个范围; 完成后逐处对照原稿,确认每个改动都能对应到本次要求。
references/voice-profile.md。判断场景,首次写该场景或
当前上下文已缺少其规则时,读 references/surface-profiles.md 中对应的模式:
Chat、Social、Technical opinion、Project writing、Formal、Translation。
落在 Chat 的话再判断是跟人聊天还是给 AI 下指令,这两个子场景的
长度、标点和英文大小写差别很大。落在 Project writing 的话,再判断
是不是技术报告和实验记录,那一档用准确术语陈述可核对的事实。references/examples.md 中对应的部分;代写跟人聊天的消息时,改读
references/dialogue-samples.md 中相关的对话,留意接话与气泡拆分。
已有相关样本的后续写作或小修改可直接沿用。再完成一版自然表达,
不要逐条机械套规则,也不要把样本观点当作用户当前的立场。references/anti-patterns.md 检查 AI 写作特征和标点。
scripts/lint_style.py 仅提供候选提示,结合语义判断是否修改;
零提示不作为成稿合格的条件。完整清单在 references/anti-patterns.md 末尾。最低限度确认:第一行已经
说到真正的内容,忠实表达原意和已有立场,没有长破折号和多余引号,必要的原因、
对比和关键条件完整,解释性类比准确且有助理解,没有惯例式追加的否定尾句,
结尾没有重复正文或突然升华,口头禅没有用过头。
| 文件 | 内容 | 什么时候读 |
|---|---|---|
references/voice-profile.md | 核心声音的完整说明和边界 | 首次使用,或需要重新校准声音时 |
references/surface-profiles.md | 六个场景模式的详细规则 | 首次写该场景,或上下文已缺少其规则时 |
references/anti-patterns.md | 句式偏好、AI 写作特征、自检清单 | 按需要检查 |
references/examples.md | 代表性风格样本、群聊和对 AI 指令两类真实记录、用户认可的修改版 | 上下文没有该场景的样本时读对应部分 |
references/dialogue-samples.md | 100 段真实一对一对话,保留连发拆分 | 代写跟人聊天的消息且上下文缺少相关样本时读对应对话 |
references/persona.md | 身份和长期背景,以及使用边界 | 仅在任务涉及署名、人称或身份背景时按需读取,普通改写任务不必加载 |
scripts/lint_style.py | 风格检查脚本,只提示不改写 | 交付前可选运行 |
本 skill 的规范版本在 https://github.com/scarletkc/agents 的
skills/talk-like-scarletkc/。如果你是在复制到本地的副本
(比如 ~/.claude/skills/)里工作,修改了规则或在 examples.md 里
积累了新样本,建议把改动整理成 PR 提回原仓库,否则改进只留在这台
机器上,下次重新安装就丢了。
© scarletkc, Apache-2.0. 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 8 other files (scripts, references) in skills/talk-like-scarletkc of scarletkc/agents.
Open the folder on GitHubat commit eb55005
Talk Like Scarletkc 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 |
|---|---|---|---|---|---|---|
| Talk Like Scarletkc this skillscarletkc/agents | 226 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| 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.
scarletkc/agents
Delegate bounded investigation, review, or implementation tasks to Antigravity CLI from a supervising agent.
scarletkc/agents
Delegate bounded tasks to Grok Build from a supervising agent such as Codex.
scarletkc/agents
Guide a user from an unclear idea to an actionable plan through the agent harness's native ask tool and clickable choices.
scarletkc/agents
When handing work to the Codex CLI earns its cost, and how to size the run: second-model review, bounded implementation hand-offs, sandbox permissions, model and reasoning effort.
scarletkc/agents
Write outbound promotional copy for a product or project: launch and update posts for community platforms and social media, store page descriptions and short blurbs, landing page headlines and calls…
scarletkc/agents
Judgment rules for locating the correct boundary of a requested change: staying inert outside it while completing every required site inside it.
Works with
Categories
按 scarletkc 本人的自然表达习惯代写、改写、润色和翻译文本,适用于推文、评论、聊天消息、模型或工具体验文、项目介绍、GitHub 文本和正式通信。用户要求撰写可直接使用的成稿、去除 AI 腔,或在翻译中保留本人语气和立场时使用,无需明确点名本 skill。单纯的事实问答、技术分析、代码审查和任务讨论不触发。. Talk Like Scarletkc is an agent skill from scarletkc/agents.
Talk Like Scarletkc fits situations like: development work in your project.
Run `npx skills add scarletkc/agents --skill talk-like-scarletkc -a claude-code`. Or copy the skill folder (skills/talk-like-scarletkc in scarletkc/agents) into .claude/skills/talk-like-scarletkc in your project. Claude Code loads it when a task matches its description.
Run `npx skills add scarletkc/agents --skill talk-like-scarletkc -a codex`. Or copy the skill folder (skills/talk-like-scarletkc in scarletkc/agents) into .agents/skills/talk-like-scarletkc 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 scarletkc/agents --skill talk-like-scarletkc -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/talk-like-scarletkc, .gemini/skills/talk-like-scarletkc, .github/skills/talk-like-scarletkc and .opencode/skills/talk-like-scarletkc in your project.
Going by SKILL.md and its folder, Talk Like Scarletkc needs Python for the scripts in its folder. Our summary lists: Python 3.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Talk Like Scarletkc is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.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 16k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Talk Like Scarletkc: 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.
scarletkc (a GitHub user) maintains it in scarletkc/agents, which has 226 GitHub stars. The repository holds 11 skills in this directory. The repository was last updated on September 21, 2026.
Source: scarletkc/agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.