Community연구 & 데이터 분석github.com

kirk-haodong/yinxiang-cli

중국판 에버노트(인상필기/YXBJ)를 위한 안전한 자동화 CLI 및 Claude Code 플러그인

yinxiang-cli란 무엇인가요?

이 스킬은 Claude Code에서 중국판 에버노트(인상필기, app.yinxiang.com)를 안전하게 자동화할 수 있도록 설계된 도구입니다. 모든 작업은 `evernote` CLI 명령어를 통해 수행되며, API 토큰을 직접 다루지 않고 사용자 확인을 거친 후에만 쓰기 작업을 실행합니다. 사용자는 노트북 목록 조회, 노트 검색, 태그 관리 등 주요 기능을 사용할 수 있으며, 노트 분류, 문서 가져오기, 대량 편집 등의 워크플로를 안전하게 진행할 수 있습니다. 특히 일괄 삭제 전 스냅샷 생성, 태그 변경 전 미리보기 제공 등 안전장치가 마련되어 있어 실수를 방지합니다.

지원 대상✓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에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Evernote Skill

이 Skill은 Claude Code에서 중국판 에버노트(app.yinxiang.com)의 안전한 자동화 기능을 제공합니다.

핵심 원칙

  • 읽기 전용 우선: 쓰기 작업 전에 반드시 미리보기를 보여주고 사용자 확인을 받습니다.
  • CLI 실행: 에버노트 API를 직접 호출하지 않고, 모든 작업은 evernote CLI를 통해 수행합니다.
  • 토큰 저장 금지: 토큰을 Skill, 대화 또는 코드에 절대 저장하지 않습니다.
  • 검증 우선: 일괄 수정 전후에 반드시 스냅샷/확인을 수행합니다.

사용 가능한 명령어

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 "대상" 실행합니다.

보안 요구사항

  • 일괄 삭제 전에 반드시 스냅샷을 생성해야 합니다.
  • 태그 변경 전에 반드시 변경 사항을 미리 보여줘야 합니다.
  • 노트북 이동 전에 대상 구조를 반드시 확인해야 합니다.
  • 모든 오류는 원본 오류 메시지를 그대로 표시해야 합니다.

관련 스킬