一键导入
session-digest
Summarize sessions across a multi-day range by paging session_summary in chunks, output bilingual, and write back stable soul traits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Summarize sessions across a multi-day range by paging session_summary in chunks, output bilingual, and write back stable soul traits.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Select and run proportionate validation for changes to apps/canvas-workspace. Use when iterating on Canvas Workspace code, finishing a feature or fix, preparing release evidence, or deciding whether a full performance report is necessary.
Deep-research a topic and build a structured Pulse Canvas workspace with approved research depth, source-backed findings, progressive or final canvas creation, spatially organized frames, content nodes, and connections. Use when the user asks to bootstrap, generate, research, organize, or build an AI-created canvas.
Extend an existing Pulse Canvas frame with local, source-backed research while preserving the surrounding canvas. Use when the user asks to research, enrich, expand, verify, update, or add sources/details inside a selected or named frame, rather than bootstrapping a whole new canvas.
Operate Pulse Canvas workspaces — read user-curated context, write results, create nodes
Add or change a Pulse Canvas capability that must be available through structured agent tools and the pulse-canvas CLI. Use for cross-workspace Capability Runtime changes spanning apps/canvas-workspace, packages/canvas-cli, or packages/cli, including new live read, operate, or unsafe application actions.
Run the canvas-workspace performance evaluation, publish the latest static dashboard through the local nginx/Cloudflare Tunnel route, capture a screenshot, and summarize the report. Use when the user asks to run Pulse Canvas/canvas-workspace perf checks, deploy the performance dashboard, refresh https://jasperhu.art/apps/canvas-perf/, or send a dashboard screenshot from Feishu/remote-server.
| name | session-digest |
| description | Summarize sessions across a multi-day range by paging session_summary in chunks, output bilingual, and write back stable soul traits. |
| description_zh | 通过分段调用 session_summary 汇总多天会话,输出中英双语摘要,并在稳定特征出现时写回 soul。 |
| version | 1.0.0 |
| author | Pulse Coder Team |
Summarize sessions over a long date range without blowing context by paging session_summary in windows and aggregating the results.
{
"days": 30,
"chunkDays": 7,
"scope": "owner",
"includeUserMessages": true,
"includeAssistantMessages": true,
"maxMessagesPerSession": 120,
"focus": "optional: emphasize PRs, configs, incidents, or product decisions",
"format": "themes"
}
days (default 7): total days to summarize (UTC, counting back from today).chunkDays (default 7, max 30): size of each window.scope: owner (cross-channel) or platform (current channel).maxMessagesPerSession: reduce to avoid overlong excerpts.format: themes or timeline.totalDays from input (default 7).chunkDays (default 7, clamp 1..30).i = 0..:
offsetDays = i * chunkDayswindowDays = min(chunkDays, totalDays - offsetDays)session_summary with:
{
"days": windowDays,
"offsetDays": offsetDays,
"scope": "owner",
"includeUserMessages": true,
"includeAssistantMessages": true,
"maxMessagesPerSession": 120
}
memory_recall.memory_record using kind: "soul" and a short, neutral sentence (no sensitive or user-facing text).Example:
Date Range (UTC): 2025-03-01 to 2025-03-07
EN
Overall:
- ...
- ...
Per-window:
- 2025-03-07: ...
- 2025-03-06: ...
Notable:
- ...
ZH
总体:
- ...
- ...
分段:
- 2025-03-07: ...
- 2025-03-06: ...
要点:
- ...
session_summary.sessions[].excerpt list./skills session-digest {"days": 30, "chunkDays": 7, "scope": "owner"}