plugins marketplace
← All plugins

slack

v0.1.2

Work with Slack using the configured Slack integration.

Codex6 skills

by OpenAIMIT5kupdated 3 weeks ago

Source

git clone https://github.com/openai/plugins

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/slack/ inside the repository.

Layout

plugins/slack/
├── .codex-plugin/plugin.json
├── skills/slack/SKILL.md
├── skills/slack-channel-summarization/SKILL.md
├── skills/slack-daily-digest/SKILL.md
├── skills/slack-notification-triage/SKILL.md
├── skills/slack-outgoing-message/SKILL.md
└── skills/slack-reply-drafting/SKILL.md

Skills6

slackskills/slack/SKILL.md

Read Slack context, route to the right Slack workflow, and prepare or perform Slack writes that match the user's intent.

slack-channel-summarizationskills/slack-channel-summarization/SKILL.md

Summarize activity from one Slack channel and return a concise recap, post-ready update, or summary doc.

slack-daily-digestskills/slack-daily-digest/SKILL.md

Create a daily Slack digest from selected channels or topics. Use when the user asks for a daily Slack recap or summary of today's Slack activity.

slack-notification-triageskills/slack-notification-triage/SKILL.md

Triage recent Slack activity into a priority queue or task list for the user.

slack-outgoing-messageskills/slack-outgoing-message/SKILL.md

Primary skill for composing, drafting, or refining any outbound Slack content. Use this whenever the task will require using `slack_send_message`, `slack_send_message_draft`, or `slack_create_canvas`. Use `slack` to read or analyze Slack context; use this skill to produce the final outgoing message.

slack-reply-draftingskills/slack-reply-drafting/SKILL.md

Draft Slack replies from available context. Use when the user wants help finding messages that likely need a response and preparing reply drafts.

Manifests1

plugins/slack/.codex-plugin/plugin.json
{
  "name": "slack",
  "version": "0.1.2",
  "description": "Work with Slack using the configured Slack integration.",
  "author": {
    "name": "OpenAI",
    "email": "support@openai.com",
    "url": "https://openai.com/"
  },
  "homepage": "https://slack.com/",
  "repository": "https://github.com/openai/plugins",
  "license": "MIT",
  "keywords": [
    "slack",
    "chat",
    "collaboration"
  ],
  "skills": "./skills/",
  "apps": "./.app.json",
  "interface": {
    "displayName": "Slack",
    "shortDescription": "Read and manage Slack",
    "longDescription": "Use Slack to summarize channels, draft messages, and organize team conversations through the connected Slack integration.",
    "developerName": "OpenAI",
    "category": "Communication",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "websiteURL": "https://slack.com/",
    "privacyPolicyURL": "https://slack.com/privacy-policy",
    "termsOfServiceURL": "https://slack.com/terms-of-service/user",
    "defaultPrompt": [
      "Summarize unread activity, draft replies, or prepare updates"
    ],
    "brandColor": "#611F69",
    "composerIcon": "./assets/app-icon.png",
    "logo": "./assets/app-icon.png",
    "screenshots": []
  }
}