Install
openclaw skills install @getonepress/onepress-deck-videoTurn a slide deck or topic into a narrated explainer video via OnePress — slides rendered to frames, AI narration, MP4 output. Requires a free ONEPRESS_API_KEY; submits the task, polls, and reports where the MP4 lives.
openclaw skills install @getonepress/onepress-deck-videoProduce narrated slide videos through OnePress — explainer videos, narrated pitch decks, video versions of research briefings.
This skill requires ONEPRESS_API_KEY — video synthesis runs on OnePress
infrastructure (deck rendering, TTS, ffmpeg assembly). There is no local mode; if
the key is missing, say so plainly and point the user to getonepress.com.
For building the deck itself, use the onepress-deck skill (it also works
locally without a key).
Key in environment (ONEPRESS_API_KEY), created at
getonepress.com → app → Settings → Account → API keys (opk_…).
Submit a task — name the source deck if it exists in the user's OnePress workspace, or ask for deck + video together:
POST https://www.getonepress.com/api/v1/conversations
Authorization: Bearer $ONEPRESS_API_KEY
Content-Type: application/json
{"message": "Create a narrated video of the deck at <path/topic>. ~<duration>, voice: <preference>.", "title": "<title>"}
→ 202 {"conversationId":"conv_..."}
Poll until done (video tasks take several minutes — frames + audio + encode):
GET https://www.getonepress.com/api/v1/conversations/conv_...
Authorization: Bearer $ONEPRESS_API_KEY
→ status "done": answer + preview_path (e.g. "Video/xxx.mp4")
Follow-ups (POST same id): "shorter", "different voice", "tighter pacing".
MCP alternative: https://www.getonepress.com/api/mcp, tools
onepress_create_task / onepress_task_status / onepress_list_tasks.
answer — the agent's summarypreview_path — a path, not a URL; the MP4 lives at
https://www.getonepress.com/app (preview/download/share there)401 bad key · 402 out of credits · 409 busy (keep polling) · 429 rate limited.