external-comms

Drafts GitHub issue and discussion responses with mandatory human review before posting.

2|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/elbruno/ElBruno.MagenticUI --skill external-comms-elbruno
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: external-comms
Source: https://github.com/elbruno/ElBruno.MagenticUI/tree/main/.squad/templates/skills/external-comms
Command: npx skills add https://github.com/elbruno/ElBruno.MagenticUI --skill external-comms-elbruno

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Responding to community issues and discussions is time-consuming and risky when done hastily; this Skill scans open GitHub items, drafts templated responses, and enforces a human approval gate so nothing is posted without review. ## Core Features & Use Cases - Community Scanning: Finds unanswered open issues and discussions from the last 7 days using GitHub MCP tools or the gh CLI, excluding internal or wontfix items. - Classified Drafting: Classifies each thread into nine response types (welcome, troubleshooting, redirect, etc.) and drafts from matching templates with confidence levels (high, medium, needs review). - Human Review Gate: Presents drafts in a review table and waits for explicit commands like approve, edit, or skip; a safe word freezes all pending drafts. - Audit Logging: Records every scan, draft, approval, post, and deletion to timestamped audit files for accountability. - Use Case: A maintainer says "check community" and receives a table of drafted replies to three open issues, approves two, edits one, and posts them via prepared gh CLI commands. ## Quick Start Ask the agent to check the community for unanswered GitHub issues and discussions and draft responses for your review.

Frequently Asked Questions about external-comms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft responses to GitHub issues with AI?▼

Trigger the scan manually, and the workflow lists unanswered open issues and discussions, classifies each by response type, and drafts replies from templates. Drafts appear in a review table and are only posted after you explicitly approve them.

How do I find unanswered GitHub discussions using the gh CLI?▼

Use gh api /repos/{owner}/{repo}/discussions with a jq filter selecting items where answer_chosen_at is null. The workflow limits scans to Q&A and General categories and skips Announcements and Show and Tell.

Can the agent post GitHub comments automatically without approval?▼

No. A human review gate is mandatory in Phase 1, and posting without approval is the cardinal anti-pattern. You approve, edit, or skip each draft, and a safe word command freezes all pending drafts.

Does this workflow support pull request comments?▼

No. Phase 1 scope covers issues and discussions only, and drafting PR replies is explicitly excluded. Discussion answers in Q&A threads are drafted as answers rather than comments.

What happens if a posted community response is wrong?▼

The rollback procedure deletes the comment via the GitHub API, logs the deletion with a reason in the audit trail, and drafts a corrected replacement through the normal review cycle. Recurring errors trigger updates to drafting anti-patterns.