Agent skill

Read-Only Slack Access

by ykdojo in ykdojo/safeclaw

“Read Slack messages, channels, DMs, and search. Read-only access to your Slack workspace.”

— description from SKILL.md by ykdojo
MITAuto-check passedProductivity & Automation

Install Read-Only Slack Access

skills CLI
$ npx skills add ykdojo/safeclaw --skill slack -a claude-code

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

GitHub CLI
$ gh skill install ykdojo/safeclaw 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/ykdojo/safeclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/setup/skills/slack .claude/skills/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
slack
GitHub stars
184
Token cost
~207 tokens
SKILL.md length
27 words
Files
1
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

  • Calls node; needs SLACK_TOKEN

About this skill

Read-Only Slack Access is a skill in ykdojo/safeclaw (184 stars). Its SKILL.md is about 207 tokens. Licence: MIT.

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

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

  • Network

    No URLs in SKILL.md.

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

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • SLACK_TOKEN

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

Context cost

Read-Only Slack Access loads about 207 tokens when it runs. Until then it costs about 24 tokens; SKILL.md has 27 words of instructions outside code blocks.

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

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 ykdojo/safeclaw at commit 2527f1b, republished under its MIT licence (© ykdojo). 27 words, ~207 tokens.

Download SKILL.mdSave it as .claude/skills/slack/SKILL.md (or your agent's skills folder).
name
slack
description
Read Slack messages, channels, DMs, and search. Read-only access to your Slack workspace.

Slack Read Tool

Use ~/tools/slack-read.js to read Slack data:

bash
# List channels
node ~/tools/slack-read.js channels

# List DMs
node ~/tools/slack-read.js dms

# Read channel history (last 20 messages)
node ~/tools/slack-read.js history <channel_id>
node ~/tools/slack-read.js history <channel_id> 50  # last 50

# Search messages
node ~/tools/slack-read.js search "keyword"
node ~/tools/slack-read.js search "from:@user in:#channel"

# List users
node ~/tools/slack-read.js users

# Get channel info
node ~/tools/slack-read.js info <channel_id>
  • This is read-only - you cannot send messages or modify anything
  • Requires SLACK_TOKEN env var (run ./scripts/setup-slack.sh on host)

© ykdojo, 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 setup/skills/slack of ykdojo/safeclaw.

Open the folder on GitHubat commit 2527f1b

Compare with similar skills

Read-Only Slack Access 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.

Read-Only Slack Access compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Read-Only Slack Access this skillykdojo/safeclaw184—~207Automated safety check: PassMIT
Slack Browser Automationvercel-labs/agent-browser44k1 repos~2.1kAutomated safety check: PassApache-2.0
Slackhuangruiteng/CS-Notes4k10 repos~578Automated safety check: PassMIT
Openloomi Connectorsmelandlabs/openloomi1k—~3.3kAutomated safety check: PassApache-2.0
Use Avibeavibe-bot/avibe620—~2.5kAutomated safety check: PassMIT
Agent Deep Linkscomposio-community/awesome-codex-skills17k—~513Automated safety check: PassNone

Similar skills

  • Slack Browser Automation

    vercel-labs/agent-browser

    Official

    Drives the Slack web app with the agent-browser CLI to check unread channels, search, read channel details and extract information, with screenshots as evidence.

    44k GitHub starsUsed in 1 repo~2.1k tokens
    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
  • Openloomi Connectors

    melandlabs/openloomi

    openloomi Connectors tools - manage the native 7 messaging integrations and pair with the composio skill for the 1000+ apps OAuth layer (Slack, Discord, X, Gmail, Outlook, Google…

    1k GitHub stars~3.3k tokensUpdated 14 days ago
    Productivity & AutomationAuto-check passed
  • Use Avibe

    avibe-bot/avibe

    Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state.

    620 GitHub stars~2.5k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Agent Deep Links

    composio-community/awesome-codex-skills

    Builds and checks clickable deep links that open a thread, file, folder or settings panel in tools like Codex, Cursor and VS Code, usually for sharing in Slack.

    17k GitHub stars~513 tokensUpdated 2 mo ago
    Productivity & AutomationAuto-check passed
  • Drives the traul CLI to sync, search and monitor messages from Slack, Telegram, Discord, Linear, Gmail, WhatsApp, Claude Code sessions and Markdown files.

    113 GitHub stars~3.9k tokensUpdated 5 mo ago
    Productivity & AutomationAuto-check: notes

More from ykdojo/safeclaw

  • Download YouTube videos, audio, and subtitles/transcripts using yt-dlp.

    184 GitHub stars~275 tokensUpdated 10 days ago
    Auto-check passed
  • Read publicly shared Google Docs using curl to download into a file.

    184 GitHub stars~117 tokensUpdated 10 days ago
    Auto-check passed

Works with

Questions about Read-Only Slack Access

How do I install Read-Only Slack Access in Claude Code?

Run `npx skills add ykdojo/safeclaw --skill slack -a claude-code`. Or copy the skill folder (setup/skills/slack in ykdojo/safeclaw) into .claude/skills/slack in your project. Claude Code loads it when a task matches its description.

How do I install Read-Only Slack Access in Codex?

Run `npx skills add ykdojo/safeclaw --skill slack -a codex`. Or copy the skill folder (setup/skills/slack in ykdojo/safeclaw) into .agents/skills/slack in your project. Codex loads it when a task matches its description.

Can I use Read-Only Slack Access 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 ykdojo/safeclaw --skill 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/slack, .gemini/skills/slack, .github/skills/slack and .opencode/skills/slack in your project.

What does Read-Only Slack Access need to run?

Going by SKILL.md and its folder, Read-Only Slack Access needs the command-line tools its instructions call (node) and credentials named SLACK_TOKEN.

Does Read-Only Slack Access access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Read-Only Slack Access 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 Read-Only Slack Access use?

Read-Only Slack Access is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Read-Only Slack Access use?

About 207 tokens (SKILL.md is roughly 828 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 Read-Only Slack Access?

Skills that share tags, products or a category with Read-Only Slack Access: Slack Browser Automation (vercel-labs/agent-browser, 44k stars), Slack (huangruiteng/CS-Notes, 4k stars), Openloomi Connectors (melandlabs/openloomi, 1k stars) and Use Avibe (avibe-bot/avibe, 620 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Read-Only Slack Access?

ykdojo (a GitHub user) maintains it in ykdojo/safeclaw, which has 184 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 27, 2026.

Source: ykdojo/safeclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.