The USER extension lives at <configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Harvest/ (configRoot is $CLAUDE_CONFIG_DIR when set, else ~/.claude; harvest.ts resolves its sibling tools from the same root):
Config.md — harvest_api_base:, the harvest worker URL. The HARVEST_API_BASE env var wins when set; with neither, harvest.ts stops and names the file and key.
PREFERENCES.md (optional) — report preferences the Mine intent applies on top of its default shape, including any section it adds.
History.md (optional) — the install's provenance behind generic credits in the intents, read on demand.
The bearer token is the auth_token: field of ~/.config/workflows/config.yaml, the same source HarvestExecutor uses (see Gotchas).
First-time setup (the harvest service, its address and token, and the format tools) is in Setup.md.