yao-weread-skill
当用户需要分析微信读书阅读历史、生成读书报告、可视化阅读统计、笔记、书架、词云、热力图、雷达图,或导出精排 HTML 报告时使用。也适用于创建 AI 创业者示例阅读报告。不用于通用图书推荐,或不生成报告的原始微信读书 API 查询。
Skill by yaojingang
Chalk Labs
Need help deploying yao-weread-skill?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yaojingang-yao-weread-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, backend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/yao-weread-skill
What's inside
- Skill name
yao-weread-skill- Description
- 当用户需要分析微信读书阅读历史、生成读书报告、可视化阅读统计、笔记、书架、词云、热力图、雷达图,或导出精排 HTML 报告时使用。也适用于创建 AI 创业者示例阅读报告。不用于通用图书推荐,或不生成报告的原始微信读书 API 查询。
- License
- MIT
- Instructions
- 85 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (13)
- README.md
- SKILL.md
- interface.yaml · agents/
- README.md · examples/ai-founder-report/
- weread-report.html · examples/ai-founder-report/
- manifest.json
- chart-catalog.md · references/
- data-contract.md · references/
- report-design.md · references/
- artifact-design-profile.md · reports/
- output-risk-profile.md · reports/
- requirements.txt
- generate_weread_report.py · scripts/
SKILL.md (first lines)
<!-- Copyright © 2026 姚金刚. All rights reserved. Project: yao-weread-skill Created by: 姚金刚 Date: 2026-05-16 X: https://x.com/yaojingang --> # Yao WeRead Skill 从微信读书账号数据生成精排中文 HTML 报告。默认范围为截至今天的最近 24 个月。 ## 输入 - 环境变量 `WEREAD_API_KEY`,格式遵循微信读书 skill 的要求。 - 可选报告范围:`--years`、`--start` 或 `--end`。 - 可选笔记深度:`--max-note-books`;省略或传 `0` 时处理微信读书返回的全部笔记书籍。 - 可选输出目录。 - 可选示例模式:`--sample-ai-founder --sample-scale 5`,不需要 `WEREAD_API_KEY`。 ## 输出 流程会生成: - `weread-report.html`:参考 kami 排版风格的交互式 HTML 报告。 - `weread-report-data.json`:聚合后的图表数据。 - `weread-raw-summary.json`:不含密钥的 API 结构和计数摘要,便于复核。 报告还会生成一个读者画像模块:顶部诗性总结、1 条画像金句,以及从近两年划线中筛选出的最多 20 条高价值句子。原始划线和想法仅用于聚合分析与画像筛选。除非用户明确要求分享或发布,否则报告产物应视为私有内容。 ## 工作流 1. 调用 API 前先阅读微信读书 skill 文档: - `shelf.md`:书架计数、公开/私密规则。 - `readdata.md`:阅读时长单位、周期规则、年度/月度字段。 - `notes.md`:笔记分页、笔记数计算、划线/想法文本。 - `book.md`:仅在需要书籍详情或阅读进度时使用。 2. 运行 `scripts/generate_weread_report.py`。 3. 检查生成的 HTML 至少包含 20 个图表面板,没有 `TODO`、占位文本或内嵌 API key。 4. 检查矩形树图、热力图、横向条形图等高密度图表没有被默认边距压缩,没有右侧空白导致标签截断。 5. 检查读者画像模块:金句必须来自画像划线清单第一条;真实账号模式不得编造划线,划线不足 20 条时如实少展示。 6. 如果用户要求视觉验证,或报告排版有实质变化,使用浏览器打开生成的 HTML,并检查桌面、平板宽度和窄屏宽度。 ## 命令 ```bash python3 scripts/generate_weread_report.py --output reports/generated ``` 常用选项: ```bash python3 scripts/generate_weread_report.py \ --years 2 \ --max-note-books 0 \ --output reports/generated ``` AI 创业者示例报告: ```bash python3 scripts/generate_weread_report.py \ --years 2 \ --sample-ai-founder \ --sample-scale 5 \ --output reports/generated/ai-founder-sample ``` ## 报告设计 - 视觉系统遵循 `references/report-design.md`。 - 图表模块遵循 `references/chart-catalog.md`。 - API 字段语义和降级规则遵循 `references/data-contract.md`。 - 高密度图表必须显式设置容器占满、标签换行/隐藏策略和 resize 监听,避免 ECharts 默认布局留下空白。 - 内容画像必须基于真实划线文本生成,顶部总结可以使用统计口径生成温暖、诗性但不冒充用户原文的描述。 ## 边界 - 真实账号模式下,不编造微信读书响应中不存在的阅读事件、笔记文本、评分或分类。 - AI 创业者示例模式用于在不接入真实账号时生成可复用示例报告。 - 不导出书籍全文;只使用用户自己的划线/想法,以及微信读书 skill 可访问的元数据。 - 不存储或打印 `WEREAD_API_KEY`。 - 无法获得精确滚动日期边界时,必须清楚标注月度或年度近似口径。
From yaojingang/yao-open-skills, MIT.
More from yaojingang/yao-open-skills
- 0.824score
yao-naval-almanack-skill
yaojingang
Improve career choices, service/productization, reusable income/ownership, long-term partnerships, attention allocation, and desire/social-comparison…
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.781score
yao-cold-ledger-skill
Yao Team
分析或创作“冷账叙事”中文关系故事:用精确数字、账单或工序、物件回环、克制对白和留白承载情绪。用于点名冷账叙事,或明确要求以冷峻账本感拆解参考文本、写片段、短篇或长篇;排除普通润色、通用公众号写作、事实核查、财务账务、真实人物私密爆料及可识别原句或情节复刻。
SkillBFreshness: B★ 1.3KClaude Code +9 - 0.727score
yao-expert-skill
Yao Team
Create expert-level learning reports and tutorials from any domain, industry, technology, role, market, product idea, or vague field question.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-kelly-skill
yaojingang
Turn uncertain resource-allocation requests into practical action plans using Kelly sizing as a conservative allocation engine.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-open-skills-sync
yaojingang
Manage the yao-open-skills public collection.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-positioning-skill
Yao Team
Generate evidence-aware positioning reports for personal IPs, courses, products, services, brands, or companies by combining positioning theory…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-tutorial-skill
yaojingang
Create standalone beginner tutorial packages from a topic or supplied references, with adaptive research, course-style outline design, chapter visuals, and…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-websecurity-skill
yaojingang
Use when auditing an authorized website, SaaS, API, AI app, local code path, GitHub repo, staging URL, or owned runtime for security risks, vulnerability…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-copyright-skill
yaojingang
Use when adding or auditing Yao copyright comment headers for an agent skill package, especially SKILL.md, README.md, references, prompts, templates…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-crux-skill
Yao Team
Use when a user is stuck in a complex real-world situation with many conflicts, limited resources, unclear priorities, or asks to identify the principal…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-demand-skill
Yao Team
Evaluate product demand from product links, product descriptions, PRDs, websites, app-store pages, white papers, sales decks, screenshots, or funding…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-doctor-skill
yaojingang
Audit local and OpenClaw skill libraries for privacy theft, credential theft, stealthy exfiltration, unsafe execution chains, deceptive instructions, and…
SkillCFreshness: C★ 1.3KClaude Code +9
Signals
- Stars
- 1,324
- Forks
- 144
- Open issues
- 0
- Last commit (this folder)
- May 18, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/yaojingang/yao-open-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from yaojingang
- 0.824score
yao-naval-almanack-skill
yaojingang
Improve career choices, service/productization, reusable income/ownership, long-term partnerships, attention allocation, and desire/social-comparison…
SkillAFreshness: A★ 1.3KClaude Code +9 - 0.727score
yao-copyright-skill
yaojingang
Use when adding or auditing Yao copyright comment headers for an agent skill package, especially SKILL.md, README.md, references, prompts, templates…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-doctor-skill
yaojingang
Audit local and OpenClaw skill libraries for privacy theft, credential theft, stealthy exfiltration, unsafe execution chains, deceptive instructions, and…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-gametheory-skill
yaojingang
Route CEO-facing competition, negotiation, channel, pricing, platform, M&A, financing, competitor-response, alliance, and regulator problems through an…
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-kelly-skill
yaojingang
Turn uncertain resource-allocation requests into practical action plans using Kelly sizing as a conservative allocation engine.
SkillCFreshness: C★ 1.3KClaude Code +9 - 0.727score
yao-tutorial-skill
yaojingang
Create standalone beginner tutorial packages from a topic or supplied references, with adaptive research, course-style outline design, chapter visuals, and…
SkillCFreshness: C★ 1.3KClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get yao-weread-skill running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
yao-weread-skill. Agent Mart. https://agentmart.dev/skills/yaojingang-yao-weread-skill (last updated 2026-10-24)