oc-pr skillB
oc-pr is agent-read markdown (skill) from krillinai/opencreator: 评估和处理 OpenCreator GitHub PR,先审查实际功能与风险,对不能合入的 PR 用英文反馈,并将满足门禁的 PR 合并到 develop。用于查看、评审或处理 https://github.com/krillinai/OpenCreator/pulls;不用于合并 master 或发布。.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# OpenCreator PR 处理 `https://github.com/krillinai/OpenCreator/pulls` 的实时开放 PR。遵守根目录 `AGENTS.md`,所有产品 PR 的目标分支必须是 `develop`。 ## 先确定授权模式 - 用户说“查看、评估、review”时只读:不得提交 GitHub review、修改 PR、合并或推送。 - 用户说“处理 PR、反馈并合并、合并可用 PR”时可提交英文 review,并把满足门禁的 PR 合并到 `develop`。 - 不把处理 PR 的授权扩展为合并 `master`、强制管理员合并、创建 tag 或发布。 ## 获取事实 1. 使用 GitHub API/`gh pr list` 获取当前开放 PR;不得用本地陈旧 `refs/pr/*` 代替页面状态。 2. 对每个 PR 读取 base/head、提交、文件、描述、checks、reviews、mergeability 和已有讨论。 3. 网络慢时可设置 `HTTP_PROXY`、`HTTPS_PROXY` 为 `http://127.0.0.1:7897`;先确认 `gh auth status`。 4. base 不是 `develop` 时不得原样合并。用英文要求 retarget,或在用户明确授权后调整 base。 ## 评审顺序 先解释 PR 为用户增加或改变什么功能,再检查实现。不要只根据 CI 颜色或文件数量判断。 执行评审前读取 [references/review-checklist.md](references/review-checklist.md)。重点确认业务正确性、失败/取消/重试、数据与历史版本、凭据隐私、协议边界、Web/Desktop 一致性和 Creator Panel 架构。 测试证据按风险选择:先运行最接近的定向测试和受影响包 typecheck;只有共享层或真实交互无法局部覆盖时扩大。不要为评审普通 PR 自动运行 Desktop 打包。 ## 决策 - `APPROVE`:功能正确、边界合理、必要验证通过、无阻断问题。 - `COMMENT`:有非阻断建议,不影响合入。 - `REQUEST_CHANGES`:存在可复现功能错误、安全/数据风险、架构违规或必要验证缺口。 - `BLOCKED_BY_CONFLICTS`:与最新 `develop` 冲突,必须更新分支并重新验证。 不能合入时,按 reference 中的格式用英文提交具体 review:说明当前行为、用户影响、证据和期望修复。不要只写 “tests missing” 或泛泛的风险。 ## 合并到 develop …
Read the whole file at its exact version.
How to install
mdr add krillinai/opencreator/oc-pr@git:20260919.2e1775cmdr add krillinai/opencreator/oc-pr@sha256:bbd2449e606e71b2Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_wkut6x7ixbjvy37c)
1 badge views in 30 days
Versions
Audit of the latest version
- fail: No link to a raw IP address (matched: http://127.0.0.1:7897)
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6233 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No script tag
Source
krillinai/opencreator · 12,250 stars · license Apache-2.0 · pushed 2026-09-23 · branch master
API
GET https://markdownregistry.com/api/v1/artifacts/art_wkut6x7ixbjvy37c GET https://markdownregistry.com/api/v1/resolve?ref=krillinai/opencreator/oc-pr GET https://markdownregistry.com/api/v1/blob/bbd2449e606e71b26f0ab6c7a199515f6591873b01da90b7c8a716862aef935c
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.