Boosta Long to Shorts
/install boosta-long-to-shorts
Boosta Video Api
Overview
Use this skill to execute end-to-end Boosta API workflows: submit job, poll until completion, return clip URLs, and handle common API failures. Prefer the bundled script for deterministic execution and consistent error handling.
Quick Start Workflow
- Validate required inputs:
video_url(required)video_type(required, see references/video-types.md)config_name(optional)
- Validate credentials:
- Require
BOOSTA_API_KEYin environment. - Never print or store raw API keys in output.
- Submit job:
- Endpoint:
POST /api/v1/jobs - Base URL:
https://boosta.pro/api/v1 - Body:
video_url,video_type, optionalconfig_name
- Poll status:
- Endpoint:
GET /api/v1/jobs/:job_id - Stop when
status=completedorstatus=failed. - If completed, return
clip_urls.
- Handle API errors:
401: invalid or missing key400: invalid payload (missingvideo_url, invalidvideo_type)403: no credits429: rate limited (respectretry_after)active_job_exists: reuse returnedjob_idand continue polling
Commands
Use the bundled script:
python3 scripts/boosta_job.py --help
Submit and wait for completion:
export BOOSTA_API_KEY="sk_live_..."
python3 scripts/boosta_job.py submit \
--video-url "https://youtube.com/watch?v=xxx" \
--video-type "conversation" \
--config-name "My Config" \
--wait
Check status:
python3 scripts/boosta_job.py status --job-id "job_1234567890_abc123"
List completed jobs:
python3 scripts/boosta_job.py list
Check usage:
python3 scripts/boosta_job.py usage
Output Contract
When user asks to create clips, return:
job_id- final
status clips_countif presentclip_urlswhen completed- clear next step if processing/failed
When user asks only to check status, return:
job_id- current
status progress/stepif present
Decision Rules
- If user does not provide
video_type, infer it with references/video-types.md and state inference explicitly. - If API returns
active_job_exists, continue with providedjob_idinstead of creating another job. - On
429, waitretry_afterseconds (fallback to 60 if missing) and retry. - Keep polling interval between 10 and 20 seconds to avoid spam.
- Avoid parallel job submission per key because API allows one active job at a time.
References
- API overview and endpoint contracts: references/api-reference.md
- Video type selection: references/video-types.md
- Error handling playbook: references/errors.md
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install boosta-long-to-shorts - 安装完成后,直接呼叫该 Skill 的名称或使用
/boosta-long-to-shorts触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Boosta Long to Shorts 是什么?
Create, monitor, and troubleshoot Boosta API video-processing jobs from natural-language requests. Use this skill when a user asks to generate clips from a v... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 363 次。
如何安装 Boosta Long to Shorts?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install boosta-long-to-shorts」即可一键安装,无需额外配置。
Boosta Long to Shorts 是免费的吗?
是的,Boosta Long to Shorts 完全免费(开源免费),可自由下载、安装和使用。
Boosta Long to Shorts 支持哪些平台?
Boosta Long to Shorts 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Boosta Long to Shorts?
由 hundevmode(@hundevmode)开发并维护,当前版本 v1.0.0。