Install any skill in seconds. Free to start, no credit card required.
Get Started Free →quzhan51496/paper2wechat
把学术论文 PDF 转成微信公众号深度解读推文(长文 + 配图 + 封面)。你主导设计的协调式:机械活(MinerU 解析 PDF、生成封面、md2wechat 发布草稿箱)交给 scripts/ 下的小工具,论文理解、文章结构、长文撰写由你亲自完成并在关键点与用户确认。当用户说“论文转公众号”、“paper2wechat”、“把论文写成公众号文章”、“论文转微信推文”、“PDF 转公众号”时触发。
Passed 9 of 15 test cases with the skill, and 5 of 15 without it.
and 10 more in the full report
9 fixed4 passed either way6 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
When calling the automated cover generation tool for paper `/docs/vision.pdf` with title 'Vision Transformer Insights', what is the output image format, dimensions, and default model used?
| Checked | Without skill | With skill |
|---|---|---|
| Sets cover target aspect to 900x383 horizontal JPG format. | Missed | Passed |
| Specifies gpt-image-2 as default image model. | Missed | Passed |
The instructions your model reads when the skill loads.
把一篇论文 PDF 写成学术深度解读型公众号长文。你是主笔:这份文件是配方,
不是全自动脚本——没有 main.py。机械步骤(解析 / 封面 / 排版)调用 scripts/ 下的小工具;
论文理解、文章结构、长文撰写由你亲自完成,并在关键点用 AskUserQuestion 与用户确认。
目标读者:有 AI/ML 背景的研究者、工程师、学生——读得懂方法细节、关心贡献与局限。
PDF
→ 解析 (parse_pdf.py:MinerU → parsed/ + figures/,含表格)
→ 你读懂论文 (读 parsed/ + 看 figures/) → understanding/paper_understanding.json [确认切入角度]
→ 你写深度解读长文 (结构自由、配图、忠实准确) → wechat_article.md + .json [确认]
→ 封面 (cover.py:默认 API 生图 gpt-image-2 横版 900×383;无 key/key 不可用回退本地合成复用原图)
→ 发布草稿箱 (publish.py:md2wechat 直推公众号草稿箱;无凭据/失败→本地样式化 HTML)
→ 公众号推文
Bash 调脚本,创作步骤你自己用 Read / Write 做。WORKDIR(各 Bash 调用是独立 shell、不共享变量):
WORKDIR="$(dirname "$pdf_path")/.paper2anything/wechat/$(basename "${pdf_path%.*}")"
$pdf_path 是用户给的论文 PDF(每块重设一次)。脚本在 ${SKILL_DIR}/scripts——SKILL_DIR
是本 skill 的目录(见本 skill 顶部注入的 "Base directory for this skill: …");各 Bash 块独立 shell,
用到它的块开头按需 export SKILL_DIR=<那个目录> 一次(和 WORKDIR 一样每块现设)。AskUserQuestion 暂停:① 读懂论文后确认“切入角度/深度/篇幅”;② 长文成稿后确认。统一环境:所有
python命令都在 paper2anything 的统一 conda 环境(顶层environment.yml),以conda run -n paper2anything --no-capture-output为前缀。md2wechat 已含在该环境中。
凭据集中在包根 .env(从 .env.example 复制,已 gitignore),每个新 shell 先导出一次:
test cases passed, vs 5 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.