Help us improve
Share bugs, ideas, or general feedback.
From github-manager
Handles GitHub CI webhook events; alerts on failures via Telegram. Fires on payload.check_suite, workflow_run, or workflow_job.
npx claudepluginhub cameri/claude-skills --plugin github-managerHow this skill is triggered — by the user, by Claude, or both
Slash command
/github-manager:manage-ciThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
<essential_principles>
Applies C++ Core Guidelines to write, review, or refactor C++ code. Enforces modern, safe, and idiomatic practices for C++17/20/23.
Share bugs, ideas, or general feedback.
<essential_principles>
Managed repos: Read from this plugin's CLAUDE.md (at the plugin root, one level above skills/). Verify the incoming repo is in the managed repos list before acting — ignore all others.
Tools: mcp__plugin_telegram_telegram__reply for notifications (use chat_id from session; if unavailable, log in response)
Deduplication: If you already sent a Telegram notification for this check suite (same check_suite.id), skip. Only act on check_suite events — workflow_run and workflow_job fire alongside them and would cause duplicates.
</essential_principles>
<check_suite>
check_suite, conclusion: failure:
🔴 [github-manager] CI failed
Repo: {repo}
Branch: {branch}
Commit: {short_sha} — {commit_message_first_line}
{html_url}
check_suite, conclusion: success or any other: No action.
</check_suite>
<workflow_events>
workflow_run / workflow_job: Skip — handled via check_suite to avoid duplicate notifications.
</workflow_events>