Skill do Evernote
Esta skill fornece ao Claude Code capacidades de automação segura para a versão chinesa do Evernote (app.yinxiang.com).
Princípios Centrais
- Somente leitura por padrão: Antes de qualquer operação de escrita, uma prévia deve ser exibida e a confirmação do usuário obtida.
- Execução via CLI: Não chama a API do Evernote diretamente; todas as operações são realizadas através do comando
evernoteCLI. - Sem persistência de Token: O token nunca é salvo na Skill, na conversa ou no código.
- Validação prioritária: Antes e depois de modificações em lote, deve-se executar snapshot/verificação.
Comandos Disponíveis
evernote auth status # Verificar status de autenticação
evernote auth setup # Exibir instruções de configuração do token
evernote doctor # Diagnosticar
evernote notebooks list # Listar cadernos
evernote tags list # Listar tags
evernote notes list # Listar notas
evernote notes search <q> # Pesquisar notas
evernote notes get <guid> # Obter detalhes de uma nota
Fluxo de Trabalho
1. Autenticação Inicial
- Solicite ao usuário que acesse https://app.yinxiang.com/api/DeveloperToken.action
- Defina
export EVERNOTE_TOKEN='S=...' - Execute
evernote auth statuspara verificar
2. Organização de Notas
- Execute
evernote notes list --format jsonpara exportar os metadados - Analise os temas das notas e classifique-as por conteúdo
- Gere um plano de classificação em JSON
- Exiba um resumo da classificação para o usuário confirmar
- Após confirmação do usuário, execute a operação de escrita
3. Importação de Documentos
- Verifique se o caderno de destino existe
- Execute
evernote import directory ./docs --notebook "Destino"
Requisitos de Segurança
- Antes de exclusões em lote, deve-se executar snapshot
- Antes de modificar tags, deve-se visualizar a prévia das alterações
- Antes de mover cadernos, deve-se confirmar a estrutura de destino
- Qualquer erro deve exibir a mensagem de erro original