What problem does it solve? Your media history is scattered across Netflix, Spotify, Last.fm, Trakt, Letterboxd, Goodreads, YouTube, and other services, making it impossible to query or analyze in one place. This Skill imports all of those events into a Fulcra account as DurationAnnotations so your agents can work with a unified, durable record. ## Core Features & Use Cases - Multi-source imports: Run idempotent imports from 14+ importers including lastfm, deezer, trakt, netflix, apple-podcasts, letterboxd, goodreads, youtube, generic-csv, and generic-rss, each emitting a stable JSON envelope. - Incremental sync with watermarks: API-poll importers track ISO 8601 watermarks so re-runs are cheap and never double-count; --check-only probes report would_post counts without paying ingest cost. - Scheduled agent operation: Run imports on cron, launchd, or agent-runtime heartbeats (Hermes, openclaw, OpenHands) using the bounded inspect-probe-import tick pattern. - Use Case: A user wants their Spotify listening tracked continuously. You set up Last.fm scrobbling, run fulcra-media bootstrap, then schedule an hourly fulcra-media import lastfm --json job that only posts new scrobbles. ## Quick Start Run fulcra-media status to see what is already configured, then ask the agent to import my Last.fm history into Fulcra.