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: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜欢的 AI 中提问

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

文档

Evernote Skill

This Skill provides Claude Code with secure automation capabilities for Yinxiang Biji (app.yinxiang.com), the mainland China version of Evernote.

Core Principles

  • Read-only first: Any write operation must first show a preview and obtain user confirmation.
  • CLI execution: Never call the Evernote API directly; all operations go through the evernote CLI.
  • No token persistence: The token must never be saved to the Skill, conversation, or code.
  • Validate first: Before and after batch modifications, always snapshot/verify.

Available Commands

evernote auth status       # Check authentication status
evernote auth setup        # Show token configuration instructions
evernote doctor            # Diagnostics
evernote notebooks list    # List notebooks
evernote tags list         # List tags
evernote notes list        # List notes
evernote notes search <q>  # Search notes
evernote notes get <guid>  # Get note details

Workflows

1. Initial Authentication

  1. Prompt the user to visit https://app.yinxiang.com/api/DeveloperToken.action
  2. Set export EVERNOTE_TOKEN='S=...'
  3. Run evernote auth status to verify

2. Organizing Notes

  1. evernote notes list --format json to export metadata
  2. Analyze note topics and categorize by content
  3. Generate a classification plan as JSON
  4. Show a classification summary to the user for confirmation
  5. Execute write operations only after user confirmation

3. Importing Documents

  1. Confirm the target notebook exists
  2. evernote import directory ./docs --notebook "Target"

Security Requirements

  • Take a snapshot before any batch delete
  • Preview all tag changes before applying
  • Confirm the target notebook structure before moving notes
  • Always display the raw error message on any error

相关技能