Takes web search results and formats them as polished Slack messages, digests, or thread summaries ready to post to channels.

MITAuto-check passedProductivity & Automation

Install Search To Slack

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill search-to-slack -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace search-to-slack --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/search-to-slack .claude/skills/search-to-slack && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
search-to-slack
GitHub stars
2.8k
Token cost
~1.7k tokens
SKILL.md length
776 words
Files
1
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Takes web search results and formats them as polished Slack messages, digests, or thread summaries ready to post to channels.

  • Works in 4 steps: Specify the research topic and target… → Choose the output format (optional --… → Customize the output (optional) → …
  • The user wants to research a topic and share findings on Slack
  • SKILL.md covers Overview, Instructions, Output and Examples, plus 3 more sections
  • Reaches anthropic.com and github.blog

What it does

Search To Slack is an agent skill from jeremylongshore/tons-of-skills-marketplace. Takes web search results and formats them as polished Slack messages, digests, or thread summaries ready to post to channels. Use when the user wants to research a topic and share findings on Slack. Trigger with phrases like "research and post to Slack", "create a Slack digest", "summarize and share in channel", or "format search results for Slack".

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code

It sits in Productivity & Automation, covering Web search. It works with Slack. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • The user wants to research a topic and share findings on Slack
  • With phrases like research and post to Slack
  • Create a Slack digest
  • Summarize and share in channel

Example prompts

  • “research and post to Slack”
  • “create a Slack digest”
  • “summarize and share in channel”
  • “/search-to-slack”

Requirements

  • Node.js
  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash(curl:*), Glob, Grep, WebSearch, WebFetch

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Specify the research topic and target channel
  2. Choose the output format (optional -- defaults to single message)
  3. Customize the output (optional)
  4. Review and post the output

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash(curl:*)
    • Glob
    • Grep
    • WebSearch
    • WebFetch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • anthropic.com
    • github.blog
    • arxiv.org

    Also links to:

    • api.slack.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Search To Slack loads about 1.7k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 776 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~92
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 776 words, ~1,743 tokens.

Download SKILL.mdSave it as .claude/skills/search-to-slack/SKILL.md (or your agent's skills folder).
name
search-to-slack
description
Takes web search results and formats them as polished Slack messages, digests, or thread summaries ready to post to channels. Use when the user wants to research a topic and share findings on Slack. Trigger with phrases like "research and post to Slack", "create a Slack digest", "summarize and share in #channel", or "format search results for Slack".
allowed-tools
Read, Write, Edit, Bash(curl:*), Glob, Grep, WebSearch, WebFetch
compatibility
Designed for Claude Code
version
0.14.0
author
Jeremy Longshore <jeremy@intentsolutions.io>
license
MIT
tags
slack, web-search, automation, team-communication, digest

Search to Slack

Research topics and format findings as Slack-ready messages, digests, and threaded summaries.

Overview

This skill automates the workflow of researching a topic via web search and formatting the results into a well-structured Slack message. Instead of manually searching, reading articles, summarizing key points, and formatting them with Slack's Block Kit syntax, this skill handles the entire pipeline. It produces messages that use Slack-native formatting -- bold headers, bulleted lists, linked sources, dividers, and emoji markers -- so the output can be pasted directly into a Slack channel or sent via the Slack API.

The skill is designed for recurring team communication patterns: weekly technology digests, security vulnerability alerts, competitive intelligence updates, and ad-hoc research sharing. It supports single-message summaries, multi-part thread formats for longer research, and scheduled digest templates that can be reused each week.

Instructions

  1. Specify the research topic and target channel:

    • "Research React Server Components news this week and format for #frontend"
    • "Find CVEs related to OpenSSL from the last 30 days, post to #security"
    • "Create a weekly AI digest for #engineering"
  2. Choose the output format (optional -- defaults to single message):

    • "Single message" -- one well-formatted Slack message with all findings
    • "Thread" -- a parent message with key takeaways, followed by individual replies for each source
    • "Digest" -- a structured weekly/daily digest format with sections and categories
  3. Customize the output (optional):

    • Tone: "keep it casual" or "formal for leadership"
    • Length: "brief, 3-5 bullet points" or "comprehensive with full summaries"
    • Sections: "include a TL;DR at the top" or "add an action items section"
  4. Review and post the output:

    • Copy and paste the formatted message directly into Slack
    • Or use the generated curl command to post via Slack webhook
    • Or save the Block Kit JSON for use with the Slack API

Output

The skill generates Slack-formatted content in one or more of these forms:

  • Formatted Message (Markdown with Slack syntax): A message using Slack's mrkdwn format with *bold*, _italic_, > blockquotes, bullet lists, and <url|link text> hyperlinks. Ready to paste directly into Slack.
  • Block Kit JSON: For programmatic posting, a JSON payload using Slack's Block Kit with sections, dividers, context blocks, and action buttons. Compatible with Slack's chat.postMessage API.
  • Webhook Command: A ready-to-run curl command that posts the message to a Slack incoming webhook URL (the user provides the webhook URL).
  • Thread Structure: When thread format is selected, generates a parent message and numbered reply messages that form a cohesive research thread.

Examples

Example 1: Weekly AI Research Digest

User: "Research AI coding assistant news from this week and create a digest for #engineering."

The skill will:

  1. Search for recent news about AI coding tools, LLM updates, and developer productivity research.
  2. Categorize findings into sections: "New Releases", "Research Papers", "Industry Analysis".
  3. Format each finding with a bold title, 1-2 sentence summary, source link, and relevance indicator.
  4. Produce a complete Slack message with a header, TL;DR section, categorized findings, and a footer with the date range and source count.

Output format:

*Weekly AI Coding Digest* -- March 10-17, 2026

*TL;DR:* Claude 4.5 launched with 1M context, GitHub Copilot added workspace agents, and new research shows 40% productivity gains with AI pair programming.

---

*New Releases*
- *Claude 4.5 Opus* -- Anthropic's latest model with extended thinking and 1M context window. <https://anthropic.com/news|Read more>
- *Copilot Workspace Agents* -- GitHub introduced autonomous coding agents. <https://github.blog|Read more>

*Research*
- *AI Pair Programming Study* -- Stanford study shows 40% completion time reduction. <https://arxiv.org/...|Paper>

_5 sources | Compiled March 17, 2026_
Show full SKILL.md (281 more words)Show less
Example 2: Security Vulnerability Alert

User: "Search for critical CVEs in Node.js from the last week, format as a Slack alert for #security."

The skill will:

  1. Search for recent Node.js CVEs and security advisories.
  2. Extract severity ratings, affected versions, and remediation steps.
  3. Format as an urgent Slack message with warning emoji, severity badges, and action items.
  4. Include a checklist of remediation steps the team should follow.
Example 3: Competitive Intelligence Thread

User: "Research what our competitors shipped this month and create a Slack thread for #product."

The skill will:

  1. Search for product launches, blog posts, and changelog entries from specified competitors.
  2. Create a parent message summarizing the competitive landscape.
  3. Generate individual thread replies for each competitor, covering new features, pricing changes, and strategic implications.
  4. End the thread with a "What This Means For Us" summary with recommended actions.

Error Handling

  • No search results: Reports that no recent results were found for the query and suggests broadening the search terms or time range.
  • Slack formatting issues: Validates the output against Slack's mrkdwn spec, escaping special characters (&, <, >) that could break rendering.
  • No webhook URL provided: Outputs the formatted message as text for manual pasting and explains how to set up a Slack incoming webhook for automated posting.
  • Rate limiting: If web search returns limited results, clearly notes the coverage gap and suggests running the search again later.

Prerequisites

  • WebSearch and WebFetch tools enabled for research queries
  • Slack incoming webhook URL (for automated posting) or manual copy-paste workflow
  • Familiarity with target Slack channel naming conventions

Resources

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/.curated/search-to-slack of jeremylongshore/tons-of-skills-marketplace.

Open the folder on GitHubat commit cfae287

Compare with similar skills

Search To Slack next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Search To Slack compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Search To Slack this skilljeremylongshore/tons-of-skills-marketplace2.8k—~1.7kAutomated safety check: PassMIT
Brave Searchbadlogic/pi-skills2.6k5 repos~592Automated safety check: PassMIT
Management Talkthananon/9arm-skills3.2k—~3.2kAutomated safety check: PassNone
Enterprise AI Scenario MapMetaInFLow/Enterprise-ai-scenario-map-skill632—~1.8kAutomated safety check: PassMIT
Composioyc-software/qm15k—~1.6kAutomated safety check: PassMIT
Slackhuangruiteng/CS-Notes4k10 repos~578Automated safety check: PassMIT

Similar skills

  • Brave Search

    badlogic/pi-skills

    Web search and content extraction via Brave Search API. An agent skill from badlogic/pi-skills.

    2.6k GitHub starsUsed in 5 repos~592 tokens
    Productivity & AutomationAuto-check passed
  • Management Talk

    thananon/9arm-skills

    Rewrite engineer-to-engineer content for engineering-org leadership (VPs, directors, PMs, release managers, execs in an engineering-savvy company) and shape it for the channel it is going to — JIRA…

    3.2k GitHub stars~3.2k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check passed
  • Enterprise AI Scenario Map

    MetaInFLow/Enterprise-ai-scenario-map-skill

    企业AI场景地图生成报告工具。通过 web-search 深度调研企业信息,按照V2.1标准模板生成结构化AI应用场景地图报告,包含企业画像、业务诊断、行业实践、AI场景全量表、实施路径等完整内容。

    632 GitHub stars~1.8k tokensUpdated 6 mo ago
    Productivity & AutomationAuto-check passed
  • Composio

    yc-software/qm

    Show the app connection picker or setup widget when users ask to connect apps, reopen setup, or need an app that isn't connected yet.

    15k GitHub stars~1.6k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Slack

    huangruiteng/CS-Notes

    A skill your agent uses when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.

    4k GitHub starsUsed in 10 repos~578 tokens
    Productivity & AutomationAuto-check passed
  • Web Search

    jjyaoao/HelloAgents

    Implement web search capabilities using the z-ai-web-dev-sdk.

    3.2k GitHub starsUsed in 1 repo~5.6k tokens
    Productivity & AutomationAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Works with

Questions about Search To Slack

What does Search To Slack do?

Takes web search results and formats them as polished Slack messages, digests, or thread summaries ready to post to channels. Search To Slack is an agent skill from jeremylongshore/tons-of-skills-marketplace. Takes web search results and formats them as polished Slack messages, digests, or thread summaries ready to post to channels.

When should I use Search To Slack?

Search To Slack fits situations like: the user wants to research a topic and share findings on Slack; with phrases like research and post to Slack; create a Slack digest; summarize and share in channel.

How do I install Search To Slack in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill search-to-slack -a claude-code`. Or copy the skill folder (skills/.curated/search-to-slack in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/search-to-slack in your project. Claude Code loads it when a task matches its description.

How do I install Search To Slack in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill search-to-slack -a codex`. Or copy the skill folder (skills/.curated/search-to-slack in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/search-to-slack in your project. Codex loads it when a task matches its description.

Can I use Search To Slack in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill search-to-slack -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/search-to-slack, .gemini/skills/search-to-slack, .github/skills/search-to-slack and .opencode/skills/search-to-slack in your project.

What does Search To Slack need to run?

SKILL.md names no scripts, command-line tools or credentials: Search To Slack is instructions for the agent only. Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash(curl:*), Glob, Grep, WebSearch, WebFetch. Compatibility (from SKILL.md): Designed for Claude Code.

Does Search To Slack access the network?

SKILL.md names 4 domains. In commands or code: anthropic.com, github.blog and arxiv.org; the agent is likely to contact these when it follows the instructions. As links in the text: api.slack.com. This is read from the text; nothing was executed.

Is Search To Slack safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Search To Slack use?

Search To Slack is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Search To Slack use?

About 1.7k tokens (SKILL.md is roughly 7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Search To Slack?

Skills that share tags, products or a category with Search To Slack: Brave Search (badlogic/pi-skills, 2.6k stars), Management Talk (thananon/9arm-skills, 3.2k stars), Enterprise AI Scenario Map (MetaInFLow/Enterprise-ai-scenario-map-skill, 632 stars) and Composio (yc-software/qm, 15k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Search To Slack?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.