| name | add-captions-klap |
| description | add final klap captions to an existing video using the klap api workflow. |
add-captions-klap
Purpose
Add final Klap captions to an existing video using the Klap API workflow.
Implementation status: copied and refactored from existing repository skills. Validate credentials and paths before production use.
Sources: klap-subtitles.
Extraction notes: Klap API scripts, fal upload, composition contract, local fallback notes.
Inputs
- A clear user brief or source asset path.
- Brand, product, audience, platform, and approval constraints when relevant.
- Required credentials or provider access for any external service used by this skill.
- Output directory or test-run directory where artifacts should be saved.
Workflow
- Read the brief and confirm all required inputs are present.
- Load any referenced files in this skill folder only when they are needed.
- Run the provider, script, or planning workflow described by this skill.
- Save outputs under the requested output folder or
skills/test-runs/<timestamp>/<skill-name>/ during tests.
- Write or update a
manifest.json for executable runs with status, provider, outputs, warnings, and errors.
Output
- Primary artifact or written plan requested by the skill.
manifest.json for executable runs.
verification.md or a short verification summary that names the checks performed.
- Any generated source assets, intermediate files, or final exports in the run folder.
Quality Checks
- Required files exist and paths in the manifest are valid.
- Output matches the requested format, platform, duration, dimensions, or text structure.
- Brand claims, captions, on-screen text, and CTAs follow the provided brand rules.
- Provider failures, skipped integrations, and human-review needs are explicit.
Failure Modes
- Missing credentials, provider access, or source files.
- Output does not match requested dimensions, duration, structure, or brand constraints.
- Generated media contains artifacts, unreadable text, unsafe claims, or caption collisions.
- Scaffolded skills cannot run production workflows until implementation details are added.