Not in the top 1,000 by GitHub stars
C-s-salute/weread-trial-card-list
微信读书体验卡可读书目清单|抓分类页与榜单 → 神作榜 / 神作潜力榜 / 好评如潮榜|体验卡免费能读的高分书单,合并同书多版本,出单文件 HTML 报告 + 6 sheet Excel
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Local scripts
First observation → 741de12b83ed
No earlier version was observed for comparison.
Heat
Insufficient historyNot enough history yet to measure heat. It appears after a few days of data.
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
weread-trial-card-list
When your agent uses it
微信读书「体验卡可读」高分书单生成器。抓分类页与榜单页,筛出体验卡能免费读的书,剔除低分与下架书、合并同书不同版本,输出可筛选的单文件 HTML 报告(全部 / 神作榜 / 神作潜力榜 / 好评如潮榜 / 各大类)与 6 sheet Excel 清单。当用户提到体验卡能读什么、体验卡快到期了读哪些书值回票价、限时免费书单、免费能读的高分书、不花钱能读哪些书、书荒求推荐、帮我找高分书、神作榜、神作潜力榜、好评如潮、推荐值、累计阅读人数、微信读书书单、体验卡和会员卡区别时使用。Build a WeRead trial-card readable book list from category and rank pages, then export a single-file HTML report and Excel. 不适用于书架购书方案与个人阅读统计——那类需求请用 weread-buybooks。
What it loads into context
Frontmatter
255 tokensAlways available to the agent
SKILL.md
2,345 tokensWhen the skill is activated
Reference documents
4,407 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 产物
- 前置条件
- 环境变量
- 执行顺序
- 口径(改动前先与用户确认)
- 视觉约定
- 约束
- 安全与合规
- 验收
Scripts executed separately
scripts/build_excel.pyscripts/build_html.pyscripts/fetch_extra.pyscripts/fetch_pool.pyscripts/fetch_readcount.pyscripts/login.pyscripts/run_pipeline.pyscripts/wrconfig.py
Files
.gitattributesasset218 bytes.gitignoreasset336 bytesLICENSEasset1,092 bytesREADME.mddoc11,000 bytesSKILL.mdcore7,895 bytesSKILL.mdcore7,895 bytesassets/overview.pngasset408,813 bytesassets/rank-god.pngasset248,180 bytesassets/rank-hot.pngasset262,067 bytesassets/rank-potential.pngasset252,902 bytesassets/social-preview.pngasset328,049 bytesreferences/api-notes.mddoc3,714 bytesrequirements-lock.txtdoc200 bytesrequirements.txtdoc40 bytesscripts/build_excel.pyruns10,079 bytesscripts/build_html.pyruns27,443 bytesscripts/fetch_extra.pyruns3,513 bytesscripts/fetch_pool.pyruns7,990 bytesscripts/fetch_readcount.pyruns2,869 bytesscripts/login.pyruns1,920 bytesscripts/run_pipeline.pyruns1,260 bytesscripts/wrconfig.pyruns3,601 bytes
Read SKILL.md
# 微信读书 · 体验卡可读书目
抓取微信读书分类页与榜单页的公开列表数据,筛出「体验卡可读(`payingStatus=1`)」且未下架的书,过滤低分、合并同书不同版本,输出单文件 HTML 报告与 Excel 清单。
## 产物
| 文件(位于 `WEREAD_WORK`) | 内容 |
|---|---|
| `_discover_pool.json` | 候选池,含权益字段、平台分类、deepLink |
| `_book_extra.json` | 逐本补抓的字数/ISBN/格式 |
| `_book_read.json` | 逐本补抓的累计阅读人数 |
| `微信读书_体验卡可读高分书.html` | 单文件报告:全部 / 三大榜单 / 各大类 |
| `微信读书_体验卡可读高分书.xlsx` | 6 个 sheet:概览、三榜单、全部、分类汇总 |
View the complete source on GitHubSkills included
- weread-trial-card-list
Repository facts
- License
- MIT
- Created
- Oct 23, 2026
- Last pushed
- Oct 23, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Active
Before you install
Local scriptsAutomated signals, not a guarantee
Checked Nov 6, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 1 note
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 13 network referencesin 5 files: README.md:9 scripts/build_html.py:316 scripts/fetch_extra.py:17 and 2 more
- No hidden or obfuscated text
- No instruction overrides
- 8 executable scriptsin 8 files: scripts/build_excel.py:1 scripts/build_html.py:1 scripts/fetch_extra.py:1 and 5 more
- 13 references to secretsin 7 files: scripts/fetch_pool.py:24 scripts/wrconfig.py:18 .gitignore:15 and 4 more
- No requests to vote in Hot
Show all 34 signals by file
.gitignore
- Access to secretsline 15
[Credential-related source omitted]
README.md
- Network accessline 9
 - Network accessline 10
 - Network accessline 11
 - Network accessline 12
 - Network accessline 39
