asset-gen

Orchestrate script-to-asset production with parallel rendering and COS uploads.

2|1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/littlewwwhite/AgentOS-TS --skill asset-gen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-gen
Source: https://github.com/littlewwwhite/AgentOS-TS/tree/main/.claude/skills/asset-gen
Command: npx skills add https://github.com/littlewwwhite/AgentOS-TS --skill asset-gen

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-genai, Pillow, demucs, soundfile, torch, ffmpeg, requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides an automated orchestration framework that converts video/story scripts into visual assets by generating and uploading character images, scenes, and props. It coordinates style extraction, prompt generation, parallel rendering, quality auditing, and checkpoint resume to streamline video production asset pipelines.

Core Features & Use Cases

  • From a script.json, automatically generate prompts and asset data for characters, scenes, and props.
  • Run parallel generations (characters, scenes, props) with retry and audit loops, and resume from checkpoints after interruptions.
  • Upload final assets to Volcengine COS via an asset group workflow, binding assets to a group and generating a consolidated assets index.
  • Quick-use scenarios include batch production of all assets for a script, or re-generating specific assets with prompts re-written by Gemini.

Quick Start

Run the asset-gen pipeline to generate all assets from script.json using generate_all_assets.py with --characters --scenes --props --voice.

Frequently Asked Questions about asset-gen

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically generate visual assets from a video script?

Automated visual asset generation from a video script involves orchestrating style extraction, prompt generation, and parallel rendering of characters, scenes, and props. This workflow transforms script.json into a complete visual asset suite ready for upload.

Can I resume asset generation from a checkpoint after an interruption?

Yes, you can resume asset generation from a checkpoint after an interruption. The workflow enforces checkpoint resume and error handling, allowing interrupted parallel rendering tasks for characters, scenes, and props to continue seamlessly.

Does the asset generation pipeline support parallel rendering for characters, scenes, and props?

Yes, the asset generation pipeline supports parallel rendering for characters, scenes, and props. It coordinates multi-stage prompts and generator execution across Gemini and internal scripts to concurrently produce asset batches with retry loops.

How do I batch produce and upload generated script assets to Volcengine COS?

Batch producing and uploading script assets to Volcengine COS involves running the generate_all_assets.py pipeline. It binds generated characters, scenes, and props to an asset group and uploads results, generating a consolidated assets index.

What dependencies are needed to run the asset generation workflow?

Dependencies needed to run the asset generation workflow include google-genai, Pillow, demucs, soundfile, torch, ffmpeg, and requests. These libraries support prompt coordination, image processing, audio separation, and asset uploading.

How does Gemini rewrite prompts for regenerating specific assets?

Gemini rewrites prompts for regenerating specific assets by coordinating multi-stage prompt generation within the workflow. It allows users to target individual characters, scenes, or props and automatically rewrite the associated generation prompts for re-rendering.