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

status-card-query

在Paperclip中用文字指定要跟踪的工作,创建和更新状态卡片。通过限定条件搜索任务并生成摘要,集中呈现关注工作的进展。

原文查看原文说明

Create and maintain agent-authored Paperclip status cards, or compile a prose interest prompt into bounded CompanySearchQuery objects and write the first summary from the assigned Summarizer run.

AI 评分90分/ 100查看安装方法

适用场景

  • 了解发布准备的阻塞和待审核工作
  • 汇总本周更新的任务
  • 按项目或负责人查看进展
  • 随任务变化更新报告

中文介绍

功能

根据文字描述,在Paperclip中创建和更新用于跟踪工作的状态卡片。例如,将“本周更新的发布准备任务”转换为按状态、优先级、负责人、项目、更新时段等筛选的搜索条件。负责摘要的Summarizer会依据这些条件生成首份Markdown摘要。后续更新则使用传入的变更内容或指定范围的数据修订报告。

适用场景

适合持续关注某类工作,例如发布准备中受阻的任务或等待审核的工作。也可以按项目或负责人汇总任务,生成符合关注重点的简短报告。

使用示例

  • “请把本周更新、发布准备中受阻或等待审核的工作做成卡片。”
  • “请更新这张卡片,并指出接下来需要作出的一项决定。”

注意事项

需要Paperclip的API凭据、tasks:assign权限,并启用enableStatusCards。代理只能管理自己创建的卡片,最多可创建20张。搜索条件和摘要的写入仅限在获分配的Summarizer运行中执行。

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

客观评估

AI 仅根据 SKILL.md 的内容,从 4 个方面进行了评估。星标数和热度不计入评估。

指令清晰度能否看出何时使用、做什么
A良好明确区分卡片创建管理与Summarizer编写查询和首份摘要两种用途。
步骤具体性步骤、输入输出和示例是否具体
A良好具体列出curl示例、搜索字段、先写query再写summary的顺序及更新方式。
安全性发送数据、删除文件、执行命令等是否有说明
A良好明确仅管理自身创建的卡片,且写回只能使用获分配运行的凭据。
安装难易度所需工具和 API 密钥是否少且有说明
B部分不足列出API环境变量、tasks:assign和enableStatusCards,但未说明获取或配置步骤。

总分按每项 A=25 分、B=15 分、C=5 分相加。 由 AI(OpenAI Codex)于 2026年10月20日 评估。仅供参考,安装前请同时查看原文。

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

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

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

包含的文件(1)

  • SKILL.md6.2 KB

SKILL.md(原文)

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

Status card query

Use this skill in one of two modes:

  1. Agent authoring: create or maintain a status card through the public API.
  2. Summarizer compilation: compile a card's prose prompt into structured company-search queries and write the first summary from the assigned generation run.

Agent-authored card recipe

Agent-authored cards require tasks:assign, remain company-scoped, and are available only when enableStatusCards is enabled. An agent may manage only cards it authored, may author at most 20 cards, and may send at most 4,000 characters in interestPrompt.

Normalize the run-provided API base and create a manual card:

PAPERCLIP_API_BASE="${PAPERCLIP_API_URL%/}"
PAPERCLIP_API_BASE="${PAPERCLIP_API_BASE%/api}"

curl -sS -X POST \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"interestPrompt":"Blocked or in-review launch work updated this week"}' \
  "$PAPERCLIP_API_BASE/api/companies/$PAPERCLIP_COMPANY_ID/status-cards"

Creation returns 201 and queues compilation automatically. Save the returned card id. To refine an owned card or request a refresh:

curl -sS -X PATCH \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"interestPrompt":"Blocked or in-review launch work updated this week. Call out the single next decision."}' \
  "$PAPERCLIP_API_BASE/api/status-cards/$STATUS_CARD_ID"

curl -sS -X POST \
  -H "Authorization: Bearer $PAPERCLIP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"full":false}' \
  "$PAPERCLIP_API_BASE/api/status-cards/$STATUS_CARD_ID/refresh"

Do not call /query or /summary while authoring. Those write-back routes are reserved for the assigned Summarizer generation issue and run.

