Add github-repo-monitor and slack-channel-monitor to automation catalog#260
Conversation
Adds two new proven workflow entries to the automations catalog, sourced from the existing github-repo-monitor and slack-channel-monitor skills in this repo. - github-repo-monitor: watches a GitHub repo for @OpenHands mentions in issue/PR comments, starts a conversation, and posts the reply back. popularityRank: 98, estimatedSetupMinutes: 5. - slack-channel-monitor: watches Slack channels for @OpenHands mentions, starts a conversation with message context, and replies in the thread. popularityRank: 92, estimatedSetupMinutes: 7. Co-authored-by: openhands <openhands@all-hands.dev>
all-hands-bot
left a comment
There was a problem hiding this comment.
🟢 Good taste - Clean addition of two automation catalog entries.
Both JSON files are structurally consistent with existing catalog entries, properly imported in index.js, and reference existing skills in the repository. Popularity ranks (92, 98) fit appropriately in the existing scale without conflicts.
[RISK ASSESSMENT]
- [Overall PR]
⚠️ Risk Assessment: 🟢 LOW
Configuration-only changes with no code logic, external dependencies, or user-facing behavior modifications. Adding catalog metadata for existing automation workflows.
VERDICT:
✅ Worth merging: Clean configuration addition with no issues.
KEY INSIGHT:
Simple, well-structured catalog metadata that follows established patterns perfectly.
Was this automated review useful? React with 👍 or 👎 to this review to help us measure review quality.
Workflow run: https://github.com/OpenHands/extensions/actions/runs/26315269982
The test_catalogs.py suite asserts every automation must reference at least one known MCP. Set the correct IDs for both new entries: - github-repo-monitor -> ["github"] - slack-channel-monitor -> ["slack"] Co-authored-by: openhands <openhands@all-hands.dev>
Summary
Adds two new entries to the "Start from a proven workflow" catalog on the Automations page, sourced directly from the existing
github-repo-monitorandslack-channel-monitorskills in this repo.New entries
GitHub repository monitor
Watches a GitHub repository for @OpenHands mentions in issue and PR comments. When detected, it starts an OpenHands conversation pre-loaded with the issue/PR context and posts the agent reply back to GitHub.
Slack channel monitor
Polls up to 10 Slack channels for messages containing a trigger phrase (default: @OpenHands). When detected, it reacts with a eyes emoji, starts an OpenHands conversation with the message context, and posts the agent reply back to the Slack thread.
Why requiredMcpIds is empty
Both are custom-script automations that authenticate via stored secrets (GITHUB_TOKEN / SLACK_BOT_TOKEN) rather than MCP servers, so no MCP prerequisites are needed. The setup wizard (triggered by clicking the card) will guide the user through the full configuration via the respective skill.
This PR was created by an AI agent (OpenHands) on behalf of the repository owner.