← 返回 Skills 市场
hundevmode

Boosta Long to Shorts

作者 hundevmode · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
363
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (SKILL.md)

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

安全使用建议
This skill appears coherent and limited to interacting with Boosta's API. Before installing, confirm you trust boosta.pro and that your BOOSTA_API_KEY is scoped appropriately (use a key with limited permissions/credits if possible). Note the small mismatch: the SKILL.md mentions inferring video_type when absent, but the bundled CLI requires --video-type; clarify whether the agent should infer this before calling the CLI. Test the skill with a non-production/low-credit account first to verify behavior, and rotate/revoke the API key if you stop using the integration. Finally, be aware that the agent can invoke this skill autonomously (normal platform behavior); if you want to prevent autonomous runs, adjust agent/skill permissions in your environment.
功能分析
Type: OpenClaw Skill Name: boosta-long-to-shorts Version: 1.0.0 The OpenClaw skill 'boosta-long-to-shorts' is designed to interact with the Boosta API for video processing. The `scripts/boosta_job.py` script securely handles the `BOOSTA_API_KEY` by reading it from environment variables and using it in `Authorization` headers for requests to `https://boosta.pro`. Input validation is performed for `video_type` via `argparse` choices, and network calls are made using `urllib.request` without dangerous shell commands. The `SKILL.md` and `README.md` provide clear, legitimate instructions for the AI agent and users, with no evidence of prompt injection attempts or malicious directives. All files align with the stated purpose, lacking any indicators of data exfiltration, persistence mechanisms, or other harmful behaviors.
能力评估
Purpose & Capability
Name/description match the actual behavior: the skill submits jobs to https://boosta.pro/api/v1, polls status, lists jobs, and checks usage. The only required environment variable is BOOSTA_API_KEY, which is appropriate for an API client. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md and bundled CLI both describe the same Boosta workflows and point at the provided script for deterministic execution. Minor inconsistency: SKILL.md's Decision Rules include logic to 'infer' video_type when the user doesn't provide one, but the bundled CLI enforces --video-type as required. This is a usability mismatch (not evidence of malice) and should be clarified by the author if inference is intended in agent-based invocations.
Install Mechanism
No install spec or remote downloads are included. The skill is instruction-plus-source: it bundles a small Python script (urllib-based) and reference docs. Nothing is fetched from arbitrary URLs or extracted to disk during install, so install risk is low.
Credentials
Only BOOSTA_API_KEY is required and used. The code reads that env var and uses it to set the Authorization header. No other secrets, system credentials, or config paths are requested. The script avoids printing the API key directly (SKILL.md explicitly warns against printing/storing keys).
Persistence & Privilege
The skill is not always-enabled and does not request persistent system-level privileges. It does not modify other skills or global agent configs. Autonomous invocation is allowed by default (platform normal), but there are no additional privilege escalations requested by the skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install boosta-long-to-shorts
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /boosta-long-to-shorts 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Fresh re-publish after cleanup.
v1.0.3
Trigger fresh security scan after pending state.
v1.0.2
Add explicit metadata for security scan: required BOOSTA_API_KEY, homepage, and source repository URL.
v1.0.1
- Improved SKILL.md with detailed usage instructions, API workflows, and error handling guidance. - Documented required inputs, job submission, status polling, output expectations, and retry strategies. - Added decision rules for handling missing inputs, parallel jobs, and API rate limits. - Provided command-line examples for common Boosta API operations.
元数据
Slug boosta-long-to-shorts
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 4
常见问题

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。

💬 留言讨论