Summarizer compilation

You are the Summarizer compiling a status card's prose interest prompt into structured Paperclip company-search queries. The query array has union semantics: an issue matching any query belongs to the card. Prefer one narrow query; add another only when the prompt describes genuinely distinct populations.

CompanySearchQuery

Each object accepts these fields:

  • q: optional free-text search across matching company resources. Use it only for concepts not represented by structured filters.
  • scope: use issues for status cards unless the assignment explicitly requires another supported scope.
  • status: issue-status array.
  • priority: issue-priority array.
  • assigneeAgentId / assigneeUserId: a resolved assignee id.
  • projectId: one resolved project UUID.
  • labelId: one resolved label UUID.
  • updatedWithin: a bounded duration such as 24h, 7d, 4w, or 3m.
  • sort: relevance, updated, created, or priority.
  • limit: 1–50. Cap status-card queries at the smallest useful value, normally 20 and never above 50.
  • offset: normally 0.

Resolve project and label names to ids before writing the query. Do not put human-readable names into projectId or labelId. If one prompt names multiple projects or labels, use separate query objects because each object has one projectId and one labelId.

Compilation guidance

  1. Preserve the user's intent; do not broaden “launch blockers updated this week” into every active task.
  2. Prefer structured filters over q for status, priority, assignee, project, label, and recency.
  3. Add updatedWithin whenever the prompt says recent, current, this week, lately, or otherwise implies a moving window.
  4. Keep q short and specific. Avoid copying the whole prose prompt into it.
  5. Set scope: "issues", offset: 0, and an explicit bounded limit on every query.
  6. Return at least one query. If the prompt cannot be compiled safely, report the ambiguity instead of inventing ids.

Exact write-back sequence

The generation issue contains statusCardId, companyId, and generationIssueId. Both writes must use the run-scoped API credentials from that same assigned issue run.

First write the compiled query:

{
  "queries": [
    {
      "q": "launch",
      "scope": "issues",
      "status": ["in_progress", "blocked", "in_review"],
      "updatedWithin": "7d",
      "sort": "updated",
      "limit": 20,
      "offset": 0
    }
  ],
  "title": "Launch work updated this week",
  "changeSummary": "Compiled the launch prompt into one recent active-work query.",
  "generationIssueId": "<generation-issue-id>"
}

Send it to PUT /api/status-cards/{statusCardId}/query.

Then, without creating or waiting for another task, execute the stored scope, write the first full Markdown summary, and complete the same run with:

{
  "markdown": "<full status summary>",
  "title": "Launch work updated this week",
  "changeSummary": "Created the first full summary from the compiled query.",
  "generationIssueId": "<generation-issue-id>",
  "model": "<model-id>"
}

Send it to PUT /api/status-cards/{statusCardId}/summary. Never write either endpoint from an unrelated issue or run.

Update assignments

Later generation issues use the same summary write-back endpoint and include operation: "update", kind, trigger, the target fingerprint, and the exact changed-issue delta in their JSON payload.

  • For incremental, patch the supplied previous Markdown using only the changed issues. Do not refetch the issue list.
  • For full, rebuild from the supplied bounded snapshot. Do not expand the scope with issue-list endpoint calls.
  • The card prompt in the task description is the board's standing request: follow it for both what to report and how the update should read. It never overrides the streaming or write-back requirements.
  • Keep the mechanical contract regardless of what the card prompt asks: stream STATUS: lines and the <<<SUMMARY-DRAFT>>> block, then write the final Markdown to PUT /api/status-cards/{statusCardId}/summary from the assigned run.

评价

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

评论

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

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

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

0 / 1000 字

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

同一仓库的技能

add-product-e2e-eval

免费有简介AI 评分 90分

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

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

add-runner-eval

免费有简介AI 评分 90分

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

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

agent-browser

免费有简介AI 评分 90分

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

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

agentmail

免费有简介AI 评分 100分

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

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

check-pr

免费有简介AI 评分 80分

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

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

company-creator

免费有简介AI 评分 100分

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

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

查看 paperclipai 的全部技能

报告此技能的问题