slack-channel-summarization

作者: openai

总结一个Slack频道中的活动,并生成简洁的回顾、可直接发布的更新或总结文档。

npx skills add https://github.com/openai/plugins --skill slack-channel-summarization

Slack Channel Summarization

Use this skill to summarize activity from one Slack channel, using a requested time window when provided or the last 100 messages otherwise, and optionally deliver the result back into Slack.

Related Skills

WorkflowSkill
Draft, send, or rewrite the final Slack update../slack-outgoing-message/SKILL.md

Start Here

  • If the user did not name a channel, ask which channel to review.
  • If the user provided a window, use it. For requests like "today" or "this week," resolve the user's timezone with slack_read_user_profile.
  • If the user did not provide a window, default to the last 100 messages in the channel.

Workflow

  1. Resolve the named channel with slack_search_channels.
  2. Collect the initial pass with slack_read_channel and limit: 100. If the user gave a window, set oldest and latest. If not, read the latest messages.
  3. Read a thread using slack_read_thread when the parent message looks important to the summary, for example a decision, blocker, launch, incident, or open question. Default to the last 50 replies unless the request requires more.
  4. Read the full ## Formatting Rules section below.
  5. Consolidate the channel activity into a short summary grouped by topic. The summary should include recurring conversations, key decisions or follow-ups, notable updates, and important threads.
  6. Match the delivery format to the request:
    • short recap or brief: reply in chat or use ../slack-outgoing-message/SKILL.md for a Slack message
    • summary doc or canvas: use slack_create_canvas
  7. Delivery intent rules:
    • if the user explicitly asked to post or send the summary in Slack, write it directly
    • if the user explicitly asked for a draft or review-first flow, create a draft
    • if the user asked for a canvas or summary doc in Slack, treat that as an immediate write, not a draft
    • if the user did not ask for Slack delivery, return the summary in chat

Formatting Rules

  • For a concise Slack or chat summary, you MUST use exactly this structure unless the user explicitly requests a different format.
  • If you use ../slack-outgoing-message/SKILL.md to draft or send the final message, this output contract remains binding. The downstream skill does not relax or rename these sections.
**Channel Summary - <channel>**
**Overview**
<1-2 sentence summary>

**Topic: <topic 1>**
- ...
- ...

**Topic: <topic 2>**
- ...
- ...

**Notes**
- <gaps, caveats, or sparse activity>
  • Group the summary into 2–4 topics when possible.
  • Keep each topic to 1–5 bullets.
  • Use the overview to explain what the channel was focused on overall.
  • Start each bullet with the main update. Add an owner or next step only when it is clear from the channel.
  • Within each topic, capture decisions, action items, notable updates, and thread outcomes.
  • Note if a thread is still open or unresolved instead of implying it concluded.
  • Omit Notes when there are no caveats, gaps, or sparse-activity disclaimers to add.
  • For a canvas, expand each topic into a short section and use slack_create_canvas. Do this only when the user explicitly asked for a canvas, doc, or Slack-hosted summary.

来自 openai 的更多技能

user-context
openai
加载或管理数据分析插件的持久化源路由偏好、引导逻辑、设置进度及语义层注册表。
official
notion-research-documentation
openai
研究Notion内容,并将其综合成带有引用的结构化简报、报告或对比。通过定向查询搜索并获取Notion页面,然后按主题组织发现,附带内联来源引用和参考文献部分。根据范围和用户目标,从四种输出格式(快速简报、研究摘要、对比、综合报告)中选择。使用内置模板创建和更新Notion页面;直接链接来源,并在新信息到达时跟踪变更...
official
rcsb-pdb-skill
openai
提交紧凑的RCSB PDB请求以获取核心元数据、Search API查询和FASTA下载。当用户需要简洁的RCSB摘要时使用;保存原始JSON或…
official
pdf
openai
PDF的读取、创建与验证,支持可视化渲染与程序化生成。使用Poppler(pdftoppm)将PDF页面渲染为PNG,以便在交付前直观检查布局、间距与排版;通过reportlab程序化生成PDF,确保格式可靠;利用pdfplumber或pypdf提取文本与元数据。执行质量标准:无文本裁剪、元素重叠、表格损坏或渲染伪影;仅使用ASCII连字符,引用内容需可读。使用...
official
test-coverage-improver
openai
改进OpenAI Agents JS mon
official
playwright
openai
基于终端驱动的浏览器自动化,支持元素快照与交互式UI工作流。通过playwright-cli包装脚本运行(需npx),支持无头模式与有头模式进行可视化调试。核心工作流:打开页面、获取快照以稳定元素引用、使用引用进行交互、在导航或DOM变更后重新快照。包含表单填写、点击、输入、多标签页管理、截图/PDF捕获及用于流程调试的追踪记录。元素引用(如e3、e15)...
official
ukb-topmed-phewas-skill
openai
通过接受rsID、GRCh37或GRCh38输入并解析为所需的GRCh38查询,获取单个变体的紧凑型UKB-TOPMed PheWAS摘要。当需要…时使用。
official
code-review-context
openai
模型可见上下文
official