external-comms

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

1|Updated Jul 7, 2026
One-click install
npx skills add https://github.com/seiggy/maf-copilot-studio-demo --skill external-comms-seiggy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-comms
Source: https://github.com/seiggy/maf-copilot-studio-demo/tree/main/.squad/templates/skills/external-comms
Command: npx skills add https://github.com/seiggy/maf-copilot-studio-demo --skill external-comms-seiggy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Community maintainers need to respond to GitHub issues and discussions consistently and safely, but fully automated posting risks wrong or off-brand replies. This Skill scans open community items, drafts templated responses, and enforces a human approval gate before anything is posted. ## 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. - Classification and Templated Drafting: Classifies each thread into nine response types (welcome, troubleshooting, redirect, and more) and drafts from matching templates with confidence levels and auto-escalation rules. - Human Review Gate and Audit Trail: Presents drafts in a review table, waits for explicit approval commands, supports a freeze safe word, and logs every action to an audit directory. - Use Case: A maintainer says "PAO, check community" and receives a table of drafted replies to recent issues and discussions, approves two of them, and posts them via prepared gh CLI commands with full audit logging. ## Quick Start Ask the agent to check the community by saying "PAO, check community" to scan recent GitHub issues and discussions and receive drafted responses for 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 GitHub issue responses with human review?

Trigger the workflow manually with "PAO, check community". The skill scans open issues and discussions, drafts templated replies, and presents a review table. Nothing posts until you explicitly approve drafts with commands like "pao approve 1 3".

How do I scan GitHub discussions for unanswered questions?

Use gh api /repos/{owner}/{repo}/discussions filtered to items where answer_chosen_at is null. The skill limits scans to Q&A and General categories and drafts answers rather than comments for Q&A threads.

Can this skill post replies automatically without approval?

No. Phase 1 is draft-only mode with a mandatory human review gate. The skill never posts autonomously, and the safe word "banana" immediately freezes all pending drafts until a resume command is issued.

What GitHub tools does the workflow support?

It uses GitHub MCP server tools (list_issues, issue_read, search_issues) as the primary path, with the gh CLI as fallback for issue comments, discussions, and GraphQL operations when MCP coverage is incomplete.

What are the limitations of the Phase 1 workflow?

Phase 1 covers issues and discussions only, with no pull request replies. It excludes closed items, items labeled squad:internal or wontfix, and anything already answered by a squad member, and it only activates on manual trigger.