GhostCut AI Video Localizer
Paste the following prompt into your AI chat to install this skill:
Please install @user_ebe7a40f/ghostcut-ai-skill according to https://skillhub.cn/install/skillhub.md.
About this skill
Problem
For short-drama, AI-drama, and video localization workflows, an agent may need to erase subtitles, burn subtitles, extract OCR or ASR subtitles, translate speech, re-dub audio, and translate images. Calling the GhostCut gateway directly is error-prone because endpoint paths, field nesting, language codes, media URLs, task status, and localization project IDs are scattered across different documents. Guessing from memory often breaks request payloads, signing, or result lookup.
How It Works
This skill organizes the GhostCut API guide into an agent-readable document map:
- Start with
references/api-guide/01-quickstart.mdand an example payload to create a video text-removal task, then check task status. - Use AppKey / AppSecret / AppSign for authentication; upload local files per
10-file-upload.mdbefore passing a URL or material ID. - Single-video tasks cover subtitle erasure, subtitle burning,
OCRandASRsubtitle extraction, basic editing, background music separation, and video speech translation. - The localization module targets short-drama, AI-drama,
idSeries, andidMaterialVideoscenarios, including subtitle extraction, dubbing, burning, audio separation, glossaries, multi-episode merge, and character management. - Bundled scripts can reduce repetitive signing, upload, status, and balance queries, while real credentials should be injected via environment variables.
Boundaries
This is an API integration guide, not a final media generator, and it does not replace business content review. Generic video translation, dubbing, or subtitle requests should default to single-video APIs; use the localization module only when short-drama or AI-drama export, project-level materials, or batch episode handling is explicit. Success is determined by code == 1000, not HTTP 200; task/list.body[].id is a task or project ID, while work IDs come from body.content[].id in /work/status.
Use Cases
- Before exporting a short drama, erase existing burned subtitles, translate and dub the video, then burn target-language subtitles.
- Prepare characters, public voices, and subtitle materials for multi-episode AI dramas, then submit localization dubbing tasks.
- When localizing e-commerce short videos, extract OCR subtitles, translate speech, and keep the original background audio.
- For product detail page images, erase original text, translate the text, and refine the composition for export.
Best For
- Short-drama video editors who replace hard subtitles with target-language subtitles and keep multi-episode dubbing consistent.
- AI video agent developers who want LLMs to call GhostCut with correct endpoints, fields, and signing.
- Localization operations staff who batch extract, translate, and burn subtitles while checking task status.
- API integration engineers who connect point balances, async callbacks, and task status queries into workflows.
Related Skills
Excalidraw Wrap is an Excalidraw-focused wrapper, with tags for TypeScript, GitHub, and automation.
Calibrate vague brand inputs, expose contradictions, distill a brand core and positioning boundaries, then stress-test the result into an executable brand skeleton.
Generate localized Chinese brand names, naming directions, slogans, and risk checklists with reusable templates and trademark search reminders.
A beginner-friendly photo analysis tool that infers shooting parameters from visual features and suggests post-processing, optimization, and learning keywords.