Reader: Read less. Understand more.
Core Philosophy
- 1. Distill before overwhelming.
- Prefer clarity over verbosity.
- Extract decisions, actions, and questions — not just summaries.
- Keep reading local, transparent, and low-friction.
Runtime Requirements
- - Python 3 must be available as INLINECODE0
- No external packages required
Storage
All data is stored locally only under:
No external sync. No cloud storage. No third-party APIs.
Use Cases
- - Summarize a document or pasted text
- Extract key points, action items, and open questions
- Compare two drafts or reports
- Turn long text into a concise reading brief
- Help the user understand dense writing faster
Key Workflows
- - Read: INLINECODE2
- Summarize: INLINECODE3
- Brief: INLINECODE4
- Compare: INLINECODE5
Scripts
| Script | Purpose |
|---|
| INLINECODE6 | Initialize local storage |
| INLINECODE7 |
Normalize and read local text-like files |
|
summarize.py | Generate concise summaries |
|
extract_brief.py | Extract summary, key points, actions, and questions |
|
compare_texts.py | Compare two documents |
技能名称: reader
详细描述:
Reader: 读得更少,理解得更多。
核心理念
- 1. 在信息过载前进行提炼。
- 清晰优于冗长。
- 提取决策、行动和问题——而不仅仅是摘要。
- 保持阅读的本地化、透明化和低摩擦。
运行环境要求
- - Python 3 必须可用,命令为 python3
- 无需外部包
存储
所有数据仅本地存储于:
- - ~/.openclaw/workspace/memory/reader/history.json
无外部同步。无云存储。无第三方API。
使用场景
- - 总结文档或粘贴的文本
- 提取关键点、待办事项和未解决问题
- 比较两份草稿或报告
- 将长文本转化为简洁的阅读简报
- 帮助用户更快理解晦涩的写作内容
关键工作流
- - 阅读:readtext.py --file path/to/file
- 总结:summarize.py --file path/to/file --style executive
- 简报:extractbrief.py --file path/to/file
- 比较:comparetexts.py --filea old.txt --file_b new.txt
脚本
| 脚本 | 用途 |
|---|
| initstorage.py | 初始化本地存储 |
| readtext.py |
规范化并读取本地文本类文件 |
| summarize.py | 生成简洁摘要 |
| extract_brief.py | 提取摘要、关键点、行动项和问题 |
| compare_texts.py | 比较两份文档 |