$npx skillfedfor your agent

slack-channel-monitor

This skill automates Slack channel monitoring by running a cron job that polls up to 10 channels every minute. When a message contains your chosen trigger phrase, it opens an OpenHands conversation with that message and recent context, then posts a link back to the Slack thread. Subsequent replies in the thread are forwarded to continue the conversation, and the agent's final response is posted back to Slack.

Slack Channel Monitor sets up automated polling of Slack channels to trigger OpenHands conversations when a keyword is detected.

AI-generated summary based on this skill's SKILL.md

130 58 MITupdated by OpenHands

Decision gist · record as of 2026-07-27

Slack Channel Monitor sets up automated polling of Slack channels to trigger OpenHands conversations when a keyword is detected. This skill automates Slack channel monitoring by running a cron job that polls up to 10 channels every minute. When a message contains your chosen trigger phrase, it opens an OpenHands conversation with that message and recent context, then posts a link back to the Slack thread. Subsequent replies in the thread are forwarded to continue the conversation, and the agent's final response is posted back to Slack.

manual: git clone https://github.com/OpenHands/extensions → cp -r extensions/skills/slack-channel-monitor ~/.claude/skills/slack-channel-monitor
skills/slack-channel-monitor/SKILL.md · version ef402746

Use it when

  • Yes, slack-channel-monitor can monitor up to 10 channels simultaneously.
  • slack-channel-monitor posts a link to the OpenHands conversation back in the original Slack thread.

Verify before relying

Read SKILL.md below before installing (10 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

OpenHands/extensions/slack-channel-monitor · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How does slack-channel-monitor watch Slack channels for trigger phrases?

slack-channel-monitor runs a cron job that polls up to 10 Slack channels every minute. When a message contains your chosen trigger phrase, the skill automatically opens an OpenHands conversation with that message and recent context, then posts a link back to the Slack thread for easy access.

Can slack-channel-monitor monitor multiple Slack channels at once?

Yes, slack-channel-monitor can monitor up to 10 channels simultaneously. The skill polls all configured channels every minute, detecting trigger phrases across each one and initiating OpenHands conversations as needed.

What happens after slack-channel-monitor triggers an OpenHands conversation?

slack-channel-monitor posts a link to the OpenHands conversation back in the original Slack thread. Subsequent replies in that thread are automatically forwarded to continue the conversation, and the agent's final response is posted back to Slack.

How do I set up slack-channel-monitor to respond to @mentions?

slack-channel-monitor can be configured to respond to @mentions by setting your trigger phrase to include the bot mention. When someone tags the bot in a message, it creates an OpenHands conversation and manages the interaction automatically.

What is the polling frequency for slack-channel-monitor?

slack-channel-monitor polls your configured Slack channels every minute. This frequent polling ensures that trigger phrases are detected quickly and OpenHands conversations are initiated with minimal delay.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Slack Channel Monitor

Create a cron automation that polls up to 10 Slack channels every minute. Windows PowerShell equivalents for the setup, packaging, upload, and API-check shell snippets are in references/windows.md. When a message containing the trigger phrase (default: @openhands) is detected it:

  1. Adds a 👀 reaction to the triggering message.
  2. Opens an OpenHands conversation with the message and recent channel context.
  3. Posts a reply in the Slack thread with a link to the conversation.

On every subsequent run: - New Slack thread replies are forwarded only when they contain the trigger

(truncated - see the full file via the links below)

File tree — 10 files
skills/slack-channel-monitor/.claude-plugin
skills/slack-channel-monitor/.codex-plugin
skills/slack-channel-monitor/.plugin/plugin.json
skills/slack-channel-monitor/README.md
skills/slack-channel-monitor/SKILL.md
skills/slack-channel-monitor/commands/slack-monitor-poll.md
skills/slack-channel-monitor/references/slack-api.md
skills/slack-channel-monitor/references/state-schema.md
skills/slack-channel-monitor/references/windows.md
skills/slack-channel-monitor/scripts/main.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Monitor Slack channels and trigger OpenHands conversations on keyword detection”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Slack
by AceDataCloud · AceDataCloud/Skills

This skill drives Slack's Web API through curl and jq, letting your agent post to channels or DMs, search message history, look up users, and upload files. It handles authentication via OAuth bearer token and works with the Slack API's standard response format.

no license declared → metadata onlyupdated Jul 2026
★ 13repo stars
slack-standup-digest
by OpenHands · OpenHands/extensions

This skill sets up a recurring automation that pulls Slack activity from your chosen channels, organizes updates by project with dedicated sections for shipped work, active tasks, blockers, and decisions, then delivers a summary to your target channel on a schedule you define. Configure source channels, target channel, timing, timezone, and whether digests post automatically or await your approval first.

MITupdated Jul 2026
★ 130repo stars
openhands-automation
by OpenHands · OpenHands/extensions

Set up automations that run on your OpenHands agent server, triggered by cron schedules or webhook events from GitHub and other services. The skill guides you through checking backend access, gathering required information, and deploying your automation with a clear preview before it goes live.

MITupdated Jul 2026
★ 130repo stars
github-pr-reviewer
by OpenHands · OpenHands/extensions

Set up a cron-based automation that watches your GitHub repository for pull requests with a configurable label, initiates an AI review conversation for each labeled PR, and posts the analysis back as a GitHub comment. The skill handles polling, state tracking, and comment posting deterministically in Python, invoking the LLM only for the review itself.

MITupdated Jul 2026
★ 130repo stars
discord
by OpenHands · OpenHands/extensions

Automate Discord integrations using webhooks for one-way notifications, bot tokens for two-way control, or slash commands for user-invoked actions. The skill covers safe token handling, rate-limit management, and includes ready-to-use scripts for posting messages and managing channels.

MITupdated Jul 2026
★ 130repo stars
discord-bot
by OpenClaudia · OpenClaudia/openclaudia-skills

Discord Bot lets you post announcements, embeds, and marketing content directly to Discord channels using webhooks or the bot API. Choose webhooks for simple posting with custom branding, or use the bot API for deeper community management like reading messages and managing roles.

MITupdated Jul 2026
★ 598repo stars

More skills Discord Skill (unlicensed)

Tags
message-pollingslack-integrationcron-automationtrigger-detectionthread-managementbot-reactionsconversation-linkingstate-persistencemulti-channel-monitoringwebhook-alternative