Agent Skills: Discussion Commenter

Post Q&A entries from office hours writeups as comments to a GitHub Discussion. Use when the user wants to post writeup content to a discussion thread.

UncategorizedID: pamelafox/office-hours-writeups/discussion-commenter

Install this agent skill to your local

pnpm dlx add-skill https://github.com/pamelafox/office-hours-writeups/tree/HEAD/.agents/skills/discussion-commenter

Skill Files

Browse the full folder contents for discussion-commenter.

Download Skill

Loading file tree…

.agents/skills/discussion-commenter/SKILL.md

Skill Metadata

Name
discussion-commenter
Description
Post Q&A entries from office hours writeups as comments to a GitHub Discussion. Use when the user wants to post writeup content to a discussion thread.

Discussion Commenter

Post Q&A entries from office hours writeups as individual comments to a GitHub Discussion.

Usage

Run the script with the writeup file path, discussion URL, and date:

uv run .github/skills/discussion-commenter/post_qas.py \
  "path/to/writeup.md" \
  "https://github.com/orgs/ORG/discussions/NUMBER" \
  "2026/01/06"

Arguments

  1. writeup_path - Path to the markdown writeup file containing Q&As
  2. discussion_url - Full URL to the GitHub discussion
  3. date - Date string to prefix each comment (e.g., "2026/01/06")

Options

  • --dry-run - Parse and display what would be posted without actually posting

Requirements

  • GitHub CLI (gh) must be installed and authenticated
  • User must have permission to comment on the discussion

Output

Each ## Question section in the writeup becomes a separate comment, formatted as:

**2026/01/06: Question Title**

Answer content...

Subsections (### Follow-up) are included in the parent question's comment.