一个将PDF文档(论文/文章/调研报告)解读为易读文章的Claude技能,生成纽约客风格的配图,输出琥珀米暖色调的HTML和PDF格式。
- 📖 智能解读:深入理解PDF内容,用简洁语言解释复杂概念
- 🎨 纽约客风格:每2-3个段落配一张简洁线条风格的插画
- 🎨 琥珀米色调:温暖的琥珀米配色方案,提升阅读体验
- 📄 多格式输出:同时生成HTML和PDF两种格式
- 🔧 高度定制:支持配置颜色方案、字体风格等
使用以下触发词加PDF文件路径即可使用:
# 解析PDF文件
解读 /path/to/your/document.pdf
# 分析PDF文件
解析 ~/Documents/research.pdf
# 总结PDF文件
总结 ./paper.pdf
# 解读PDF文件
分析 /path/to/report.pdf用户:解读 /path/to/paper.pdf
技能:
1. 读取PDF内容
2. 解读重构为讲解式文章
3. 为每个概念单元生成配图提示词
4. 调用脚本生成纽约客风格插画
5. 输出琥珀米暖色调的 article.html 和 article.pdf
.claude/skills/pdf-interpretation/
├── SKILL.md # 技能主文档
├── reference/ # 参考资料
│ ├── color-scheme.md # 颜色方案配置
│ ├── typography.md # 排版指南
│ ├── newyorker-style.md # 纽约客风格参考
│ └── doubao-api.md # 豆包API文档
├── scripts/ # 核心脚本
│ ├── image_generator.py # 图片生成器
│ ├── article_builder.py # 文章构建器
│ └── config.py # 配置文件
├── templates/ # 模板文件
│ ├── article.html # HTML模板
│ └── styles.css # 样式文件
├── .env.example # 环境变量模板
└── .gitignore # Git忽略文件
- 背景:
#FDF8F0(米白色) - 文字:
#3D2914(深棕色) - 强调:
#D48B3C(琥珀色) - 柔和:
#E8C8A8(浅金棕色) - 插画:
#2C1810(插画深色)
- 纽约客风格:简洁线条、单色/双色、留白充足
- 抽象化表达:用象征性图形传达核心概念
- 优雅氛围:略带智慧或幽默的艺术感
git clone https://github.com/Lainey-ops/testnew.git
cd testnew# 复制环境变量模板
cp .claude/skills/pdf-interpretation/.env.example .claude/skills/pdf-interpretation/.env
# 编辑环境变量,添加你的API密钥
nano .claude/skills/pdf-interpretation/.env# scripts/requirements.txt (如有)
# pip install -r requirements.txt生成的文章包含以下部分:
<header>
标题 + 元信息
</header>
<section class="abstract">
摘要概述(200-300字)
</section>
<main>
<section class="concept-block">
<div class="illustration">
<!-- 纽约客风格配图 -->
</div>
<div class="concept-text">
<!-- 2-3个段落的解读内容 -->
</div>
</section>
<!-- 更多概念块... -->
</main>编辑 reference/color-scheme.md 修改配色:
- Background: `#你的背景色`
- Text: `#你的文字色`
- Accent: `#你的强调色`参考 reference/newyorker-style.md 调整:
- 线条粗细
- 色彩数量
- 留白比例
- 艺术风格
- 仅支持PDF文件输入
- 需要有效的图片生成API访问权限
- 大文件处理可能需要较长时间
- 生成的图片受API限制
欢迎提交Issue和Pull Request!
- Fork本仓库
- 创建你的特性分支:
git checkout -b feature/AmazingFeature - 提交你的改动:
git commit -m 'Add some AmazingFeature' - 推送到分支:
git push origin feature/AmazingFeature - 提交Pull Request
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
- Claude Code - 技能开发框架
- Doubao API - 图片生成支持
- The New Yorker - 插画风格灵感
作者:Lainey-ops 邮箱:lainey@feedmob.com GitHub:https://github.com/Lainey-ops
使用此技能需要遵守相关服务条款和API使用规范。