# Exporter voor agents

Vijf skills leren een agent exporteren, back-uppen en zoeken met Exporter.

## De vijf skills

De opdracht hierboven installeert alle vijf met de [skills CLI](https://github.com/vercel-labs/skills) uit de [skills-index](https://exporter.dev/.well-known/skills/index.json) van deze site. Of bewaar een SKILL.md hieronder in de skills-map van je agent.

- [export-apple-notes](https://exporter.dev/.well-known/skills/export-apple-notes/SKILL.md): Apple Notities exporteren naar Markdown- of HTML-bestanden met `exporter`, en de JSON-samenvatting lezen. (`.well-known/skills/export-apple-notes/SKILL.md`)
- [apple-notes-to-obsidian](https://exporter.dev/.well-known/skills/apple-notes-to-obsidian/SKILL.md): Apple Notities in een map van een Obsidian-vault zetten en veilig synchroon houden. (`.well-known/skills/apple-notes-to-obsidian/SKILL.md`)
- [backup-apple-notes](https://exporter.dev/.well-known/skills/backup-apple-notes/SKILL.md): Een nachtelijke spiegel, momentopnamen met datum of een voorbereidende stap voor een back-uptool, en een controle dat de laatste is gedraaid. (`.well-known/skills/backup-apple-notes/SKILL.md`)
- [notes-as-claude-context](https://exporter.dev/.well-known/skills/notes-as-claude-context/SKILL.md): Notities, contacten en gesprekken doorzoeken en lezen via de lokale MCP-server. (`.well-known/skills/notes-as-claude-context/SKILL.md`)
- [export-messages](https://exporter.dev/.well-known/skills/export-messages/SKILL.md): iMessage-gesprekken naar Markdown, één bestand per gesprek, met bijlagen. (`.well-known/skills/export-messages/SKILL.md`)

## Wat een agent kan

- Exporteren: `exporter sync --source apple --json --quiet` naar de exportmap van de app, of `exporter export --dest <folder>` naar elke map die de persoon op de kaart Opdrachtregel heeft toegestaan.
- Back-ups volgens schema: `exporter help cron` toont de crontab-regels met het echte pad: een spiegel die wijzigingen volgt, of momentopnamen met datum die nooit veranderen.
- Het resultaat lezen: `--json` bij sync, export, list, status en log. Exitcodes: 0 ok, 1 exportfouten, 2 instelling nodig, 64 verkeerd gebruik.
- Zoeken als context: Via MCP: `search`, `read`, `list`, `get_recent`, `get_stats` en `get_metadata` over de exports. [De zes tools](https://exporter.dev/docs/mcp).
- De toestand kennen: `exporter status --json` toont elke bron, de laatste export, de gratis hoeveelheid en het gebruikte aantal. `exporter list sources --json` telt wat er is.
- De gratis hoeveelheid kennen: Een export voorbij de gratis hoeveelheid sluit nog steeds af met 0 en toont een regel `note:` die noemt wat is overgeslagen. De persoon ontgrendelt die app één keer, in Exporter.

## Instellen

Een persoon doet de eerste twee stappen, omdat de app in een sandbox draait. De agent doet de rest.

1. Een persoon installeert de app: Exporter uit de Mac App Store, één keer geopend. Een app verbinden en de exportmap kiezen kan alleen in de app.
2. Een persoon plakt één regel: Op de kaart Opdrachtregel van de app: "installatiecommando kopiëren", één keer geplakt in Terminal. De app in de sandbox kan zelf niet naar je PATH schrijven. `exporter help install` toont de regel voor die Mac.
3. De agent leert de skills: `npx skills add https://exporter.dev` installeert de vijf skills hierboven uit de skills-index van deze site.
4. De agent controleert en draait: `exporter doctor` zegt wat er ontbreekt, met een regel `fix:` onder elke fout. Daarna exporteert `exporter sync --json --quiet` en toont één JSON-samenvatting.
5. De agent leest als context: Met de MCP-server gestart op de kaart in de app verbindt `claude mcp add --transport http exporter http://localhost:8744/mcp` Claude Code met de exports.

## Vragen

### Wat kan een agent niet?

Een app verbinden, een exportmap kiezen, een map toestaan, de MCP-server starten of een ontgrendeling kopen. Dat gebeurt in de app, door een persoon. De opdrachtregel stelt nooit vragen: ontbreekt er een stap, dan stopt de export met exitcode 2 en één regel die zegt wat je moet doen.

### Kan een agent een ontgrendeling betalen?

Nee. Elke app ontgrendel je met een eenmalige aankoop die een persoon in Exporter doet. Er is geen webkassa, geen licentiesleutel en geen betaling door een agent. Zeg het tegen de persoon; de volgende export neemt de ontgrendeling mee.

### Welke agents kunnen het gebruiken?

Alles wat shellopdrachten uitvoert, kan `exporter` besturen. Alles wat MCP via HTTP spreekt, kan met de server verbinden: Claude Code met één opdracht, Cursor en VS Code via knoppen op de kaart MCP-server van de app, Claude Desktop via een gekopieerd `mcp-remote`-item.

### Hoe privé is het?

De opdrachtregel en de server draaien op de Mac van de persoon en lezen daar diens exports; de server luistert alleen op 127.0.0.1. De skills vertellen de agent aantallen en paden te melden, en notities of berichten alleen te citeren als de persoon erom vraagt. [Privacy](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/nl/agents
every page: https://exporter.dev/llms.txt
