Markdown Article Formatter
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
编写专业产品评测报告,站在用户决策者与使用者双重视角深度评测产品。输入产品名称(以及可选的产品资料/链接、功能点、使用场景、竞品),自动搜集产品信息、竞品对比数据与行业数据,生成结论清晰、逻辑严谨、有理论依据与数据支撑、图文并茂的 Markdown 评测报告(SVG 图以外挂文件形式引用),输出到项目 markdown/…
$ npx skills add digoal/blog --skill product-review-report -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install digoal/blog product-review-report --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skills_for_claude_web/product-review-report .claude/skills/product-review-report && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "product-review-report" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-report into .claude/skills/product-review-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-review-report", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-reportType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add digoal/blog --skill product-review-report -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install digoal/blog product-review-report --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/skills_for_claude_web/product-review-report .agents/skills/product-review-report && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "product-review-report" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-report into .agents/skills/product-review-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-review-report", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill product-review-report -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install digoal/blog product-review-report --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/skills_for_claude_web/product-review-report .cursor/skills/product-review-report && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "product-review-report" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-report into .cursor/skills/product-review-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-review-report", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/digoal/blog.git --path skills/skills_for_claude_web/product-review-report--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add digoal/blog --skill product-review-report -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install digoal/blog product-review-report --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/skills_for_claude_web/product-review-report .gemini/skills/product-review-report && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "product-review-report" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-report into .gemini/skills/product-review-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-review-report", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install digoal/blog product-review-reportInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add digoal/blog --skill product-review-report -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/skills_for_claude_web/product-review-report .github/skills/product-review-report && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "product-review-report" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-report into .github/skills/product-review-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-review-report", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add digoal/blog --skill product-review-report -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install digoal/blog product-review-report --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/digoal/blog.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/skills_for_claude_web/product-review-report .opencode/skills/product-review-report && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "product-review-report" agent skill from https://github.com/digoal/blog/tree/master/skills/skills_for_claude_web/product-review-report into .opencode/skills/product-review-report/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "product-review-report", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
product-review-report编写专业产品评测报告,站在用户决策者与使用者双重视角深度评测产品。输入产品名称(以及可选的产品资料/链接、功能点、使用场景、竞品),自动搜集产品信息、竞品对比数据与行业数据,生成结论清晰、逻辑严谨、有理论依据与数据支撑、图文并茂的 Markdown 评测报告(SVG 图以外挂文件形式引用),输出到项目 markdown/…
Product Review Report is an agent skill from digoal/blog. 编写专业产品评测报告,站在用户决策者与使用者双重视角深度评测产品。输入产品名称(以及可选的产品资料/链接、功能点、使用场景、竞品),自动搜集产品信息、竞品对比数据与行业数据,生成结论清晰、逻辑严谨、有理论依据与数据支撑、图文并茂的 Markdown 评测报告(SVG 图以外挂文件形式引用),输出到项目 markdown/ 目录。触发条件:用户提到"产品评测"、"写评测报告"、"帮我评测XX"、"product review"、"产品对比报告"、"帮我写XX的评测"、"功能评测"、"这个产品怎么样"、"XX和YY哪个更好"、"帮我做个产品调研"、"竞品分析"、"选型报告"。即使用户只提供了产品名称和希望"帮我看看这个产品",也应立即使用本 skill。
Its SKILL.md is about 890 tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/report-examples.md` and `references/scoring-rubric.md`).
It sits in Documents & Office, covering Markdown. The repository describes itself as: AI,Opensource,Database,Business,Finance,Minds. git clone --depth 1 https://github.com/digoal/blog. The licence is GPL-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit ad6fcb7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Product Review Report loads about 889 tokens when it runs, and up to ~6.2k if it reads all its reference files. Until then it costs about 88 tokens; SKILL.md has 144 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from digoal/blog at commit ad6fcb7, republished under its GPL-2.0 licence (© digoal). 144 words, ~889 tokens.
.claude/skills/product-review-report/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.站在 用户决策者(采购/管理层) 与 用户使用者(一线操作人员) 双重视角,撰写专业、可落地的产品评测报告。
在开始评测前,先向用户询问必要信息(已在对话中提供的直接使用,不必重复询问):
必填项:
1. 产品名称(带版本号更佳)
可选项(有则更完整,无则自行搜集):
2. 产品相关资料或链接(官网、文档、Demo、白皮书等)
3. 要评测的功能点(如:搜索效率、API 接口、数据安全等)
4. 目标使用场景(如:中型电商日均万单履约、医院HIS系统集成等)
5. 要对比的竞品名称(1~3 个)收到信息后,直接进入评测流程,不要等用户再次确认。
使用 web_search / web_fetch 充分搜集:
搜集到的数据要注明来源和时间,不要捏造数据。若无法查到某项数据,在报告中如实说明。
评测须覆盖以下维度,根据产品类型适当取舍或扩充:
若有竞品,逐项对比,输出评分矩阵(1~5 分制)。重点说明:
markdown/
├── product-review-{产品名}-{YYYYMMDD}.md # 主报告
└── assets/
├── score-radar.svg # 评分雷达图
├── tco-comparison.svg # TCO 对比图(如有竞品)
└── feature-matrix.svg # 功能矩阵图严格按以下结构输出,每个 H2 章节均需有实质内容:
# {产品名} 产品评测报告
> 评测日期:{date} | 评测版本:{version} | 对比竞品:{competitors}
## TL;DR — 一句话结论
[决策者版本:3 行以内,给出"买"或"不买"的明确建议和核心理由]
[使用者版本:3 行以内,给出"好用"或"难用"的明确判断和核心理由]
## 被评产品概览
[产品定位、目标用户、核心卖点、市场地位]
## 评分总览
[引用雷达图 SVG]
[各维度评分表格]
## 决策者视角深度评测
### 总拥有成本(TCO)分析
### ROI 预期
### 厂商可靠性
### 合规与安全
### 战略契合度与风险
## 使用者视角深度评测
### 核心功能逐项评测
[针对用户指定的功能点,逐一评测]
### 易用性体验
### 性能与稳定性
### 集成与扩展性
### 文档与技术支持
## 竞品横向对比
[引用 TCO/功能矩阵 SVG]
[何时选择被评产品 vs 何时选择竞品]
## 风险与注意事项
[已知缺陷、历史事故、需关注的合同条款等]
## 简明实操指南
### 决策者行动清单
- [ ] ...
### 使用者快速上手要点
- [ ] ...
## 综合结论与推荐
[再次明确给出"强烈推荐 / 条件推荐 / 不推荐",说明适用条件]
## 数据来源
[列出所有引用来源,含访问日期]所有 SVG 图 必须 保存为独立文件到 markdown/assets/ 目录,然后在 Markdown 中用图片引用格式引用:
不要 将 SVG 代码内嵌在 Markdown 正文中。
SVG 图要求:
viewBox 确保自适应宽度#2563EB(蓝),辅色 #10B981(绿),警示色 #EF4444(红),中性 #6B7280(灰)font-family="'PingFang SC', 'Helvetica Neue', Arial, sans-serif"适合流程图、时序图、架构对比图,内嵌在 Markdown 中:
```mermaid
flowchart LR
...
```适合简单的表格对比或示意图,直接内嵌。
🎯 决策者 和 🛠 使用者 标签区分报告生成后,告知用户:
详见 references/ 目录:
scoring-rubric.md — 各维度评分细则(1~5分标准)report-examples.md — 示例报告片段(雷达图 SVG 模板、功能矩阵模板)© digoal, GPL-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/skills_for_claude_web/product-review-report of digoal/blog.
Open the folder on GitHubat commit ad6fcb7
Product Review Report next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Product Review Report this skilldigoal/blog | 8.6k | — | ~889 | Automated safety check: Pass | GPL-2.0 | |
| Markdown Article FormatterJimLiu/baoyu-skills | 27k | 6 repos | ~3.5k | Automated safety check: Pass | MIT | |
| MarkitdownImCa0/just-laws | 781 | 14 repos | ~3.2k | Automated safety check: Notes | MIT | |
| Obsidian MarkdownAtmosphere/atmosphere | 3.8k | 20 repos | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Crosspostingwasp-lang/wasp | 19k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Gzh Designisjiamu/gzh-design-skill | 4k | — | ~2.2k | Automated safety check: Pass | AGPL-3.0 |
JimLiu/baoyu-skills
Reformats plain text or Markdown articles with frontmatter, a title, a summary, headings, bold, lists and code blocks, and saves a separate formatted copy.
ImCa0/just-laws
Convert files and office documents to Markdown. An agent skill from ImCa0/just-laws.
Atmosphere/atmosphere
Create and edit Obsidian Flavored Markdown with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax.
wasp-lang/wasp
Crosspost Wasp blog articles (MDX) to DEV.to and Medium. An agent skill from wasp-lang/wasp.
isjiamu/gzh-design-skill
微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown…
supabase/supabase
Review Supabase docs changes locally in your supabase/supabase checkout — either an open PR (triage, classify, verify) or your own branch before opening a PR (local self-review).
digoal/blog
三层审查模型,逐段逐句验证文章真伪、证据链与逻辑结构。Use when the user asks to fact-check, verify, audit, or evaluate the credibility of an article, essay, report, opinion piece, social-media post, or any written claim —…
digoal/blog
Find latent bugs in a local PostgreSQL source tree (RELxxSTABLE branch or HEAD) the way a core hacker does: build a heavily-poisoned debug instance (cassert + cache-discard + -O0/-ggdb3 + core…
digoal/blog
Portable digital employee distilled from digoal's personal blog for PostgreSQL, PolarDB, DuckDB, AI+database, vector/RAG, database operations, source-code reading, technical content creation…
digoal/blog
从论文 PDF 文件或论文 PDF URL 生成通俗易懂、图文并茂、带批判性评估的中文 Markdown 解读,并保存到当前项目的 markdown 目录。Use when the user asks to interpret,精读,解读,summarize,explain,analyze, or write an article from an academic paper PDF…
digoal/blog
Analyze a product from documentation, websites, PDFs, articles, release notes, pricing pages, app listings, reviews, filings, or related links; save separate intermediate analyses from seven roles…
digoal/blog
Turn a blog post, article, notes, or any source material into a set of vertical poster images — one cover plus several coherent content slides that explain the core points.
Categories
编写专业产品评测报告,站在用户决策者与使用者双重视角深度评测产品。输入产品名称(以及可选的产品资料/链接、功能点、使用场景、竞品),自动搜集产品信息、竞品对比数据与行业数据,生成结论清晰、逻辑严谨、有理论依据与数据支撑、图文并茂的 Markdown 评测报告(SVG 图以外挂文件形式引用),输出到项目 markdown/…. Product Review Report is an agent skill from digoal/blog.
Product Review Report fits situations like: tasks that involve Markdown.
Run `npx skills add digoal/blog --skill product-review-report -a claude-code`. Or copy the skill folder (skills/skills_for_claude_web/product-review-report in digoal/blog) into .claude/skills/product-review-report in your project. Claude Code loads it when a task matches its description.
Run `npx skills add digoal/blog --skill product-review-report -a codex`. Or copy the skill folder (skills/skills_for_claude_web/product-review-report in digoal/blog) into .agents/skills/product-review-report in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add digoal/blog --skill product-review-report -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-review-report, .gemini/skills/product-review-report, .github/skills/product-review-report and .opencode/skills/product-review-report in your project.
SKILL.md names no scripts, command-line tools or credentials: Product Review Report is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Product Review Report is published under the GPL-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 889 tokens (SKILL.md is roughly 3.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Product Review Report: Markdown Article Formatter (JimLiu/baoyu-skills, 27k stars), Markitdown (ImCa0/just-laws, 781 stars), Obsidian Markdown (Atmosphere/atmosphere, 3.8k stars) and Crossposting (wasp-lang/wasp, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
digoal (a GitHub user) maintains it in digoal/blog, which has 8,588 GitHub stars. The repository holds 98 skills in this directory. The repository was last updated on October 9, 2026.
Source: digoal/blog on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.