Skip to content

Add github-repo-monitor and slack-channel-monitor to automation catalog#260

Merged
tofarr merged 2 commits into
mainfrom
add-monitoring-automations-to-catalog
May 23, 2026
Merged

Add github-repo-monitor and slack-channel-monitor to automation catalog#260
tofarr merged 2 commits into
mainfrom
add-monitoring-automations-to-catalog

Conversation

@tofarr
Copy link
Copy Markdown
Contributor

@tofarr tofarr commented May 22, 2026

Summary

Adds two new entries to the "Start from a proven workflow" catalog on the Automations page, sourced directly from the existing github-repo-monitor and slack-channel-monitor skills in this repo.

New entries

Entry Category Popularity rank Setup time
GitHub repository monitor Developer tools 98 5 min
Slack channel monitor Team communication 92 7 min

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.

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>
Copy link
Copy Markdown
Contributor

@all-hands-bot all-hands-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 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>
@tofarr tofarr merged commit 3125e11 into main May 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants