kirk-haodong/yinxiang-cli

CLI de automatización segura para Yinxiang Biji (Evernote China) y plugin para Claude Code

¿Qué es yinxiang-cli?

Este skill proporciona capacidades de automatización segura para la versión china de Evernote (Yinxiang Biji) a través de una interfaz de línea de comandos (CLI). Diseñado para Claude Code, permite gestionar notas, cuadernos y etiquetas sin exponer directamente la API. Su principio rector es "solo lectura primero": cualquier operación de escritura requiere una vista previa y confirmación del usuario. Incluye comandos para autenticación, diagnóstico, listado, búsqueda y obtención de notas. El token de acceso nunca se almacena en el skill, conversaciones ni código. Antes de operaciones masivas (eliminación, modificación de etiquetas, movimientos entre cuadernos) se realizan snapshots y verificaciones automáticas. Es ideal para usuarios chinos de Evernote que desean integrar sus notas en flujos de trabajo con asistentes de IA de forma segura.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add kirk-haodong/yinxiang-cli

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Skill de Evernote

Este skill proporciona a Claude Code capacidades de automatización segura para la versión china de Evernote (app.yinxiang.com).

Principios fundamentales

  • Solo lectura primero: cualquier operación de escritura debe mostrar una vista previa y obtener confirmación del usuario.
  • Ejecución mediante CLI: no se llama a la API de Evernote directamente, todo se realiza a través del comando evernote.
  • No guardar el token: el token nunca se almacena en el skill, en la conversación ni en el código.
  • Verificación prioritaria: antes y después de modificaciones masivas se debe hacer snapshot/verificación.

Comandos disponibles

evernote auth status       # Verificar estado de autenticación
evernote auth setup        # Mostrar instrucciones de configuración del token
evernote doctor            # Diagnosticar
evernote notebooks list    # Listar cuadernos
evernote tags list         # Listar etiquetas
evernote notes list        # Listar notas
evernote notes search <q>  # Buscar notas
evernote notes get <guid>  # Obtener detalle de una nota

Flujos de trabajo

1. Autenticación inicial

  1. Indique al usuario que visite https://app.yinxiang.com/api/DeveloperToken.action
  2. Configure export EVERNOTE_TOKEN='S=...'
  3. Ejecute evernote auth status para verificar

2. Organizar notas

  1. evernote notes list --format json para exportar metadatos
  2. Analice los temas de las notas y clasifíquelas por contenido
  3. Genere un plan de clasificación en JSON
  4. Muestre un resumen de la clasificación al usuario para confirmación
  5. Una vez confirmado, ejecute las operaciones de escritura

3. Importar documentos

  1. Confirme que el cuaderno de destino existe
  2. evernote import directory ./docs --notebook "Destino"

Requisitos de seguridad

  • Antes de eliminar en masa, debe hacerse un snapshot.
  • Antes de modificar etiquetas, debe mostrarse una vista previa de los cambios.
  • Antes de mover un cuaderno, debe confirmarse la estructura de destino.
  • Cualquier error debe mostrar el mensaje de error original.

Skills relacionados