GreptimeDB Dev Docker Image
GreptimeTeam/greptimedb
Packages a locally built GreptimeDB debug binary into a development-only Docker image for local-cluster testing, with an optional push to a dev registry.
Validate a kei branch before review without publishing or changing it.
$ npx skills add rhoopr/kei --skill kei-pr-ready -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install rhoopr/kei kei-pr-ready --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/rhoopr/kei.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/kei-pr-ready .claude/skills/kei-pr-ready && 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 "kei-pr-ready" agent skill from https://github.com/rhoopr/kei/tree/main/.agents/skills/kei-pr-ready into .claude/skills/kei-pr-ready/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kei-pr-ready", 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/rhoopr/kei/tree/main/.agents/skills/kei-pr-readyType 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 rhoopr/kei --skill kei-pr-ready -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install rhoopr/kei kei-pr-ready --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rhoopr/kei.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/kei-pr-ready .agents/skills/kei-pr-ready && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "kei-pr-ready" agent skill from https://github.com/rhoopr/kei/tree/main/.agents/skills/kei-pr-ready into .agents/skills/kei-pr-ready/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kei-pr-ready", 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 rhoopr/kei --skill kei-pr-ready -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install rhoopr/kei kei-pr-ready --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rhoopr/kei.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/kei-pr-ready .cursor/skills/kei-pr-ready && 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 "kei-pr-ready" agent skill from https://github.com/rhoopr/kei/tree/main/.agents/skills/kei-pr-ready into .cursor/skills/kei-pr-ready/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kei-pr-ready", 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/rhoopr/kei.git --path .agents/skills/kei-pr-ready--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 rhoopr/kei --skill kei-pr-ready -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install rhoopr/kei kei-pr-ready --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rhoopr/kei.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/kei-pr-ready .gemini/skills/kei-pr-ready && 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 "kei-pr-ready" agent skill from https://github.com/rhoopr/kei/tree/main/.agents/skills/kei-pr-ready into .gemini/skills/kei-pr-ready/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kei-pr-ready", 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 rhoopr/kei kei-pr-readyInstalls 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 rhoopr/kei --skill kei-pr-ready -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/rhoopr/kei.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/kei-pr-ready .github/skills/kei-pr-ready && 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 "kei-pr-ready" agent skill from https://github.com/rhoopr/kei/tree/main/.agents/skills/kei-pr-ready into .github/skills/kei-pr-ready/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kei-pr-ready", 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 rhoopr/kei --skill kei-pr-ready -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install rhoopr/kei kei-pr-ready --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/rhoopr/kei.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/kei-pr-ready .opencode/skills/kei-pr-ready && 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 "kei-pr-ready" agent skill from https://github.com/rhoopr/kei/tree/main/.agents/skills/kei-pr-ready into .opencode/skills/kei-pr-ready/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kei-pr-ready", 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.
kei-pr-readyValidate a kei branch before review without publishing or changing it.
Kei PR Ready is an agent skill from rhoopr/kei. Validate a kei branch before review without publishing or changing it. Use when asked whether a kei change is PR-ready, to run the repository gate, to check review readiness, to validate a branch or diff, or to identify missing tests, consumers, documentation, safety evidence, or user-flow checks before PR preparation.
Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in DevOps & Cloud, covering UX design. It works with Docker and Rust. The repository describes itself as: Fast, parallel backups for cloud-hosted photos and videos - one-time exports, local mirrors, and unattended Docker runs. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 5cffa73. 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:
justFrom 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.
Kei PR Ready loads about 1.2k tokens when it runs. Until then it costs about 83 tokens; SKILL.md has 609 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 rhoopr/kei at commit 5cffa73, republished under its MIT licence (© rhoopr). 609 words, ~1,224 tokens.
.claude/skills/kei-pr-ready/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Produce an evidence-backed readiness verdict. Keep the pass read-only unless the user separately asks to fix a failure. Do not commit, push, open a pull request, or change GitHub state.
AGENTS.md, then the relevant sections of
CONTRIBUTING.md, docs/architecture.md, and tests/README.md.just agent-status.origin/main, then run
just review-scope BASE=<resolved-base>.(status, path) entry, including
tests, docs, workflows, deletions, and renames. Mark each entry reviewed or
skipped with a concrete reason. Keep unchanged callers and invariant owners
in a separate context list. Never silently omit a changed entry.Map every changed behavior to the owner and direct consumers in
docs/architecture.md. Apply each matching row in its change-impact checklist.
At minimum, classify:
Trace shared types and literal consumers with rg. Identify the applicable
safety-contract IDs and focused scenario slices. Do not treat the round-trip
gate or a passing unit test as proof that all consumers were traced.
For file or path behavior, list every alternate byte-landing and downloaded-state finalization route, including normal download, local path reconciliation, import/adoption, pending recovery, explicit repair, and metadata rewrite where applicable. Compare each reached route against checksum, no-overwrite publication, metadata, fsync, durable state, retry, checkpoint, and root-confinement invariants. A normal-download test does not prove another route.
Record review depth by behavior and lens. Use separate coverage-ledger rows for correctness, safety, liveness, performance, and user-visible metadata when they apply. Do not label a complete owner or module "fully inspected" when the review covered only one lens, such as scale.
just test scenario NAME.just gate.just agent-failure-summary when a retained full-test log is relevant.Treat gate, CI, and full-test results as proof only when the record shows that
the run stayed on one head and that head matches the reviewed head. Label
results from the same branch at another head as STALE and results from
another branch as OTHER BRANCH.
Do not run live tests unless the changed behavior requires them. Follow
tests/README.md, run live suites single-threaded, and preserve rate-limit and
shared-session constraints.
Self-review the complete end-state diff for unrelated scope, missed consumers, weak evidence, accidental API changes, unnecessary abstractions, and stale documentation.
Report:
Never report ready when a required check failed, was skipped without a documented reason, could not be attributed to the reviewed head, or any changed file is unaccounted for.
© rhoopr, 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 in .agents/skills/kei-pr-ready of rhoopr/kei.
Open the folder on GitHubat commit 5cffa73
Kei PR Ready 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 |
|---|---|---|---|---|---|---|
| Kei PR Ready this skillrhoopr/kei | 156 | — | ~1.2k | Automated safety check: Pass | MIT | |
| GreptimeDB Dev Docker ImageGreptimeTeam/greptimedb | 6.7k | — | ~4k | Automated safety check: Notes | Apache-2.0 | |
| GitHub Actions CreatorFNOSP/FlyNarwhal | 509 | 1 repos | ~2.4k | Automated safety check: Pass | AGPL-3.0 | |
| Gui Automationam-will/gooey-pi | 943 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Fungienbop/fungi | 132 | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | |
| Tsk Configdtormoen/tsk-tsk | 171 | — | ~2.8k | Automated safety check: Notes | MIT |
GreptimeTeam/greptimedb
Packages a locally built GreptimeDB debug binary into a development-only Docker image for local-cluster testing, with an optional push to a dev registry.
FNOSP/FlyNarwhal
A skill your agent uses when the user wants to create, generate, or set up a GitHub Actions workflow.
am-will/gooey-pi
A skill your agent uses when you need to visually interact with a GUI — test buttons, fill forms, verify visual layouts, fuzz web pages, automate user flows, take screenshots, or perform end-to-end…
enbop/fungi
Install, configure, and operate the Fungi CLI across devices.
dtormoen/tsk-tsk
A skill your agent uses when the user wants to set up or configure tsk Docker container images, customize their tsk.toml for Docker builds, configure stack/agent/project layers, or troubleshoot tsk…
vuiodev/vuio
Browse, search and cast a VuIO media library, build playlists, and control DLNA, Chromecast and AirPlay devices on the local network.
Categories
Validate a kei branch before review without publishing or changing it. Kei PR Ready is an agent skill from rhoopr/kei. Validate a kei branch before review without publishing or changing it.
Kei PR Ready fits situations like: asked whether a kei change is PR-ready; run the repository gate; check review readiness; validate a branch.
Run `npx skills add rhoopr/kei --skill kei-pr-ready -a claude-code`. Or copy the skill folder (.agents/skills/kei-pr-ready in rhoopr/kei) into .claude/skills/kei-pr-ready in your project. Claude Code loads it when a task matches its description.
Run `npx skills add rhoopr/kei --skill kei-pr-ready -a codex`. Or copy the skill folder (.agents/skills/kei-pr-ready in rhoopr/kei) into .agents/skills/kei-pr-ready 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 rhoopr/kei --skill kei-pr-ready -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kei-pr-ready, .gemini/skills/kei-pr-ready, .github/skills/kei-pr-ready and .opencode/skills/kei-pr-ready in your project.
Going by SKILL.md and its folder, Kei PR Ready needs the command-line tools its instructions call (just).
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.
Kei PR Ready is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.2k tokens (SKILL.md is roughly 4.9k 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 Kei PR Ready: GreptimeDB Dev Docker Image (GreptimeTeam/greptimedb, 6.7k stars), GitHub Actions Creator (FNOSP/FlyNarwhal, 509 stars), Gui Automation (am-will/gooey-pi, 943 stars) and Fungi (enbop/fungi, 132 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
rhoopr (a GitHub user) maintains it in rhoopr/kei, which has 156 GitHub stars. The repository was last updated on October 11, 2026.
Source: rhoopr/kei on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.