Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add malue-ai/dazee-small --skill readwise-rivalgit clone --depth 1 https://github.com/malue-ai/dazee-smallWrote 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/malue-ai/dazee-small/readwise-rival)<a href="https://agentmods.dev/skills/malue-ai/dazee-small/readwise-rival"><img src="https://agentmods.dev/badge/skills/malue-ai/dazee-small/readwise-rival/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/malue-ai/dazee-small/readwise-rival"><img src="https://agentmods.dev/badge/skills/malue-ai/dazee-small/readwise-rival.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.00030 | $0.01016 |
| Opus 5 | $0.00015 | $0.00508 |
| Sonnet 5 | $0.00006 | $0.00203 |
| Haiku 4.5 | $0.00003 | $0.00102 |
Grade A, and why
readwise-rival scanned grade A with 0 findings 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 9d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
What it actually says
阅读高亮与知识复习
收集阅读中的高亮和笔记,生成知识卡片,支持间隔重复复习。
使用场景
- 用户说「帮我保存这段话」「我最近读到的关于 XX 的内容有哪些」
- 用户想定期复习之前的阅读摘录
- 用户想从阅读笔记中生成知识卡片
数据存储
# 高亮库存储路径
mkdir -p ~/.xiaodazi/reading/highlights
mkdir -p ~/.xiaodazi/reading/cards
高亮格式
// ~/.xiaodazi/reading/highlights/2025-02.json
{
"highlights": [
{
"id": "h_001",
"text": "好的决策不是关于你知道什么,而是关于你如何思考。",
"source": {
"type": "book",
"title": "思考,快与慢",
"author": "丹尼尔·卡尼曼",
"chapter": "第3章"
},
"tags": ["决策", "思维方式"],
"note": "这个观点可以用在产品设计决策流程中",
"created_at": "2025-02-07T14:30:00"
}
]
}
核心功能
1. 保存高亮
用户粘贴或口述一段文字,LLM 结构化保存:
# 追加高亮
python3 -c "
import json, os
from datetime import datetime
highlights_file = os.path.expanduser('~/.xiaodazi/reading/highlights/$(date +%Y-%m).json')
# ... 读取、追加、写入
"
2. 按主题检索
# 搜索含关键词的高亮
python3 -c "
import json, glob, os
pattern = os.path.expanduser('~/.xiaodazi/reading/highlights/*.json')
query = '决策'
results = []
for f in glob.glob(pattern):
data = json.load(open(f))
for h in data.get('highlights', []):
if query in h.get('text', '') or query in str(h.get('tags', [])):
results.append(h)
for r in results[:10]:
print(f'📌 \"{r[\"text\"][:80]}...\"')
src = r.get('source', {})
print(f' — {src.get(\"title\", \"?\")}')
print()
"
3. 生成知识卡片
从高亮中提炼问答对,用于复习:
## 知识卡片
**Q**: 好的决策取决于什么?
**A**: 不是关于你知道什么,而是关于你如何思考。(丹尼尔·卡尼曼《思考,快与慢》)
**标签**: #决策 #思维方式
**下次复习**: 2025-02-14
4. 间隔重复复习
基于简化的 SM-2 算法安排复习:
首次: 1 天后
第二次: 3 天后
第三次: 7 天后
第四次: 14 天后
第五次: 30 天后
5. 每周回顾
## 本周阅读回顾
**新增高亮**: 12 条
**来源**: 3 本书, 5 篇文章
### 高频主题
1. 决策科学(4 条)
2. 产品设计(3 条)
3. AI 应用(3 条)
### 精选高亮
> "好的决策不是关于你知道什么..."
> — 思考,快与慢
### 待复习卡片
- 5 张今日到期
- 12 张本周到期
输出规范
- 保存高亮后确认「已保存,标签: #XX #XX」
- 复习时每次展示 5 张卡片,用户回答后标记掌握程度
- 每周回顾自动生成(可配合通知 Skill 推送)
- 所有数据存储在本地
~/.xiaodazi/reading/
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.
- 9d ago First seen · 148 lines · 30 tokens per session scan A 4f81dadf2bf4
readwise-rival is a skill published in the GitHub repository malue-ai/dazee-small (36 stars, last pushed 5mo ago), licensed MIT. It adds 30 tokens to every session and 1,016 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.
Other skills, from other repositories
hr-onboarding
A new-hire onboarding plan as a single page — first week schedule, buddy + manager intro, learning track, equipment checklist, and "you're set when…" outcomes. Use when the brief mentions "onboarding", "new hire", "first week plan", or "入职".
book-mirror
Take any book (EPUB/PDF), produce a personalized chapter-by-chapter analysis. Each chapter is preserved in detail (The Chapter) and mirrored back to the reader's actual life (The Mirror) using brain context. The mirror observes and resonates — a friend pointing out parallels, NOT a consultant rearranging the reader's…
miniapp
Build a tiny interactive HTML playground only when someone asks to see, play with, or step through a mechanism.
eli5
Explain research, papers, or technical ideas in plain English with minimal jargon, concrete analogies, and clear takeaways. Use when the user says "ELI5 this", asks for a simple explanation of a paper or research result, wants jargon removed, or asks what something technically dense actually means.
deck-course-module
A course or workshop slide template with persistent learning goals, teaching pages, multiple-choice self-tests, and a wrap-up.
master-yinguang
A reference-based assistant for questions about Yinguang and Pure Land Buddhism, a Buddhist tradition focused on faith, ethical living, and practice connected with rebirth in the Pure Land. It can answer in Yinguang’s historical teaching style.