# Discussion Commenter

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

- Skill: `pamelafox/discussion-commenter` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add pamelafox/discussion-commenter`
- Raw SKILL.md: https://api.skillmd.com/api/skills/pamelafox/discussion-commenter/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: pamelafox (https://skillmd.com/u/pamelafox)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/pamelafox/discussion-commenter

---


# Discussion Commenter

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

## Usage

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

```bash
uv run .agents/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:

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

Answer content...
```

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

