Community研究与数据分析github.com

kirk-haodong/yinxiang-cli

中国大陆版印象笔记(Yinxiang Biji / YXBJ / Evernote China)安全自动化 CLI 与 Claude Code Plugin

yinxiang-cli 是什么?

yinxiang-cli is a Claude Code agent skill that 中国大陆版印象笔记(Yinxiang Biji / YXBJ / Evernote China)安全自动化 CLI 与 Claude Code Plugin.

兼容平台Claude Code~Codex CLI~Cursor
npx skills add kirk-haodong/yinxiang-cli

Installed? Explore more 研究与数据分析 skills: obra/superpowers, affaan-m/quarkus-verification, affaan-m/uspto-database · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Evernote Skill

此 Skill 为 Claude Code 提供中国大陆版印象笔记(app.yinxiang.com)的安全自动化能力。

核心原则

  • 只读优先:任何写操作前必须展示预览,取得用户确认
  • CLI 执行:不直接调用印象笔记 API,全部通过 evernote CLI 操作
  • 不保存 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. 初次认证

  1. 提示用户访问 https://app.yinxiang.com/api/DeveloperToken.action
  2. 设置 export EVERNOTE_TOKEN='S=...'
  3. 执行 evernote auth status 验证

2. 整理笔记

  1. evernote notes list --format json 导出元数据
  2. 分析笔记主题,按内容归类
  3. 生成分类计划 JSON
  4. 展示分类统计给用户确认
  5. 用户确认后执行写操作

3. 导入文档

  1. 确认目标笔记本存在
  2. evernote import directory ./docs --notebook "目标"

安全要求

  • 批量删除前必须 snapshot
  • 修改标签前必须预览变更
  • 移动笔记本前必须确认目标结构
  • 任何错误必须展示原始错误信息

相关技能