slack-daily-digest

von openai

Erstelle eine tägliche Slack-Zusammenfassung aus ausgewählten Kanälen oder Themen. Verwende dies, wenn der Benutzer nach einer täglichen Slack-Rückschau oder Zusammenfassung der heutigen Slack-Aktivitäten fragt.

npx skills add https://github.com/openai/plugins --skill slack-daily-digest

Slack Daily Digest

Use this skill to produce a daily digest of today's important Slack activity from selected channels or topics.

Start Here

  • If the user did not name channels or topics, ask first before making any Slack tool calls.
  • Do not guess the user's main or starred channels.

Workflow

  1. Confirm channels or topic keywords.
  2. Resolve the user's timezone with slack_read_user_profile. For "today," use local start-of-day through now and state that window in the digest.
  3. Named channels: Resolve IDs through slack_search_channels, then call slack_read_channel for today's window with limit at 50 per channel.
  4. Named topics: Use slack_search_public_and_private for each topic phrase. If channels were also provided, run one search per topic and channel with query set to <topic phrase> in:<#CHANNEL_ID> so the search stays inside the selected channels. If no channels were provided, set query to the topic phrase. Then read the returned channels with slack_read_channel or parent threads with slack_read_thread when a result looks important.
  5. Prioritize decisions, blockers, incidents, asks, ownership changes, deadline changes, and status changes.
  6. When a named channel was resolved to a channel ID, render that channel in the final digest as a Slack channel mention like <#CHANNEL_ID> instead of plain #channel-name, especially in Scope.
  7. Read the full ## Formatting Rules section below.
  8. If the user asked to post or send the digest in Slack, use ../slack-outgoing-message/SKILL.md and follow the user's explicit intent:
    • explicit send/post/share: write directly
    • explicit draft/review-first: create a draft
    • no Slack delivery request: return the digest 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.
**Daily Slack Digest - YYYY-MM-DD**
**Scope**
- <clickable channel mentions for resolved channels + topics + time window>
- <coverage note or omitted-channel caveat, if any>

**Summary**
<1-2 sentence summary of volume + key signals>

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

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

**Needs attention**
- ...

**Notes**
- <gaps, absences, or caveats>
  • Group the digest by topic or channel, whichever better matches the request.
  • Use short group headers and keep each group to 1–3 bullets.
  • Keep the digest compact; aim for 4–10 bullets total across all sections.
  • Start each bullet with the key update, then add implication, owner, blocker, or action if relevant.
  • If grouping by topic, include the channel when helpful.
  • If grouping by channel, include the topic when helpful.
  • For resolved channels, prefer Slack channel mentions like <#CHANNEL_ID> so the names are clickable. Use plain text only when you do not have a channel ID.
  • Include Needs attention only for items requiring user action, decisions, or input.
  • Include Notes for gaps, absences, sparse results, or caveats.

Mehr Skills von openai

user-context
openai
Laden oder verwalten Sie die dauerhaften Source-Routing-Einstellungen, die Onboarding-Logik, den Setup-Fortschritt und das Semantic-Layer-Register des Data Analytics-Plugins.
official
notion-research-documentation
openai
Notion-Inhalte recherchieren und in strukturierte Kurzberichte, Reports oder Vergleiche mit Quellenangaben synthetisieren. Notion-Seiten mit gezielten Suchanfragen durchsuchen und abrufen, dann Ergebnisse nach Themen ordnen mit Inline-Quellenangaben und einem Referenzabschnitt. Wählen Sie aus vier Ausgabeformaten (Kurzbericht, Forschungszusammenfassung, Vergleich, umfassender Report) basierend auf Umfang und Benutzerziel. Erstellen und aktualisieren Sie Notion-Seiten mit integrierten Vorlagen; verlinken Sie Quellen direkt und verfolgen Sie Änderungen, sobald neue Informationen eintreffen...
official
rcsb-pdb-skill
openai
Übermitteln Sie kompakte RCSB PDB-Anfragen für Kernmetadaten, Search API-Abfragen und FASTA-Downloads. Verwenden Sie dies, wenn ein Benutzer prägnante RCSB-Zusammenfassungen wünscht; speichern Sie rohes JSON oder…
official
pdf
openai
PDF-Lesen, -Erstellung und -Validierung mit visueller Darstellung und programmatischer Generierung. Rendern von PDF-Seiten in PNG zur visuellen Überprüfung von Layout, Abständen und Typografie vor der Auslieferung mit Poppler (pdftoppm). Programmatisches Erstellen von PDFs mit reportlab für zuverlässige Formatierung; Extrahieren von Text und Metadaten mit pdfplumber oder pypdf. Durchsetzung von Qualitätsstandards: kein abgeschnittener Text, überlappende Elemente, defekte Tabellen oder Rendering-Artefakte; nur ASCII-Bindestriche, menschenlesbare Zitate. Verwendung...
official
test-coverage-improver
openai
Improve test coverage in the OpenAI Agents JS monorepo: run `pnpm test:coverage`, inspect coverage artifacts, identify low-coverage files and branches, propose…
official
playwright
openai
Terminalgesteuerte Browserautomatisierung mit Element-Snapshots und interaktiven UI-Workflows. Funktioniert über ein playwright-cli-Wrapper-Skript (erfordert npx); unterstützt Headless- und Headed-Modi für visuelles Debugging. Kern-Workflow: Seite öffnen, Snapshot für stabile Elementreferenzen erstellen, mit Referenzen interagieren, nach Navigation oder DOM-Änderungen erneut snapshot erstellen. Beinhaltet Formularausfüllen, Klicken, Tippen, Multi-Tab-Verwaltung, Screenshot/PDF-Erfassung und Trace-Aufzeichnung für Flow-Debugging. Element-Referenzen (z. B. e3, e15)...
official
ukb-topmed-phewas-skill
openai
Rufe kompakte UKB-TOPMed-PheWAS-Zusammenfassungen für einzelne Varianten ab, indem du rsID, GRCh37 oder GRCh38 als Eingabe akzeptierst und zur erforderlichen GRCh38-Abfrage auflöst. Verwende, wenn ein…
official
code-review-context
openai
Für das Modell sichtbarer Kontext
official