← 返回
内容创作 Key 中文

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...
根据自然语言请求创建、监控和排查Boosta API视频处理任务,用于生成视频片段。
hundevmode
内容创作 clawhub v1.0.0 1 版本 99831.6 Key: 需要
★ 0
Stars
📥 593
下载
💾 22
安装
1
版本
#latest

概述

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

  1. Validate required inputs:
  1. Validate credentials:
    • Require BOOSTA_API_KEY in environment.
    • Never print or store raw API keys in output.
  1. Submit job:
    • Endpoint: POST /api/v1/jobs
    • Base URL: https://boosta.pro/api/v1
    • Body: video_url, video_type, optional config_name
  1. Poll status:
    • Endpoint: GET /api/v1/jobs/:job_id
    • Stop when status=completed or status=failed.
    • If completed, return clip_urls.
  1. Handle API errors:
    • 401: invalid or missing key
    • 400: invalid payload (missing video_url, invalid video_type)
    • 403: no credits
    • 429: rate limited (respect retry_after)
    • active_job_exists: reuse returned job_id and 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_count if present
  • clip_urls when completed
  • clear next step if processing/failed

When user asks only to check status, return:

  • job_id
  • current status
  • progress/step if 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 provided job_id instead of creating another job.
  • On 429, wait retry_after seconds (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

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 03:36 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

communication-collaboration

Twitter/X scraper with Apify actors

hundevmode
用于通过Apify actors收集Twitter/X受众(关注者/被关注者/两者),可选邮件增强。
★ 1 📥 793
content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,202
content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,490