Help us improve
Share bugs, ideas, or general feedback.
From github-manager
Handles GitHub issue webhook events; triages labels, prompts for details, escalates external issues via Telegram. Fires on payload.issue (without payload.pull_request).
npx claudepluginhub cameri/claude-skills --plugin github-managerHow this skill is triggered — by the user, by Claude, or both
Slash command
/github-manager:manage-issuesThis 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 and trusted principals: 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. Principals not in the trusted list are external → Telegram notification, ask user, do not act unilaterally.
Tools: gh CLI via Bash for GitHub ops · mcp__plugin_telegram_telegram__reply for notifications (use chat_id from session; if unavailable, log in response)
</essential_principles>
<trusted_actor_opened>
Trusted actor, action: opened:
bugenhancementquestiondocumentationgh label list --repo {owner}/{repo}
gh issue edit {number} --repo {owner}/{repo} --add-label "{label}"
gh issue comment {number} --repo {owner}/{repo} --body "..."
</trusted_actor_opened>
<external_actor_opened>
External actor, action: opened:
🟡 [github-manager] New issue from external user
Repo: {repo}
Author: @{sender}
Title: {title}
{url}
What should I do? (label/assign/close/ignore)
</external_actor_opened>
<other_actions>
Any actor, action: closed / reopened / labeled / assigned: No action.
</other_actions>