ruizrica/agent-pi/slack-web
- community
Checking that the SKILL.md file is still in the repository.
Slack web automation via agent-browser. Use when the user asks to check Slack, read messages, send messages, reply in threads, search Slack, check notifications, react to messages, send DMs, or any Slack communication task. Triggers include "check my Slack", "send a message on Slack", "reply to that Slack thread", "search Slack for...", "what's new on Slack", "read my DMs", "react to that message", "check Slack notifications", "message [person] on Slack".
Install
npx vskill@latest install ruizrica/agent-pi/slack-webSKILL.md
Slack Web Automation
Interact with Slack through its web interface using agent-browser.
Core Workflow
Every Slack interaction follows this pattern:
- Restore session:
agent-browser state load ~/.slack-auth-state.json - Open Slack:
agent-browser --headed open "https://app.slack.com" - Snapshot:
agent-browser snapshot -i -c(get refs) - Interact: Use refs to click, type, navigate
- Re-snapshot: After every action — Slack's DOM changes constantly
Authentication
First-Time Login (Manual)
Restore Session
Actions
Read Messages
Send a Message
Use type not fill — Slack's compose box is contenteditable.
Reply to Thread
Send DM
Search
React with Emoji
Check Notifications
Check Unreads
Critical Rules
- ALWAYS re-snapshot after every action — refs invalidate constantly
- Use `--headed` mode so user can see and intervene
- Set viewport 1920x1080 — Slack hides features at small widths
- Use `Meta+k` (quick switcher) as primary navigation
- Use `type` not `fill` for compose boxes (contenteditable)
- Wait after actions:
agent-browser wait --load networkidle - Save auth state often:
agent-browser state save ~/.slack-auth-state.json
Semantic Locator Fallbacks
When refs don't match:
Debugging
Deep-Dive References
| Reference | When to Use | |
|---|---|---|
| references/workflows.md | Full workflow examples |
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/slack-web/SKILL.md
Popularity
- Repository stars
- 266
- Repository forks
- 41
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 9 Sep 2026, a month ago.
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/ruizrica/agent-pi/slack-web)