Loading...
Loading...
Use when the user wants Luma / 拾光 / 拾光智能体 / 拾光工具 to create a complete viral-remix short-video workflow: research, rewrite, TTS, digital human, PIP materials, subtitles, BGM, and cover.
npx skill4agent add zl007700/luma-cli luma-workflow-viral-remix../luma-shared/SKILL.md../luma-content-research/SKILL.md../luma-material/SKILL.md../luma-digital-human/SKILL.md../luma-subtitle/SKILL.mdresearch runsource_script.txtstep0_content_research.jsonstep0_content_research.csvstep0_keywords.jsonstep0_keywords.csvreferences/ref_01.mp4references/ref_01_asr.jsonreferences/ref_02.mp4references/ref_02_asr.jsonsource_reference_bundle.mdsource_script.txtstep1_rewrite.jsontranscript.txtstep2_tts.wavstep3_lipsync.mp4step4_segments.jsonstep4_scene_units.jsonstep4_materials_enriched.jsonstep4_material_matches.jsonstep4_picture_in_picture_plan.jsonstep4_picture_in_picture.mp4step5_subtitle.mp4step6_bgm.mp4step7_covers/cover_manifest.jsonstep7_covers/cover_01.jpgluma-cli project create viral-remix
luma-cli project use viral-remixluma-cli research run --role "<role_or_topic>" --mode precise --date-range 7d --output step0_content_research.json
luma-cli research export --input step0_content_research.json --output step0_content_research.csv
luma-cli research keywords --input step0_content_research.json --output step0_keywords.json --csv step0_keywords.csvcontent_type=口播source_reference_bundle.mdmkdir -p references
luma-cli --json social download "<reference_1_link>" --output references/ref_01.mp4
luma-cli asr references/ref_01.mp4 --language zh --output references/ref_01_asr.json
luma-cli --json social download "<reference_2_link>" --output references/ref_02.mp4
luma-cli asr references/ref_02.mp4 --language zh --output references/ref_02_asr.jsonreferences/ref_03.mp4references/ref_03_asr.jsonasrreferences/ref_XX_asr.jsonsource_reference_bundle.mdsource_script.txtluma-cli script rewrite --input source_script.txt --length short --output step1_rewrite.jsontranscript.txtluma-cli --json tts --file transcript.txt --voice 男声3 --speech-rate 1.1 --output step2_tts.wav--jsonaudio_object_key--audio-keyluma-cli lipsync --avatar 数字人男 --audio-key <audio_object_key> --random-start --output step3_lipsync.mp4--audio-keylatest_tts_key--audioluma-cli subtitle transcript.txt --text --segments-output step4_segments.json --no-effects --no-highlight
luma-cli pip scene --segments step4_segments.json --output step4_scene_units.jsonluma-cli material group describe vlm_ai --output step4_materials_enriched.json
luma-cli pip match --scenes step4_scene_units.json --materials step4_materials_enriched.json --mode auto --output step4_material_matches.jsonluma-cli pip plan --segments step4_segments.json --materials step4_materials_enriched.json --match-mode auto --output step4_picture_in_picture_plan.json
luma-cli pip render step3_lipsync.mp4 --plan step4_picture_in_picture_plan.json --output step4_picture_in_picture.mp4step3_lipsync.mp4--transcriptluma-cli subtitle step4_picture_in_picture.mp4 --transcript transcript.txt --output step5_subtitle.mp4luma-cli bgm mix step5_subtitle.mp4 --output step6_bgm.mp4luma-cli cover generate step4_picture_in_picture.mp4 --title "<cover_title>" --subtitle "<cover_subtitle>" --count 12 --output-dir step7_coversstep4_picture_in_picture.mp4step3_lipsync.mp4step5_subtitle.mp4step6_bgm.mp4source_script.txtstep0_content_research.jsonproject artifact list