external-comms

Scans GitHub issues and discussions to draft template-based community responses requiring human approval.

209|27|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dotnet/maui-labs --skill external-comms-dotnet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: external-comms
Source: https://github.com/dotnet/maui-labs/tree/main/src/Comet/.copilot/skills/external-comms
Command: npx skills add https://github.com/dotnet/maui-labs --skill external-comms-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It streamlines how a team scans GitHub issues and discussions, drafts community responses consistently, and routes every draft through a mandatory human review gate so the team never posts autonomously.

Core Features & Use Cases

  • Issue & discussion scanning (open only): Finds unanswered items created within the last 7 days while excluding squad:internal and wontfix.
  • Response classification + template-driven drafting: Chooses the best response type (welcome, troubleshooting, feature guidance, redirect, acknowledgment, closing, technical uncertainty, empathetic disagreement, information request) and produces a structured draft using the corresponding template.
  • Human-in-the-loop review workflow: Generates a review table of drafts, waits for explicit approvals (approve/edit/skip/post), and logs every action to an audit trail in .squad/comms/audit/.

Quick Start

Run the workflow manually with the instruction "PAO, check community" to scan unanswered issues and discussions and produce a review table for human approval.

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 a mandatory human review gate?▼

To draft GitHub issue responses with a mandatory human review gate, this Skill scans open issues and discussions, classifies response types, generates template-based drafts, and presents a review table requiring explicit approval before posting.

How does template-based writing work for GitHub community responses?▼

Template-based writing for GitHub community responses works by classifying each item into a category like troubleshooting or feature guidance, then applying a structured template to produce a consistent draft for human review.

What is the best way to triage unanswered GitHub discussions within a specific recency scope?▼

The best way to triage unanswered GitHub discussions is to scan open items created within the last 7 days, exclude labels like wontfix or squad:internal, and generate classified drafts for human approval.

Does this workflow post replies to GitHub issues automatically?▼

No, this workflow does not post replies automatically. It operates in draft-only mode, preparing template-based responses and requiring explicit human approval from a review table before any communication is posted.

Can I audit logged actions for community responses drafted on GitHub?▼

Yes, you can audit logged actions. Every draft generation, edit, skip, and approval decision is recorded to an audit trail in the .squad/comms/audit/ directory for full traceability.