Autojlp
Run and maintain the AutoJLP command-line documentary automation workflow. Use when an AI coding agent needs to inspect source video and SRT materials, validate dependencies, generate source-anchored Chinese narration, synthesize voice, match non-repeating footage, render a finished documentary edit, or troubleshoot AutoJLP.From its SKILL.md
npx -y skills add DaBaoAgent/AutoJLP --skill autojlpAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.5 KB, 533 tokens by cl100k_base, as published. Nobody here has run it
AutoJLP
Operate from the AutoJLP repository root. Keep the project command-line only; do not add or start a browser UI or network service.
Workflow
- Inspect the material directory without modifying source video or subtitle files.
- Install dependencies with
python -m pip install -r requirements.txtwhen needed. - Run
python autojlp.py check "<material-directory>"before a long task. - Resolve every reported configuration or dependency problem.
- Run
python autojlp.py script "<material-directory>"for narration only, orpython autojlp.py run "<material-directory>"for the complete edit. - Read the final
AUTOJLP_RESULT=<json>line. Report success only whenstatusissuccessandoutput_pathexists.
Pass --config <json> for task-specific settings, --target-minutes <5-60> for duration, --trim-head <0-300> and --trim-tail <0-300> for source trimming, and --voice-provider gpt_sovits|qwen|cosyvoice|system to select a voice backend.
Narration rules
- Mention Alan naturally in the first line and in the fixed closing only. Reject
艾伦in every middle line. - Reject first-person markers including
我是艾伦,我,我们,咱,咱们, and本人. - Convert interviews, dialogue, recollections, letters, questions, and quotations into indirect third-person narration.
- Reject Chinese or English quotation marks and speech labels such as
问:,回答:, or写道:. - Preserve source anchors when rewriting a violating line. Scan again before voice synthesis or editing.
- Use the fixed closing:
好了,艾伦祝大家心想事成,艾伦该去遛狗了,回见!
Guardrails
- Preserve original videos and SRT files.
- Reuse manifests, synthesized audio, and clips unless regeneration is explicitly requested.
- Never print, copy, or commit
.env,config/secrets.bin,config/.secret.key, API keys, or private voice assets. - Read
README.mdbefore changing configuration fields, output behavior, Docker usage, or installation instructions. - Keep every mirrored Skill copy synchronized by running
python scripts/sync_skills.py; verify withpython scripts/sync_skills.py --check.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.