跳到正文
cccskills
免费在 GitHub 公开

distill-pr-intent-orchestrator

Run PR intent distillation across a PR set and persist outputs + sidecar metadata to /memory/pr-intent.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.1 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Distill PR Intent — Orchestrator

Goal

Run distill-pr-intent across a selected PR set, and persist:

  • primary memo text (.txt)
  • sidecar metadata (.meta.json)

All outputs go to shared memory on EFS, and are automatically published to the public S3 bucket by the host timer.

Inputs

  • repo: fixed openclaw/openclaw
  • selection: one of:
    • last N (e.g. last 500)
    • range <start..end>
    • since <YYYY-MM-DD>
  • skill_version: string (default v1)

Output paths (persisted)

/memory/pr-intent/<skill_version>/openclaw-openclaw/<PR>.txt
/memory/pr-intent/<skill_version>/openclaw-openclaw/<PR>.meta.json

Determinism rule

  • NEVER put timing/telemetry/debug into the primary .txt memo.
  • All telemetry goes into .meta.json.

Workflow

  1. Determine PR list.

Examples:

# last N merged PR numbers
gh pr list -R openclaw/openclaw --state merged --limit 200 --json number --jq '.[].number'

# range
seq <start> <end>
  1. For each PR (sequential by default):
  • Run distill-pr-intent <PR>.
  • Write memo to /memory/pr-intent/.../<PR>.txt.
  • Write metadata to /memory/pr-intent/.../<PR>.meta.json.

Writing files (memory locking)

Use the locking helpers (required on EFS):

# memo
printf '%s\n' "$MEMO" | memory-write "/memory/pr-intent/<skill_version>/openclaw-openclaw/<PR>.txt"

# meta
printf '%s\n' "$META_JSON" | memory-write "/memory/pr-intent/<skill_version>/openclaw-openclaw/<PR>.meta.json"

Suggested metadata schema

{
  "pr": 17392,
  "repo": "openclaw/openclaw",
  "state": "merged",
  "skill_version": "v1",
  "generated_at": "2026-02-15T19:00:00Z",
  "patch_mode": "PATCH_OK",
  "patch_bytes": 12345,
  "model": "openai/gpt-5.2-codex",
  "error": null
}

Failure handling

  • On failure, still write .meta.json with error populated.
  • Memo file optional; if written, keep it short and point at .meta.json.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Side-effect-free distillation of a single OpenClaw PR into a short intent memo (stdout-only).

中文简介正在准备中。当前显示原文说明。

openclaw/clawdinators1582026年10月20日 更新

fleet

免费

Control CLAWDINATOR fleet lifecycle via the control API. Use for /fleet deploy or /fleet status.

中文简介正在准备中。当前显示原文说明。

openclaw/clawdinators1582026年10月20日 更新

landpr

免费

Land an OpenClaw PR end-to-end using the repo landpr checklist. Use when someone requests “/landpr” or asks to merge/land a PR.

中文简介正在准备中。当前显示原文说明。

openclaw/clawdinators1582026年10月20日 更新

lurk

免费

Monitor Discord channel activity and persist notable items to memory. Run from main session during heartbeat.

中文简介正在准备中。当前显示原文说明。

openclaw/clawdinators1582026年10月20日 更新

triage

免费

Analyze GitHub and Discord signals to prioritize maintainer attention. Use when asked about priorities, what's hot, what needs attention, or project status.

中文简介正在准备中。当前显示原文说明。

openclaw/clawdinators1582026年10月20日 更新

查看 openclaw 的全部技能

报告此技能的问题