| name | reelmint-local-draft |
| description | Fully local Jianying draft builder for turning local media folders or files into Jianying/CapCut draft folders on disk. |
ReelMint Local Draft
Use this skill when the job is local media in, local Jianying/CapCut draft folder out.
Default Behavior
- Default duration:
10s
- Default clip count:
3
- Default style:
education_clean
- Default layout: wrapped subtitles, at most two lines when possible, readable stroke, blurred background padding
- Default voice:
- MiniMax direct API when
MINIMAX_API_KEY is configured
- otherwise
edge-tts
- on macOS, fallback to system
say when edge-tts is unavailable
- Default output: write directly to
CAPCUT_DRAFTS_DIR
Use When
- Build Jianying/CapCut drafts from local media.
- Avoid cloud draft APIs, COS, or proxy services.
- Use MiniMax direct TTS or local TTS fallback.
- Create editable local drafts for later manual editing in Jianying/CapCut.
Main Commands
python scripts/init_reelmint_local.py
python scripts/self_check.py
python scripts/run_reelmint_local.py --input "/path/to/media" --topic "学校AI课堂"
python scripts/validate_local_draft.py --draft-dir "/path/to/draft"
python scripts/manage_audio_library.py sync
python scripts/package_skill.py
Rules
- Do not call remote draft assembly services.
- Do not upload local materials.
- Do not hardcode API keys in commands, code, or docs.
- Keep
draft_info.json, draft_content.json, draft_content.json.bak, and template-2.tmp consistent for generated plain local drafts.
- Keep synced audio cache files out of public packages unless the user explicitly asks to distribute their own local assets.
See README.md for full setup and usage.