external-comms

Scan open GitHub issues and discussions to draft template-based responses for human review.

Updated Mar 18, 2022
One-click install
npx skills add https://github.com/mpaulosky/dotfiles --skill external-comms-mpaulosky
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: external-comms
Source: https://github.com/mpaulosky/dotfiles/tree/main/.copilot/skills/external-comms
Command: npx skills add https://github.com/mpaulosky/dotfiles --skill external-comms-mpaulosky

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines discovery, drafting, and human-reviewed posting of community responses by scanning open GitHub issues and discussions, reducing manual triage time while enforcing audit and safety checks.

Core Features & Use Cases

  • Issue & Discussion Scanning: Find unanswered open items within seven days, exclude internal or wontfix labels, and use MCP tools with gh CLI as a fallback.
  • Template-based Drafting & Humanizer Integration: Generate drafts from T1–T9 templates, apply humanizer anti-pattern checks, and enforce thread-read verification before drafting.
  • Review Table & Human Approval Gate: Present standardized draft tables for human review, require explicit approval commands, and prepare CLI commands for posting.
  • Audit & Rollback Controls: Log every action to .squad/comms/audit/, flag long threads and sensitive signals for escalation, and provide deletion and replacement procedures for bad posts.

Quick Start

Ask PAO to scan recent open issues and present human-reviewed draft responses in the review table.

Frequently Asked Questions about external-comms

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

FAQPage Schema
How do I draft and organize candidate GitHub issue responses for human review?

To draft GitHub issue responses for human review, this Skill scans open issues and discussions within a default seven-day window, classifies them, and generates template-based replies while excluding internal or wontfix items. It then presents drafts in a standardized review table requiring explicit human approval before posting.

Can I automate GitHub community triage while still enforcing an audit log?

Yes, you can automate GitHub community triage with audit logging. This Skill scans unanswered open items, drafts template-based replies, and logs every action to the .squad/comms/audit/ directory, ensuring all automated triage steps are recorded for rollback and compliance before any human approval gate.

Does this community response workflow require MCP tools or the gh CLI to scan discussions?

This community response workflow uses MCP tools to scan open GitHub issues and discussions, with the gh CLI serving as a fallback mechanism. Both methods identify unanswered items within seven days, exclude internal or wontfix labels, and verify thread reads before drafting template-based responses.

What is the best way to manage human-reviewed GitHub replies without posting automatically?

The best way to manage human-reviewed GitHub replies is using an explicit approval gate. This Skill prepares CLI commands for posting but requires a human operator to issue explicit approval commands before any action occurs, preventing automated posting of drafts generated from T1–T9 templates.

How does thread-read verification work before drafting community responses?

Thread-read verification requires confirming the full context of an open GitHub issue or discussion before generating a draft response. This Skill enforces this check to ensure template-based replies address the actual conversation history, flagging long threads and sensitive signals for human escalation during the review process.

What are the rollback controls if a bad GitHub response gets posted?

Rollback controls for bad GitHub posts include deletion and replacement procedures managed through the audit system. Every drafted and posted action is logged to .squad/comms/audit/, allowing operators to track, flag, and reverse sensitive or incorrect community responses after they pass the human approval gate.