Evernote Skill
此 Skill 为 Claude Code 提供中国大陆版印象笔记(app.yinxiang.com)的安全自动化能力。
核心原则
- 只读优先:任何写操作前必须展示预览,取得用户确认
- CLI 执行:不直接调用印象笔记 API,全部通过
evernoteCLI 操作 - 不保存 Token:Token 绝不写入 Skill、对话或代码
- 验证优先:批量修改前后必须 snapshot/verify
可用命令
evernote auth status # 检查认证状态
evernote auth setup # 显示 Token 配置指引
evernote doctor # 诊断
evernote notebooks list # 列出笔记本
evernote tags list # 列出标签
evernote notes list # 列出笔记
evernote notes search <q> # 搜索笔记
evernote notes get <guid> # 获取笔记详情
工作流
1. 初次认证
- 提示用户访问 https://app.yinxiang.com/api/DeveloperToken.action
- 设置
export EVERNOTE_TOKEN='S=...' - 执行
evernote auth status验证
2. 整理笔记
evernote notes list --format json导出元数据- 分析笔记主题,按内容归类
- 生成分类计划 JSON
- 展示分类统计给用户确认
- 用户确认后执行写操作
3. 导入文档
- 确认目标笔记本存在
evernote import directory ./docs --notebook "目标"
安全要求
- 批量删除前必须 snapshot
- 修改标签前必须预览变更
- 移动笔记本前必须确认目标结构
- 任何错误必须展示原始错误信息