Evernote Skill
이 Skill은 Claude Code에서 중국판 에버노트(app.yinxiang.com)의 안전한 자동화 기능을 제공합니다.
핵심 원칙
- 읽기 전용 우선: 쓰기 작업 전에 반드시 미리보기를 보여주고 사용자 확인을 받습니다.
- CLI 실행: 에버노트 API를 직접 호출하지 않고, 모든 작업은
evernoteCLI를 통해 수행합니다. - 토큰 저장 금지: 토큰을 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. 초기 인증
- 사용자가 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 "대상"실행합니다.
보안 요구사항
- 일괄 삭제 전에 반드시 스냅샷을 생성해야 합니다.
- 태그 변경 전에 반드시 변경 사항을 미리 보여줘야 합니다.
- 노트북 이동 전에 대상 구조를 반드시 확인해야 합니다.
- 모든 오류는 원본 오류 메시지를 그대로 표시해야 합니다.