跳到正文
cccskills
免费在 GitHub 公开中文介绍

paperclip-distill

读取Paperclip课题、评论和文档,整理为说明项目现状、决策、风险及后续行动的Wiki页面,引用依据并更新已有知识。

原文查看原文说明

Use when an operation issue is a Paperclip cursor-window, distill, or backfill. Turn source-bundled Paperclip activity into wiki-insightful project standups, durable project pages, decisions, and history without asset dereferencing.

实测评分 未实测

查看安装方法

适用场景

  • 将近期活动整理到Wiki
  • 根据历史活动完善Wiki
  • 记录决策及其依据
  • 为管理层准备项目现状报告

中文介绍

功能

根据汇集Paperclip课题、评论和文档的输入资料,创建或更新Wiki页面,说明项目目的与现状。围绕工作主题、决策、风险和后续行动组织内容,并引用支持材料。主要输出为现状报告standup.md和项目页面index.md,必要时补充决策记录与项目沿革。

适用场景

适合分享近期活动,或根据过去的活动完善Wiki。更新时保留已有页面中的决策,使首次阅读的人也能了解背景和当前进展,持续维护可供查阅的项目资料。

使用示例

  • “根据这段时间的Paperclip活动更新Wiki,让读者了解现状和风险。”
  • “阅读历史活动,整理主要决策和项目沿革。”

注意事项

需要Paperclip输入资料、目标Wiki信息,以及wiki_read_page、wiki_write_page等工具。仅可写入default空间。附件和成果链接只处理元数据,不获取其内容。资料缺失等情况会明确说明;某段时间没有值得保留的变化时,不创建页面,只记录日志。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
A良好仅允许写入default,并禁止获取附件内容或访问成果链接。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足需要资料包、Wiki标识信息及Wiki工具,但未说明工具安装步骤。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月20日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

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

包含的文件(1)

  • SKILL.md10.9 KB

SKILL.md(原文)

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

Paperclip Distill

Distill Paperclip project, issue, comment, and document activity into durable wiki pages. The success criterion is wiki-insightful, not procedural: a reader who has never seen Paperclip should learn what the project is, what was decided, what is at risk, and what the current state is — without scanning a list of ## [YYYY-MM-DD] headers.

When this skill is needed

  • Cursor-window distillation: the routine fed you a bounded source bundle of recent Paperclip activity for one project or root issue.
  • Backfill: the user asked to seed the wiki with the historical activity of a project or root issue. Source window may be wide.
  • Manual distill-paperclip-now request from the UI.

If the operation issue is operationType: "ingest" (raw file) or operationType: "query", this is the wrong skill — use wiki-ingest or wiki-query.

Destination space

In Phase 1, every Paperclip distill, backfill, and cursor-window operation writes into the default wiki space. The operation issue should always carry spaceSlug: "default". If an operation issue passes any other slug, stop and surface the mismatch in a comment — do not write Paperclip-derived pages into a non-default space.

This rule is destination-only. The Paperclip source scope (which projects, root issues, comments, documents are read) is set elsewhere in the operation issue and is independent of the destination.

Inputs

  • A Paperclip source bundle (issue list, comment refs, document refs, source hash, cursor window).
  • An existing or planned wiki/projects/<slug>/standup.md page path.
  • An existing or planned wiki/projects/<slug>/index.md page path.
  • The operation issue's target wikiId, spaceSlug, space root, and the target space's AGENTS.md for page conventions.
  • The current wiki/projects/<slug>/standup.md, wiki/projects/<slug>/index.md, decisions.md, and history.md if they already exist (so you write a patch, not a rewrite).

Paperclip Asset Gate

Do not treat Paperclip assets/attachments or issue work products as source text for this skill.

  • Allowed Paperclip body text: issue descriptions, comment bodies, document bodies.
  • Assets/attachments are metadata-only until a separate approved extraction policy exists.
  • Work products are metadata-only until a separate approved extraction policy exists.
  • Never fetch /api/assets/:id/content.
  • Never dereference a work-product url, preview URL, artifact URL, or other linked destination from this skill.
  • If an operator asks for attachment/work-product content distillation, stop and point them at the Phase 5 asset/work-product security gate policy instead of improvising.

Anti-patterns to avoid

