Regenerate or reuse a character from a previous edu-video project. Pass a character's reference sheet and recreation prompt to produce the character in a new pose, scene, or expression. Use when the user says "recreate character", "use Droppy in a new scene", "regenerate character", "reuse character", "character in a different pose", or references an existing character from a previous video project.
Recreate an existing character in a new pose, scene, or expression using their reference sheets and recreation prompt from a previous video project.
/edu-video project in a new contextThe character must have been created with the /edu-video skill. You need:
{project}/characters/{name}-recreation-prompt.md{project}/characters/{name}-poses.jpg and/or {name}-expressions.jpgAsk the user which character to regenerate. Then find the character's files:
ls -d "${PWD}"/*/characters/ 2>/dev/null
Read the recreation prompt file to get the character's exact description and style.
Ask the user:
Build the prompt using the EXACT character description from the recreation prompt (verbatim):
GEMINI_API_KEY="$GEMINI_API_KEY" node __PLUGIN_DIR__/scripts/generate-image.mjs \
--prompt "{CHARACTER_DESCRIPTION_VERBATIM}. Scene: {user_scene}. Pose: {user_pose}. Expression: {user_expression}. {STYLE} animation style. {additional_elements}. High quality, vibrant, educational." \
--reference "{project}/characters/{name}-poses.jpg" \
--output "{output_path}" \
--aspect "{aspect}"
Display the generated image. Ask: "Does this look right? Any changes?"
The character description must stay verbatim — only change the scene, pose, expression, and style details.
Save the generation prompt alongside the output.
--reference for best consistency