本文へ移動
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(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

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.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/clawdinators1582026年10月10日 更新

fleet

無料

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

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/clawdinators1582026年10月10日 更新

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月10日 更新

lurk

無料

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

日本語の概要は準備中です。原文の説明を表示しています。

openclaw/clawdinators1582026年10月10日 更新

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月10日 更新

openclaw のスキルをすべて見る

このスキルの問題を報告する