The deterministic templating this skill replaces produced these failure modes — do not reproduce them:

  1. Datestamp-as-section-header. Lines like ## [2026-04-15] paperclip-distill | proposed belong in wiki/log.md, not in the project page. The project page is durable knowledge; the log is the audit trail.
  2. Procedural status lists. Issue mix: 3 todo, 5 in_progress, 2 done tells the reader nothing they could not read off Paperclip directly. State what is happening and why it matters, then cite the issues that constitute the evidence.
  3. One-line-per-issue dumps. A page that is mostly - PAP-1234: title (in_progress, updated 2026-...) is an issue list, not a wiki page. Group issues by what they are about (a decision, a risk, a workstream) and cite multiple issues per bullet when they share a story.
  4. Mechanical "Current as of" timestamps everywhere. One current_as_of in frontmatter is enough.
  5. No interpretation. "Active issues: PAP-A, PAP-B, PAP-C" is bookkeeping. "The team is concentrating on the schema migration ([PAP-A], [PAP-B]) and has parked the index work pending capacity ([PAP-C])." is wiki-insightful.
  6. Opaque identifiers in prose. UUIDs, cursor ids, source hashes, run ids, and raw metadata belong in logs or frontmatter when needed, not in executive-facing project narrative.

Workflow

  1. Read the bundle in full. Don't sample. Read every issue title, every comment, every document key the bundle includes. Note: which issues are decisions, which are risks/blockers, which are recently completed, which are inflight.
  2. Read the existing project page (if any) so you write a patch, not a rewrite. The "Decisions" section in particular accumulates over time — never wipe accepted decisions; supersede them with > ⚠ reversed by ... callouts when something later overrides them.
  3. Read the target space's AGENTS.md for page conventions: filename style, YAML frontmatter shape, link style, voice. Always pass the operation issue's wikiId and spaceSlug to LLM Wiki tools.
  4. Write wiki/projects/<slug>/standup.md first. Every Paperclip project represented in the wiki must have this file. It is the executive standup: where the project stands today, what changed recently, what is blocked or risky, and what happens next. Use stable sections, in this order:
    • Frontmatter (type: project-standup, project: <slug>, current_as_of: YYYY-MM-DD, sources).
    • Executive Readout — one short paragraph that explains the current project posture in plain language.
    • What Changed — the meaningful work completed or advanced since the last window. Group by concept; cite issues/comments/documents only as evidence.
    • Decisions — accepted/rejected/reversed decisions that changed the project direction. Omit when none exist.
    • Blockers / Risks — current blockers and risks with named owner or next action when the source provides one.
    • Next Actions — concrete next actions and owners inferred from Paperclip issues, not vague aspirations.
    • Links — durable wiki project page and relevant Paperclip project/issues/documents. Rewrite the standup to today's state. Do not append endless dated sections; the audit trail belongs in wiki/log.md and Paperclip comments.
  5. Write wiki/projects/<slug>/index.md with these stable sections, in this order:
    • Frontmatter (type: project, current_as_of: YYYY-MM-DD, tags, sources).
    • Overview — 2–4 sentences saying what the project is and why it exists. Use the project description if it exists; otherwise synthesise it from the root issue.
    • Current Direction — narrative paragraph naming the active workstreams, the immediate next concrete deliverable, and the stance on risks. Cite 2–4 issues, do not list 20.
    • Workstreams — a short, grouped list. Each line is a workstream or idea, not an issue.
    • Decisions — accepted and reversed decisions with one paragraph each. Each decision cites the issue / approval / comment that ratified it. Format: ### Decision — short title then a paragraph; never a bare bullet list.
    • Open Risks / Blockers — what could derail the project, with the issue ref that surfaces it. Skip this section when the bundle has no risk signal — do not pad with _(none)_.
    • References — readable links to the current standup and supporting Paperclip tasks/documents. Keep hashes and cursor ids out of the narrative.
  6. Optionally write wiki/projects/<slug>/decisions.md when the project has accumulated more decisions than the project page can carry without becoming a wall of text. Each decision is a ## section with: short title, accepted/reversed/superseded status, one-paragraph rationale, citing the source. Do not duplicate decisions already on the project page — link instead.
  7. Optionally write wiki/projects/<slug>/history.md for a compact narrative timeline of meaningful project changes. Not an issue dump — group by phase ("Discovery", "Architecture", "Build", "Stabilisation"), not by date. Each phase is a paragraph that cites the 2–4 issues that defined it.
  8. Refresh wiki/index.md under the ## Projects section — one line per durable project page with a one-sentence summary of the project's purpose, plus a link to the current wiki/projects/<slug>/standup.md when present.
  9. Append wiki/log.md entry — this is where the datestamp belongs:
    ## [YYYY-MM-DD] paperclip-distill | <project name>
    - standup: wiki/projects/<slug>/standup.md
    - page: wiki/projects/<slug>/index.md
    - source hash: `<hash>`
    - cursor window: <start> → <end>
    - notes: <one line on what changed in this distill, e.g. "decisions section grew with PAP-X reversal", "low-signal window, no page changes">
    
  10. Surface bundle warnings (clipped sources, low signal, stale hash). Bundle warnings → human_review_required: true on the patch. Do not paper over them.

