kindle
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseKindle Skill
Kindle Skill
Overview
概述
Enables Claude to interact with Amazon Kindle for managing ebook library, tracking reading progress, discovering new books, and accessing Kindle Unlimited catalog.
让Claude能够与Amazon Kindle交互,实现电子书库管理、阅读进度追踪、新书发现以及访问Kindle Unlimited目录的功能。
Quick Install
快速安装
bash
curl -sSL https://canifi.com/skills/kindle/install.sh | bashOr manually:
bash
cp -r skills/kindle ~/.canifi/skills/bash
curl -sSL https://canifi.com/skills/kindle/install.sh | bash或者手动安装:
bash
cp -r skills/kindle ~/.canifi/skills/Setup
设置
Configure via canifi-env:
bash
undefined通过canifi-env进行配置:
bash
undefinedFirst, ensure canifi-env is installed:
首先,确保已安装canifi-env:
curl -sSL https://canifi.com/install.sh | bash
curl -sSL https://canifi.com/install.sh | bash
canifi-env set AMAZON_EMAIL "your-email@example.com"
undefinedcanifi-env set AMAZON_EMAIL "your-email@example.com"
undefinedPrivacy & Authentication
隐私与认证
Your credentials, your choice. Canifi LifeOS respects your privacy.
你的凭证,由你掌控。 Canifi LifeOS尊重你的隐私。
Option 1: Manual Browser Login (Recommended)
选项1:手动浏览器登录(推荐)
If you prefer not to share credentials with Claude Code:
- Complete the Browser Automation Setup using CDP mode
- Login to the service manually in the Playwright-controlled Chrome window
- Claude will use your authenticated session without ever seeing your password
如果你不想与Claude Code共享凭证:
- 使用CDP模式完成浏览器自动化设置
- 在Playwright控制的Chrome窗口中手动登录该服务
- Claude将使用你的已认证会话,全程不会获取你的密码
Option 2: Environment Variables
选项2:环境变量
If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
如果你愿意共享凭证,可以将其存储在本地:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"注意:存储在canifi-env中的凭证仅能在你的本地设备上访问,绝不会被传输至外部。
Capabilities
功能
- Browse and manage ebook library
- Track reading progress across devices
- Search for new ebooks and samples
- Access Kindle Unlimited catalog
- Manage collections and organization
- 浏览并管理电子书库
- 跨设备追踪阅读进度
- 搜索新书和试读样本
- 访问Kindle Unlimited目录
- 管理收藏集与书籍分类
Usage Examples
使用示例
Example 1: Check Library
示例1:查看书库
User: "What books do I have in my Kindle library?"
Claude: I'll browse your Kindle library and list your purchased and borrowed ebooks.用户:“我的Kindle书库里有哪些书?”
Claude:我将浏览你的Kindle书库,列出你已购买和借阅的电子书。Example 2: Reading Progress
示例2:阅读进度查询
User: "Where did I leave off in my current book?"
Claude: I'll check your reading progress and show where you are in your currently reading books.用户:“我上次读到哪了?”
Claude:我将查看你的阅读进度,告诉你当前在读书籍的停留位置。Example 3: Find New Books
示例3:寻找新书
User: "Find some mystery novels on Kindle Unlimited"
Claude: I'll search Kindle Unlimited for highly-rated mystery novels available to borrow.用户:“在Kindle Unlimited上找一些悬疑小说”
Claude:我将在Kindle Unlimited中搜索可借阅的高评分悬疑小说。Authentication Flow
认证流程
- Navigate to read.amazon.com via Playwright MCP
- Click "Sign In" button
- Enter Amazon credentials
- Handle 2FA if enabled
- Maintain session for subsequent requests
- 通过Playwright MCP导航至read.amazon.com
- 点击“登录”按钮
- 输入Amazon凭证
- 若启用了两步验证则完成验证
- 维持会话以用于后续请求
Error Handling
错误处理
- Login Failed: Retry authentication up to 3 times, then notify via iMessage
- Session Expired: Re-authenticate with Amazon
- 2FA Required: Wait for code via iMessage
- Rate Limited: Implement exponential backoff
- Content Unavailable: Check Kindle Unlimited membership
- 登录失败:最多重试3次认证,随后通过iMessage通知
- 会话过期:重新通过Amazon认证
- 需要两步验证:等待iMessage发送的验证码
- 请求受限:实现指数退避策略
- 内容不可用:检查Kindle Unlimited会员状态
Self-Improvement Instructions
自我改进说明
When encountering new UI patterns:
- Document Kindle web reader changes
- Update selectors for new layouts
- Track Kindle Unlimited catalog changes
- Monitor sync functionality
遇到新的UI模式时:
- 记录Kindle网页阅读器的变更
- 更新针对新布局的选择器
- 追踪Kindle Unlimited目录的变化
- 监控同步功能
Notes
注意事项
- Web reader has limited features vs apps
- Kindle Unlimited requires separate subscription
- Reading progress syncs via Whispersync
- Some books may have lending restrictions
- 网页阅读器的功能相较于应用程序有限
- Kindle Unlimited需要单独订阅
- 阅读进度通过Whispersync同步
- 部分书籍可能存在借阅限制