Darkling Collective tutorial
Set up Animated Book Promo Studio
Install once, choose the animation route that fits your account, then let the Studio handle the hook-to-caption workflow.
1. Install the plugin
- Download the ZIP from your purchase library, Premium site, or VIP site.
- Unzip it. Keep the outer
animated-book-promo-studiofolder intact. - In Codex, open Plugins and choose the local-plugin install option.
- Select the folder that contains
.codex-plugin/plugin.json. - Reload Codex if prompted, then start a new task so the plugin instructions are fresh.
2. Choose and connect a video provider
Kling Web - no API key
- Open Kling in a browser and sign into your regular account yourself.
- Share that Kling tab with Codex or ask Codex to open Kling Web.
- Tell the Studio to use Kling Web.
- Codex uploads the clean first frame and adds the approved motion prompt.
- Before Generate, Codex reports the visible model, duration, quality, audio choice, and credit charge. Approve only if those details look right.
No developer key is required. Kling may still use free, subscription, or purchased credits. Codex never needs your Kling password.
Kling API
Create a credential in the Kling developer console, then set KLING_API_KEY in the environment where Codex runs. Legacy developer accounts can instead set both KLING_ACCESS_KEY and KLING_SECRET_KEY.
Runway API
Create a Runway developer key and set RUNWAYML_API_SECRET. Local images work directly when the encoded image is no larger than 5 MB.
Google Veo API
Create an eligible Gemini API key and set GEMINI_API_KEY or GOOGLE_API_KEY. Duration, audio, and high-resolution combinations vary by the current Veo model.
Luma Dream Machine API
Create a Luma API key and set LUMAAI_API_KEY. Luma's documented image-to-video route requires an HTTPS image URL; do not host private art somewhere new unless you approve that upload.
3. Create your first promo
Attach an EPUB, DOCX, TXT excerpt, or clean image you own or may use, then send:
The Studio will:
- account for every story-bearing chapter and globally rank exact-quote and grounded-teaser hook-scene pairs;
- create a text-free first frame with caption-safe negative space;
- show the five animation routes;
- pause immediately before any credit-spending generation;
- download the longest supported clean clip;
- finish it at exactly 15 seconds;
- burn in beautiful, clear, horizontally centered genre-matched kinetic captions with balanced line breaks, safe margins, and vertical face avoidance;
- inspect the beginning, midpoint, and end before returning the MP4.
4. What approval covers
Your approval covers exactly the provider, model, duration, resolution or quality, audio setting, and number of clips shown to you. It does not authorize an automatic paid retry. Caption-only rerenders do not purchase another provider clip.
Troubleshooting
- Plugin missing: select the folder containing
.codex-plugin/plugin.json, reload Codex, and start a new task. - Kling Web is signed out: sign in yourself, then tell Codex the tab is ready.
- API credential error: verify the exact variable name and restart Codex.
- Model unavailable: choose a current model in the provider console and give Codex its exact identifier.
- Caption overlaps a face: ask for a face-safe caption rerender; no new provider generation is needed.
- Generation failed: preserve the job or generation ID and error. Do not submit another paid generation until you approve it.