# Exporter para agentes

Cinco skills enseñan a un agente a exportar, hacer copias de seguridad y buscar con Exporter.

## Las cinco skills

El comando de arriba instala las cinco con el [CLI de skills](https://github.com/vercel-labs/skills) desde el [índice de skills](https://exporter.dev/.well-known/skills/index.json) de este sitio. O guarde cualquiera de los SKILL.md de abajo en la carpeta de skills de su agente.

- [export-apple-notes](https://exporter.dev/.well-known/skills/export-apple-notes/SKILL.md): Exportar Apple Notes a archivos Markdown o HTML con `exporter` y leer el resumen JSON. (`.well-known/skills/export-apple-notes/SKILL.md`)
- [apple-notes-to-obsidian](https://exporter.dev/.well-known/skills/apple-notes-to-obsidian/SKILL.md): Poner Apple Notes en una carpeta de una bóveda de Obsidian y mantenerla sincronizada, de forma segura. (`.well-known/skills/apple-notes-to-obsidian/SKILL.md`)
- [backup-apple-notes](https://exporter.dev/.well-known/skills/backup-apple-notes/SKILL.md): Un espejo nocturno, instantáneas con fecha o un paso previo para una herramienta de copia de seguridad, y una comprobación de que la última se ejecutó. (`.well-known/skills/backup-apple-notes/SKILL.md`)
- [notes-as-claude-context](https://exporter.dev/.well-known/skills/notes-as-claude-context/SKILL.md): Buscar y leer notas, contactos y conversaciones a través del servidor MCP local. (`.well-known/skills/notes-as-claude-context/SKILL.md`)
- [export-messages](https://exporter.dev/.well-known/skills/export-messages/SKILL.md): Conversaciones de iMessage a Markdown, un archivo por conversación, con adjuntos. (`.well-known/skills/export-messages/SKILL.md`)

## Lo que un agente puede hacer

- Exportar: `exporter sync --source apple --json --quiet` a la carpeta de exportación de la app, o `exporter export --dest <folder>` a cualquier carpeta que la persona haya autorizado en la tarjeta Línea de comandos.
- Copias de seguridad programadas: `exporter help cron` muestra las líneas de crontab con la ruta real: un espejo que sigue las ediciones, o instantáneas con fecha que nunca cambian.
- Leer el resultado: `--json` en sync, export, list, status y log. Códigos de salida: 0 correcto, 1 fallos de exportación, 2 falta configuración, 64 uso incorrecto.
- Buscar como contexto: Por MCP: `search`, `read`, `list`, `get_recent`, `get_stats` y `get_metadata` sobre las exportaciones. [Las seis herramientas](https://exporter.dev/docs/mcp).
- Conocer el estado: `exporter status --json` muestra cada fuente, su última exportación, su cupo gratuito y cuánto lleva usado. `exporter list sources --json` cuenta lo que hay.
- Conocer el cupo: Una ejecución que supera el cupo gratuito sale igualmente con 0 y muestra una línea `note:` que indica lo que se omitió. La persona desbloquea esa app una vez, en Exporter.

## Configuración

Una persona hace los dos primeros pasos, porque la app está en un sandbox. El agente hace el resto.

1. Una persona instala la app: Exporter desde el Mac App Store, abierto una vez. Conectar una app y elegir su carpeta de exportación solo se puede hacer en la app.
2. Una persona pega una línea: En la tarjeta Línea de comandos de la app, «copiar el comando de instalación», pegado una vez en Terminal. La app, en su sandbox, no puede escribir en su PATH por sí misma. `exporter help install` muestra la línea para ese Mac.
3. El agente aprende las skills: `npx skills add https://exporter.dev` instala las cinco skills de arriba desde el índice de skills de este sitio.
4. El agente comprueba y ejecuta: `exporter doctor` dice qué falta, con una línea `fix:` debajo de cada fallo. Después `exporter sync --json --quiet` exporta y muestra un único resumen JSON.
5. El agente lee como contexto: Con el servidor MCP iniciado en la tarjeta de la app, `claude mcp add --transport http exporter http://localhost:8744/mcp` conecta Claude Code a las exportaciones.

## Preguntas

### ¿Qué no puede hacer un agente?

Conectar una app, elegir una carpeta de exportación, autorizar una carpeta, iniciar el servidor MCP o comprar un desbloqueo. Eso se hace en la app, y lo hace una persona. La línea de comandos nunca pregunta nada: si falta un paso, la ejecución se detiene con el código de salida 2 y una línea que dice qué hacer.

### ¿Puede un agente pagar un desbloqueo?

No. Cada app se desbloquea con una compra única dentro de la app que hace una persona en Exporter. No hay pago en la web, ni clave de licencia, ni pagos hechos por agentes. Avise a la persona; la siguiente ejecución detecta el desbloqueo.

### ¿Qué agentes pueden usarlo?

Cualquiera que ejecute comandos de shell puede manejar `exporter`. Cualquiera que hable MCP por HTTP puede conectarse al servidor: Claude Code con un comando, Cursor y VS Code con los botones de la tarjeta Servidor MCP de la app, Claude Desktop mediante una entrada `mcp-remote` copiada.

### ¿Hasta qué punto es privado?

La línea de comandos y el servidor se ejecutan en el Mac de la persona y leen allí sus exportaciones; el servidor solo escucha en 127.0.0.1. Las skills indican al agente que informe de recuentos y rutas, y que cite notas o mensajes solo cuando la persona lo pida. [Privacidad](https://exporter.dev/privacy).

## Related

- [CLI](https://exporter.dev/docs/cli): Every command, flag and exit code
- [MCP server](https://exporter.dev/docs/mcp): Connect Claude and other agents
- [Apple Notes in Claude](https://exporter.dev/guides/notes/apple-notes-in-claude): Claude searches your notes, on your Mac

---

human version: https://exporter.dev/es/agents
every page: https://exporter.dev/llms.txt
