Get Exporter

Exporter for agents

Five skills teach an agent to export, back up and search with Exporter.

$ npx skills add https://exporter.dev

The five skills

The command above installs all five with the skills CLI from this site's skills index. Or save any SKILL.md below into your agent's skills folder.

What an agent can do

Export

exporter sync --source apple --json --quiet into the app's export folder, or exporter export --dest <folder> into any folder the person granted on the Command Line card.

Back up on a schedule

exporter help cron prints the crontab lines with the real path: a mirror that follows edits, or dated snapshots that never change.

Read the result

--json on sync, export, list, status and log. Exit codes: 0 ok, 1 export failures, 2 needs setup, 64 usage.

Search as context

Over MCP: search, read, list, get_recent, get_stats and get_metadata over the exports. The six tools.

Know the state

exporter status --json shows each source, its last export and its free tier and used count. exporter list sources --json counts what is there.

Know the allowance

A run past the free allowance still exits 0 and prints a note: line naming what was skipped. The person unlocks that app once, in Exporter.

Setup

A person does the first two steps, because the app is sandboxed. The agent does the rest.

  1. 1A person installs the app

    Exporter from the Mac App Store, opened once. Connecting an app and choosing its export folder happen only in the app.

  2. 2A person pastes one line

    On the app's Command Line card, "copy install command", pasted once in Terminal. The sandboxed app cannot write to your PATH itself. exporter help install prints the line for that Mac.

  3. 3The agent learns the skills

    npx skills add https://exporter.dev installs the five skills above from this site's skills index.

  4. 4The agent checks and runs

    exporter doctor says what is missing, with a fix: line under each failure. Then exporter sync --json --quiet exports and prints one JSON summary.

  5. 5The agent reads as context

    With the MCP server started on the app's card, claude mcp add --transport http exporter http://localhost:8744/mcp connects Claude Code to the exports.

Questions

Still have questions? Get in touch

What can an agent not do?
Connect an app, choose an export folder, grant a folder, start the MCP server or buy an unlock. Those happen in the app, by a person. The command line never prompts: a missing step stops the run with exit code 2 and one line saying what to do.
Can an agent pay for an unlock?
No. Each app unlocks with a one-time in-app purchase a person makes inside Exporter. There is no web checkout, no license key and no agent payment. Tell the person; the next run picks the unlock up.
Which agents can use it?
Anything that runs shell commands can drive exporter. Anything that speaks MCP over HTTP can connect to the server: Claude Code with one command, Cursor and VS Code from buttons on the app's MCP Server card, Claude Desktop through a copied mcp-remote entry.
How private is it?
The command line and the server run on the person's Mac and read their exports there; the server listens on 127.0.0.1 only. The skills tell the agent to report counts and paths, and to quote notes or messages only when the person asks. Privacy.

Related

Exporter

Version 3.24 (App Store)

macOS 15 or later

exporter@tinysend.com

© system operator