mcpField
D
discussion-commenter

discussion-commenter

github.com/pamelafox生产力128109 次安装8 周前更新
代码仓库

关于 discussion-commenter

Discussion Commenter 将 Markdown 文档中的问答分拆为评论,发布到 GitHub Discussion,适合整理并发布书面问答的用户。可先用 dry-run 预览解析结果。

主要功能

  1. 01解析 Markdown 中的问答段落
  2. 02将每个问题单独发布为评论
  3. 03把后续问题合并到原问题评论
  4. 04为评论添加指定日期前缀
  5. 05通过 dry-run 预览评论

适用场景

  1. 01将 Markdown 问答发布到讨论区
  2. 02发布前检查解析出的评论
  3. 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"

参数

  1. writeup_path - 包含问答内容的 Markdown 文档文件路径
  2. discussion_url - GitHub 讨论的完整 URL
  3. date - 用于添加到每条评论开头的日期字符串(例如,“2026/01/06”)

选项

  • --dry-run - 解析并显示将要发布的内容,但不实际发布

要求

  • 必须安装并完成身份验证的 GitHub CLI(gh)
  • 用户必须有权在该讨论中发表评论

输出

文档中的每个 ## Question 部分都会成为一条单独的评论,格式如下:

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

Answer content...

子部分(### Follow-up)会包含在其父问题的评论中。

评论

支持 Markdown