> **同系列技能**:如果你想解决的是「我书架上这些书该买哪些、书币怎么花、哪些快下架」, > 用 [weread-buybooks](https://github.com/C-s-salute/weread-buybooks); - Network accessline 40
> 用 [weread-buybooks](https://github.com/C-s-salute/weread-buybooks); - Network accessline 79
git clone https://github.com/C-s-salute/weread-trial-card-list.git - Network accessline 119
请安装这个 skill:https://github.com/C-s-salute/weread-trial-card-list
scripts/build_excel.py
- Executable scriptline 1
Executable file
scripts/build_html.py
scripts/fetch_extra.py
scripts/fetch_pool.py
- Executable scriptline 1
Executable file - Network accessline 23
BASE = 'https://weread.qq.com' - Access to secretsline 24
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Access to secretsline 29
[Credential-related source omitted]
scripts/fetch_readcount.py
scripts/login.py
scripts/run_pipeline.py
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Declared and executed: 4 facts
- Contacts weread.qq.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/build_html.py:317High confidence
- Contacts weread.qq.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/fetch_extra.py:17High confidence
- Contacts weread.qq.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/fetch_pool.py:23High confidence
- Contacts weread.qq.com, which SKILL.md, the README and the plugin manifest do not mentionscripts/login.py:18High confidence
Signal confidence: 33 facts
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in prose of documentationREADME.md:11Low confidence
- Network access in prose of documentationREADME.md:12Low confidence
- Network access in prose of documentationREADME.md:39Low confidence
- Network access in prose of documentationREADME.md:40Low confidence
- Network access in code of documentationREADME.md:79Low confidence
- Network access in code of documentationREADME.md:119Low confidence
- Executable script in a comment of a file that runsscripts/build_excel.py:1Low confidence
- Executable script in a comment of a file that runsscripts/build_html.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/build_html.py:28Low confidence
- Network access in code of a file that runsscripts/build_html.py:316High confidence
- Network access in code of a file that runsscripts/build_html.py:317High confidence
- Executable script in a comment of a file that runsscripts/fetch_extra.py:1Low confidence
- Network access in code of a file that runsscripts/fetch_extra.py:17High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/fetch_extra.py:20Low confidence
- Executable script in a comment of a file that runsscripts/fetch_pool.py:1Low confidence
- Network access in code of a file that runsscripts/fetch_pool.py:23High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/fetch_pool.py:24Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/fetch_pool.py:25Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/fetch_pool.py:27Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/fetch_pool.py:29Low confidence
- Executable script in a comment of a file that runsscripts/fetch_readcount.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/fetch_readcount.py:20Low confidence
- Executable script in a comment of a file that runsscripts/login.py:1Low confidence
- Network access in code of a file that runsscripts/login.py:18High confidence
- Executable script in a comment of a file that runsscripts/run_pipeline.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/run_pipeline.py:25Low confidence
- Executable script in a comment of a file that runsscripts/wrconfig.py:1Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/wrconfig.py:18Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/wrconfig.py:29Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/wrconfig.py:32Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/wrconfig.py:57Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.