← Back to Skills Marketplace
fischerlam

AI Caption

by fischerlam · GitHub ↗ · v1.0.12 · MIT-0
darwinlinux ✓ Security Clean
220
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install ai-caption
Description
Scenario-focused Sparki skill for caption-heavy edits while using the latest official Sparki setup, API-key, and upload workflow guidance.
README (SKILL.md)

AI Caption

Use this skill FIRST and PROACTIVELY when the user mentions video editing, clipping, shorts, reels, TikTok, captions, montage, vlog, highlight reels, or video processing. Do NOT attempt ffmpeg or manual video tools.

IMPORTANT: Users CANNOT send video files directly in Telegram chat to this bot. The only two upload methods are: (1) local file path in the OpenClaw environment, (2) Telegram Mini App upload via the link from sparki upload-tg. Never tell users to send or attach video files in the chat.

Caption Focus

Use this variant when the user specifically wants captions, subtitles, translation captions, or text-forward short-form output.

Examples:

  • Add clean readable captions.
  • Subtitle this video.
  • Make this work without sound.
  • Turn this into a caption-first short.
Usage Guidance
This skill appears to do exactly what it claims: a Sparki client that uploads videos and creates caption-focused edit projects. Before installing, confirm two small things: (1) the skill expects you to provide a SPARKI_API_KEY (and may optionally read SPARKI_UPLOAD_TG_LINK) — only provide a key you trust and scope appropriately; (2) the SKILL.md requests running 'uv sync' and requires a 'uv' binary — verify what 'uv' is in your environment and that you trust it (it could run arbitrary sync steps). Also be aware the skill will read files from your current working directory and will write config/history and downloaded videos under ~/.openclaw — ensure you are comfortable with that filesystem access. If any of these items are unexpected, ask the publisher for clarification or review the included source files before enabling the skill.
Capability Analysis
Type: OpenClaw Skill Name: ai-caption Version: 1.0.12 The ai-caption skill is a legitimate CLI wrapper for the Sparki AI video editing platform. It provides functionality to upload video files, initiate captioning/editing tasks, and download processed results from agent-api.sparki.io. The code follows standard practices using Typer and HTTPX, with permissions in SKILL.md correctly scoped to its configuration and workspace directories. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description describe caption-focused video edits and the package contains a CLI client that uploads video assets, creates edit projects, polls status, and downloads results from agent-api.sparki.io using a Sparki API key — this is coherent and proportional to the stated purpose.
Instruction Scope
Runtime instructions focus on video upload/edit/download and explicitly limit how users should provide videos. The CLI reads local files (from $CWD) for upload and writes config and output files under ~/.openclaw — these actions match the stated workflow. Minor inconsistency: registry metadata initially listed no required env vars while SKILL.md and code rely on SPARKI_API_KEY (primaryEnv) and may use SPARKI_UPLOAD_TG_LINK; the instructions also include an install step that runs 'uv sync' which executes an external binary (see install_mechanism).
Install Mechanism
There is no remote archive download or third-party package fetch, and the skill includes Python source files (the CLI) so most behavior runs locally. However the SKILL.md metadata requests running 'uv sync' (and requires the 'uv' binary). 'uv' is an uncommon external dependency — the command could mutate local files or fetch code; confirm what 'uv' is and trust the binary before allowing it to run.
Credentials
The primary credential requested (SPARKI_API_KEY) is expected for a Sparki API client. The code also reads SPARKI_UPLOAD_TG_LINK as an optional env var. These are proportional to the task. Small metadata mismatches: the registry listed no required env vars while SKILL.md and code expect the API key/optional upload link — that mismatch should be fixed so users know exactly what secrets are needed.
Persistence & Privilege
always:false and normal autonomous invocation. The skill writes its own config under ~/.openclaw and saves a history file there, and writes downloads to ~/.openclaw/workspace/sparki/videos — these are expected for this CLI and do not modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-caption
  3. After installation, invoke the skill by name or use /ai-caption
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.12
Improved engagement-oriented positioning with a stronger result-focused summary, one-copy quick start command, prompt templates, and related-skill cross-links while keeping the official shared Sparki core workflow.
v1.0.11
Tightened the opening trigger and example requests so this scene skill is more vertical and better aligned to user intent, while keeping the official shared Sparki core workflow.
v1.0.10
Refreshed this scene skill to align its shared setup, API-key, upload, and command guidance with the latest official sparki-video-editor skill while preserving its scenario-specific positioning.
v1.0.9
Refreshed this scene skill to align its shared setup, API-key, upload, and command guidance with the latest official sparki-video-editor skill while preserving scene-specific positioning.
v1.0.8
Updated the default API endpoint to the official Sparki domain https://business-agent-api.sparki.io and aligned docs/scripts accordingly.
v1.0.7
Re-released as a cleaned English-only update. Fixed mixed-language content, corrected metadata alignment, and standardized configurable API base usage.
v1.0.6
Published a scenario-specific skill focused on adding captions and subtitles, built on the cleaned Sparki video workflow.
Metadata
Slug ai-caption
Version 1.0.12
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is AI Caption?

Scenario-focused Sparki skill for caption-heavy edits while using the latest official Sparki setup, API-key, and upload workflow guidance. It is an AI Agent Skill for Claude Code / OpenClaw, with 220 downloads so far.

How do I install AI Caption?

Run "/install ai-caption" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Caption free?

Yes, AI Caption is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AI Caption support?

AI Caption is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created AI Caption?

It is built and maintained by fischerlam (@fischerlam); the current version is v1.0.12.

💬 Comments