Community研究與資料分析github.com

kirk-haodong/yinxiang-cli

中國大陸版印象筆記(Yinxiang Biji / YXBJ / Evernote China)安全自動化 CLI 與 Claude Code Plugin

yinxiang-cli 是什麼?

此技能為 AI 代理(如 Claude Code)提供對中國大陸版印象筆記(app.yinxiang.com)的安全自動化操作能力。它完全依賴於 `evernote` CLI 工具,而非直接呼叫 API,藉此簡化開發與維運流程。技能支援筆記本與標籤管理、筆記搜尋與匯入等常見操作,並遵循嚴格的「唯讀優先」安全原則:所有寫入動作皆須預覽變更並取得使用者確認後才執行。此外,它要求不將 Token 儲存於對話或程式碼中,並在批次修改前後進行快照與驗證,非常適合需要以可稽核、低風險方式自動化整理筆記或批次匯入文件的使用情境。

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

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · 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
  • 修改標籤前必須預覽變更
  • 移動筆記本前必須確認目標結構
  • 任何錯誤必須顯示原始錯誤訊息

相關技能