Install
openclaw skills install @adamjurgens/superlore-personal-podcastPair OpenClaw with Superlore to create or upload private podcast episodes and use saved Sources.
openclaw skills install @adamjurgens/superlore-personal-podcastUse Superlore as the private audio output for agent work.
episodes:create for prompt-to-episode generation.sources:read only when the user wants saved Superlore Sources.episodes:upload only when uploading finished audio.node scripts/superlore.mjs pair --code 123456 --scopes episodes:create,sources:read
slc_ credential.Read available feeds and Sources when context matters:
node scripts/superlore.mjs context
Create from a prompt. Add repeated --source flags only for Sources the user chose or clearly placed in scope.
node scripts/superlore.mjs create \
--prompt "Make a five-minute briefing on today's decisions and tomorrow's priorities." \
--minutes 5
The helper waits for a terminal generation state by default and prints the private listen URL. Use --no-wait for detached workflows, then:
node scripts/superlore.mjs status --generation gen_...
For an existing audio file and an explicitly selected feed:
node scripts/superlore.mjs upload \
--feed feed_... \
--audio /absolute/path/briefing.mp3 \
--title "Daily agent briefing"
When the user explicitly asks for a schedule, use OpenClaw cron to run the same create command at the requested local time. Keep the cron prompt focused on the current briefing window and use Superlore Sources only when granted.
Do not create a test episode during setup. The test command verifies credentials without publishing:
node scripts/superlore.mjs test
SUPERLORE_AGENT_TOKEN; otherwise it stores the token at ~/.config/superlore/agent.json with mode 0600.sources:read scope.