slack-outgoing-message

द्वारा openai

Primary skill for composing, drafting, or refining any outbound Slack content. Use this whenever the task will require using `slack_send_message`,…

npx skills add https://github.com/openai/plugins --skill slack-outgoing-message

Slack Outgoing Message

Overview

Use this skill whenever the task involves producing final Slack text for a send, draft, scheduled message, or canvas. If another Slack skill is used to read or summarize source context, switch to this skill before finalizing outgoing text.

Intent Rules

  • If the user explicitly asks to send, post, reply, share, or create something in Slack, perform that write action directly. Do not create a draft or ask for approval only because the message text is being generated during the turn.
  • Use a draft only when the user explicitly asks for a draft, review-first workflow, or later/manual send.
  • If the destination, wording, or requested action is unclear, clarify before writing.
  • If the user asks for an unsupported Slack write action, say so immediately and offer the closest supported path instead of drafting something unrelated.

Reference Notes

Read this reference before finalizing any outgoing Slack text:

TaskReference
Exact Slack Markdown syntax for emphasis, lists, links, code, and mentions../slack/references/markdown.md

Formatting Rules

  • Write concise Slack-ready text that follows the live tool contract plus ../slack/references/markdown.md.
  • Prefer a short opener, a few tight bullets, and a clear ask or next step.
  • Use explicit Slack mention syntax only when you resolved the target successfully.
  • Preserve source links, code, owners, dates, and commitments unless the user asked for edits.
  • Do not invent approvals, decisions, or follow-through.

Workflow

  1. Identify the intended destination before drafting: channel, thread, DM, or group DM.
  2. Determine the execution mode from the user's request:
    • explicit send/post/reply/share: use the direct write action
    • explicit draft/review/later-send: use the draft action
    • future delivery: use slack_schedule_message
    • canvas/doc request: use slack_create_canvas
  3. Read ../slack/references/markdown.md and use that authoring contract.

Tool Guardrails

  • Treat optional Slack tool parameters as absent-by-default.
  • thread_ts is valid only for replies in an existing thread. For normal channel posts, DMs, and new group DMs, omit the thread_ts key entirely.
  • slack_create_canvas is an immediate write, not a draft. Use it only when the user explicitly asked for a canvas, doc, or immediate Slack write of that form.
  • Use slack_schedule_message only when the user explicitly asked for future delivery or supplied a send time.
  • slack_send_message_draft cannot overwrite an existing attached draft, and do not claim that you verified the destination is draft-free before calling the tool.
  • If slack_send_message_draft returns draft_already_exists, stop immediately. Tell the user there is already an attached draft in that destination and that Slack cannot overwrite it.
  • Current Slack app support here is centered on messages, drafts, scheduled messages, canvases, and read/search flows. Do not claim support for creating channels, editing messages, deleting messages, or resolving Slack user groups when the runtime does not expose those actions.

Destination Safety

  • If the user wants to cc, mention, or tag someone, first check whether that person is already in the destination channel or group DM when the connector makes that practical. If you cannot verify it, do not imply the mention will notify them.
  • Treat @here, @channel, @everyone, and similar broad notifications as high-impact. Do not add them unless the user explicitly asked for them.

Mention Rules

  • Resolve user mentions before writing when the message should tag a person, and use Slack mention syntax: <@U123456>.
  • Resolve Slack user groups before writing only when the runtime exposes a way to do so, and use Slack mention syntax: <!subteam^S123456>.
  • Do not rely on bare @name text in outgoing Slack messages.
  • If you cannot resolve the correct user or group, tell the user and compose the draft or message without implying the mention will work.

openai की और Skills

user-context
openai
डेटा एनालिटिक्स प्लगइन की स्थायी स्रोत-रूटिंग प्राथमिकताएं, ऑनबोर्डिंग तर्क, सेटअप प्रगति और सिमैंटिक-लेयर रजिस्ट्री लोड या प्रबंधित करें।
official
notion-research-documentation
openai
Notion सामग्री पर शोध करें और संरचित ब्रीफ, रिपोर्ट या उद्धरणों के साथ तुलना तैयार करें। लक्षित क्वेरी का उपयोग करके Notion पेज खोजें और प्राप्त करें, फिर इनलाइन स्रोत उद्धरणों और एक संदर्भ अनुभाग के साथ विषय के अनुसार निष्कर्षों को व्यवस्थित करें। दायरे और उपयोगकर्ता लक्ष्य के आधार पर चार आउटपुट प्रारूपों (त्वरित ब्रीफ, शोध सारांश, तुलना, व्यापक रिपोर्ट) में से चुनें। अंतर्निहित टेम्पलेट का उपयोग करके Notion पेज बनाए
official
rcsb-pdb-skill
openai
कोर मेटाडेटा, सर्च API क्वेरी और FASTA डाउनलोड के लिए कॉम्पैक्ट RCSB PDB अनुरोध सबमिट करें। जब उपयोगकर्ता संक्षिप्त RCSB सारांश चाहता है तो इसका उपयोग करें; रॉ JSON या… सहेजें।
official
pdf
openai
पीडीएफ पढ़ना, निर्माण और सत्यापन दृश्य प्रतिपादन और प्रोग्रामेटिक जनरेशन के साथ। डिलीवरी से पहले लेआउट, स्पेसिंग और टाइपोग्राफी के दृश्य निरीक्षण के लिए पीडीएफ पृष्ठों को पीएनजी में रेंडर करें, Poppler (pdftoppm) का उपयोग करके। विश्वसनीय फ़ॉर्मेटिंग के लिए reportlab के साथ प्रोग्रामेटिक रूप से पीडीएफ जनरेट करें; pdfplumber या pypdf के साथ टेक्स्ट और मेटाडेटा निकालें। गुणवत्ता मानक ल
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
टर्मिनल-चालित ब्राउज़र ऑटोमेशन जिसमें एलिमेंट स्नैपशॉट और इंटरैक्टिव UI वर्कफ़्लो शामिल हैं। यह playwright-cli रैपर स्क्रिप्ट के माध्यम से संचालित होता है (npx की आवश्यकता है); हेडलेस और हेडेड मोड को विज़ुअल डिबगिंग के लिए सपोर्ट करता है। मुख्य वर्कफ़्लो: पेज खोलें, स्थिर एलिमेंट रेफरेंस के लिए स्नैपशॉट लें, रेफ्स का उपयोग करके इंटरैक्ट करें, नेविगेशन या DOM परिवर्तन के ब
official
ukb-topmed-phewas-skill
openai
एकल वेरिएंट के लिए संक्षिप्त UKB-TOPMed PheWAS सारांश प्राप्त करें, rsID, GRCh37, या GRCh38 इनपुट स्वीकार करके और आवश्यक GRCh38 क्वेरी में हल करके। उपयोग करें जब...
official
code-review-context
openai
मॉडल दृश्य संदर्भ
official