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.