kevinslin/agstack/slack-notify
Claude Code and agent skill by kevinslin/agstack
- community
Checking that the SKILL.md file is still in the repository.
Send explicit Slack notifications through `slack-post`.
Install
npx vskill@latest install kevinslin/agstack/slack-notifySKILL.md
Slack Notify
Use this skill only when the user explicitly invokes $slack-notify or explicitly asks to send a Slack notification.
The command posts a plain-text message through slack-post. It loads credentials with the sibling secrets skill, using $secrets slack semantics:
- Token:
SLACK_TOKENorSLACK_BOT_TOKENfrom~/.secrets/.env.slack. - Channel:
SLACK_CHANNELfrom~/.secrets/.env.slack.
Do not print token values, decrypted env values, or full environment dumps.
Usage
The public shorthand is:
For multi-line text:
Workflow
- Confirm the user explicitly asked to post a Slack notification.
- Keep the message plaintext and exactly scoped to what the user requested.
- Run the bundled helper:
The helper resolves ../secrets/scripts/secrets, runs secrets slack -- ..., checks SLACK_CHANNEL, and calls:
slack-post reads the token from SLACK_TOKEN or SLACK_BOT_TOKEN inside the secrets-loaded environment.
Safety
- Do not send Slack posts for generic task completion unless the user explicitly asks for Slack notification.
- Do not echo
SLACK_BOT_TOKEN,SLACK_TOKEN,.env.slack,.env.keys, or dotenvx decrypted output. - If
slack-postfails, report the non-secret error text only. - If credentials are missing, ask the user to update them through
$secrets init slackanddotenvx set ... -f ~/.secrets/.env.slack; do not ask them to paste secret values into chat. - Use
terminal-notifieror other non-Slack notification mechanisms separately when a workspace requires local completion notifications.
Troubleshooting
- Missing
slack-post: install or expose theslack-posttool onPATH. - Missing channel: set
SLACK_CHANNELin~/.secrets/.env.slack. - Missing token: set
SLACK_BOT_TOKENorSLACK_TOKENin~/.secrets/.env.slack. - Missing secrets helper: ensure the
secretsskill is installed beside this skill, or setSECRETS_CMDto the helper path.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingactive/slack-notify/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/kevinslin/agstack/slack-notify)