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.
How do I install this agent skill?
npx skills add https://github.com/pamelafox/presentation-skills --skill discussion-commenterIs this agent skill safe to install?
- Gen Agent Trust Hubpass
This skill is a utility for posting content from markdown files to GitHub Discussions using the official GitHub CLI. It performs local file parsing and makes authenticated API calls through the existing local 'gh' tool configuration.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
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:
uv run .agents/skills/discussion-commenter/post_qas.py \
"path/to/writeup.md" \
"https://github.com/orgs/ORG/discussions/NUMBER" \
"2026/01/06"
Arguments
writeup_path- Path to the markdown writeup file containing Q&Asdiscussion_url- Full URL to the GitHub discussiondate- 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.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/pamelafox/presentation-skills/discussion-commenter">View discussion-commenter on skillZs</a>