Voice

  • Past-tense for completed work, present-tense for current state, future-tense only with citation ("the team plans to … per [[…]]").
  • Cite Paperclip source refs inline using their issue identifier (e.g. PAP-3179), not opaque UUIDs.
  • Use issue links as evidence, not as the shape of the page. Headings and paragraphs should be organized by concepts, workstreams, decisions, and blockers.
  • Wiki voice: terse, factual, neutral. No "the team is excited to" or "this initiative aims to".
  • Headings are about content, not metadata. ## Schema migration not ## Active Issues.

When the bundle has no signal

If the bundle has no durable signal — no decisions, no risk, no completed work, only routine status churn — do not write a project page. Instead:

  • Append a paperclip-distill | low-signal skip log entry naming the cursor window.
  • Close the operation issue with a one-line "no durable change in this window" comment.
  • Do not bump the source hash on a binding that has no proposed page.

Verification

Before closing the operation issue:

  • The project page reads as wiki content, not as a Paperclip status report. A reader new to the company should understand what the project is.
  • wiki/projects/<slug>/standup.md exists for the represented project and reads as an executive current-state update, not a raw issue dump.
  • Decisions section names decisions, not issues — every decision has a one-paragraph rationale and a citation.
  • The page contains exactly one current_as_of (in frontmatter), zero ## [YYYY-MM-DD] headings (those go to the log).
  • Bundle warnings (clipped, low signal, stale hash) are surfaced; the patch carries human_review_required: true when the deployment is authenticated/public.
  • wiki/index.md and wiki/log.md are updated.
  • No file under raw/ was modified.

Tools

wiki_search, wiki_read_page, wiki_write_page, wiki_list_sources, wiki_read_source. Always include the operation issue's wikiId and spaceSlug. The Paperclip source bundle arrives as part of the operation context — you do not need to assemble it.

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

add-product-e2e-eval

免费有简介

为Paperclip新增或扩展贯穿真实浏览器、服务器、数据库和runner的端到端评估,整理测试数据、判定条件与证据,并在现有报告中查看操作结果。

  • 新增完整用户操作流程的评估
  • 更新测试数据与判定条件
  • 在评估报告中加入截图和产物
paperclipai/paperclip10.7万2026年10月23日 更新

add-runner-eval

免费有简介

为Paperclip Runner添加或扩展行为评估,定义判定条件、执行目标和报告验证数据,利用正常及异常证据验证结果,并保留执行记录与费用。

  • 添加Runner行为评估
  • 用有效与无效证据检验判定
  • 更新执行列表和持续评估
paperclipai/paperclip10.7万2026年10月23日 更新

agent-browser

免费有简介

通过实际浏览器操作网页和应用,检查界面显示与运行情况。结合截图、简单表单填写、错误及网络请求记录,帮助复现问题并确认操作结果。

  • 检查界面修改后的显示效果
  • 读取由JavaScript渲染的内容
  • 复现界面问题并记录错误
paperclipai/paperclip10.7万2026年10月23日 更新

agentmail

免费有简介

通过 Paperclip 分配的 AgentMail 收件箱,查看任务关联邮件、发送新邮件或回复,并核查投递结果;重试时保留相同标识,避免重复发送。

  • 查看所负责任务关联的邮件
  • 从分配的收件箱发送新邮件
  • 回复会话中的指定邮件
paperclipai/paperclip10.7万2026年10月23日 更新

check-pr

免费有简介

检查GitHub、GitLab和Perforce变更中的评审意见、自动检查失败及说明缺漏,整理待办事项,并按请求协助修改和解决已处理的讨论。

  • 提交变更前进行检查
  • 确认失败的检查和待修改项
  • 整理人工及机器人评审意见
paperclipai/paperclip10.7万2026年10月23日 更新

company-creator

免费有简介

根据构想或现有代码仓库,梳理AI智能体的职责、汇报关系与工作交接,生成符合规范的公司或团队文件包,供组织协作和导入Paperclip使用。

  • 从构想建立智能体公司
  • 将代码仓库整理为团队
  • 设计职责分工与工作交接
paperclipai/paperclip10.7万2026年10月23日 更新

查看 paperclipai 的全部技能

报告此技能的问题