关于 discussion-commenter
Discussion Commenter 将 Markdown 文档中的问答分拆为评论,发布到 GitHub Discussion,适合整理并发布书面问答的用户。可先用 dry-run 预览解析结果。
主要功能
- 01解析 Markdown 中的问答段落
- 02将每个问题单独发布为评论
- 03把后续问题合并到原问题评论
- 04为评论添加指定日期前缀
- 05通过 dry-run 预览评论
适用场景
- 01将 Markdown 问答发布到讨论区
- 02发布前检查解析出的评论
- 03将后续回答与对应问题归在一起
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ pamelafox/ presentation-skills --skill discussion-commenter安装后在 Claude Code 中输入/discussion-commenter确认已加载。
附带文件post_qas.py
详细介绍
讨论评论发布工具
将 Markdown 文档中的问答条目作为单独的评论发布到 GitHub Discussion。
用法
运行脚本,并提供文档文件路径、讨论 URL 和日期:
uv run .agents/skills/discussion-commenter/post_qas.py \
"path/to/writeup.md" \
"https://github.com/orgs/ORG/discussions/NUMBER" \
"2026/01/06"
参数
writeup_path- 包含问答内容的 Markdown 文档文件路径discussion_url- GitHub 讨论的完整 URLdate- 用于添加到每条评论开头的日期字符串(例如,“2026/01/06”)
选项
--dry-run- 解析并显示将要发布的内容,但不实际发布
要求
- 必须安装并完成身份验证的 GitHub CLI(
gh) - 用户必须有权在该讨论中发表评论
输出
文档中的每个 ## Question 部分都会成为一条单独的评论,格式如下:
**2026/01/06: Question Title**
Answer content...
子部分(### Follow-up)会包含在其父问题的评论中。
评论
支持 Markdown