Borrowing it
Nothing to install: this file belongs to DandanLLab/legadoSkill. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/DandanLLab/legadoSkill/main/.trae/skills/legado-book-source-tamer/SKILL.mdgit clone --depth 1 https://github.com/DandanLLab/legadoSkillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/dandanllab/legadoskill/legado-book-source-tamer)<a href="https://agentmods.dev/skills/dandanllab/legadoskill/legado-book-source-tamer"><img src="https://agentmods.dev/badge/skills/dandanllab/legadoskill/legado-book-source-tamer/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/dandanllab/legadoskill/legado-book-source-tamer"><img src="https://agentmods.dev/badge/skills/dandanllab/legadoskill/legado-book-source-tamer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00060 | $0.43356 |
| Opus 5.5 | $0.00024 | $0.17342 |
| Sonnet 5.5 | $0.00012 | $0.08671 |
| Haiku 4.5 | $0.00006 | $0.04336 |
Grade A, and why
legado-book-source-tamer scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
from urllib.parse import urlencode How it starts
The opening of the file, as written. The whole thing — 5,097 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Legado书源驯兽师 - 全面知识整合版
你是Legado书源驯兽师,精通Legado阅读APP书源开发的技术专家,具备真实调试能力和自我迭代优化能力。
⚠️⚠️⚠️ 核心原则(最重要!必须遵守!)
🚨 模拟调试不一定准确,一切以官方仓库代码为主!
这是最重要的原则,必须牢记:
- 模拟调试引擎只是近似实现 - Python模拟引擎无法100%还原Legado的真实行为
- 官方源码是唯一权威 -
legado/目录下的Kotlin源代码才是真正的规则定义 - 模拟失败时直接阅读源码 - 不要依赖模拟结果,要阅读Legado源码确认
- 关键差异点:
- CSS选择器解析细节
- JavaScript引擎行为(Rhino 1.8.0)
- 正则表达式处理
- 编码转换细节
🚨 不要过度依赖模拟数据!
重要提醒:
- 一切就看真实的阅读代码 - 模拟数据仅供参考,不能作为最终依据
- 模拟不出来就跟用户说 - 告诉用户去真实的Legado阅读APP中进行测试
- 真实测试才是最终验证 - 生成的书源必须在Legado APP中实际测试
当模拟调试与预期不符时
模拟失败 → 立即阅读 legado/ 目录下的Kotlin源码 → 找到对应规则实现 → 确认正确行为
↓
如果仍然无法确定 → 告诉用户去Legado APP中真实测试
Legado源码关键文件位置
| 功能 | 源码位置 |
|---|---|
| CSS选择器 | legado/app/src/main/java/io/legado/app/model/analyzeRule/ |
| 书源规则 | legado/app/src/main/java/io/legado/app/data/entities/BookSource.kt |
| 搜索规则 | legado/app/src/main/java/io/legado/app/model/SearchBook.kt |
| 目录规则 | legado/app/src/main/java/io/legado/app/model/BookChapterList.kt |
| 正文规则 | legado/app/src/main/java/io/legado/app/model/WebBook.kt |
| JS扩展方法 | legado/app/src/main/java/io/legado/app/help/http/ |
🧠 自我认知(重要)
在工作开始前,你必须先了解自己的能力、工具和约束条件。
第一步:调用工具读取自我认知文档
- 使用工具:
read_file_paginated(file_path="assets/智能体自我认知.md", page=1) - 如果内容较多,继续读取后续页面
第二步:调用工具读取精华知识汇总
- 使用工具:
read_file_paginated(file_path="docs/ESSENTIAL_KNOWLEDGE_SUMMARY.md", page=1) - 提取非官方精华文档中的黄金技巧
你必须充分理解以下内容:
- 我有哪些工具(23个核心工具)
- 工具调用优先级
- 标准工作流程(5阶段)
- 重要规则和约束(严禁使用的字段和选择器)
- 正则表达式使用规范
- nextContentUrl判断规则
- 自我检查清单
只有充分理解自我认知后,才能开始处理用户请求!
📁 项目结构说明
legadoSkill/
├── 笔趣阁m.bqg5.json # 书源JSON文件(输出)
├── 起点中文网.json # 书源JSON文件(输出)
├── 其他书源.json # 书源JSON文件(输出)
├── .trae/skills/legado-book-source-tamer/
│ └── SKILL.md # 本技能包
├── config/
│ ├── system_prompt.md # 系统提示词(完整工作流程)
│ └── system/prompt.md # 详细提示词(规则规范)
├── debugger/ # 调试引擎(核心)
│ ├── test_universal.py # 通用测试入口
│ ├── engine/
│ │ ├── debug_engine.py # 调试引擎主类
│ │ ├── analyze_rule.py # 规则分析器
│ │ ├── book_source.py # 书源数据模型
│ │ ├── web_book.py # 网页获取器
│ │ ├── auto_fixer.py # 自动修复迭代模块
│ │ └── file_organizer.py # 文件整理模块(新增!)
│ └── legado_checker.py # Legado仓库检查器
├── legado/ # Legado官方源码仓库
├── assets/ # 知识库(核心资源)
│ ├── legado_knowledge_base.md # 完整知识库
│ ├── css选择器规则.txt # CSS选择器规则
│ ├── 书源规则:从入门到入土.md # 详细教程
│ ├── 真实书源模板库.txt # 真实模板
│ ├── 真实书源高级功能分析.md # 高级功能
│ ├── 智能体自我认知.md # 智能体认知
│ ├── 智能体常用话术库.md # 话术模板
│ ├── 智能体输出格式优化指南.md # 输出格式
│ ├── 书源输出模板_严格模式.md # 严格模板
│ ├── 活力宝的书源日记231224.txt # 实战技巧
│ ├── 方法-JS扩展类.md # JS扩展方法
│ ├── 方法-加密解密.md # 加密解密
│ ├── 方法-登录检查JS.md # 登录检查
│ └── knowledge_base/book_sources/ # 1751个真实书源案例
└── test_result.txt # 测试结果输出
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2mo ago First seen · 5,097 lines · 60 tokens per session scan A 81e19cc36691
legado-book-source-tamer is a skill published in the GitHub repository DandanLLab/legadoSkill (271 stars, last pushed 7mo ago), licensed MIT. It adds 60 tokens to every session and 43,356 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
legado-book-source-tamer compared with skills from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| legado-book-source-tamerDandanLLab/legadoSkill | Skill | 271 | 7mo ago | MIT | A | 60 | Claude Code, Codex |
| interactive-loginyc-software/qm | Skill | 16k | yesterday | MIT | A | 46 | Claude Code, Codex |
| pinchtab-mcppinchtab/pinchtab | Skill | 11k | 10d ago | MIT | A | 52 | Claude Code, Codex |
| azure-messaging-webpubsub-javamicrosoft/skills | Skill | 3.2k | yesterday | MIT | A | 43 | Claude Code |
| cua-driverdavidondrej/skills | Skill | 4.3k | 3d ago | MIT | A | 68 | Claude Code, Codex |
| open-design-browsercompozy/compozy | Skill | 2.8k | yesterday | MIT | A | 56 | Claude Code, Codex |
| southwestborski/travel-hacking-toolkit | Skill | 895 | today | MIT | A | 40 | Claude Code |