generate-assets

Generate character, scene, and prop design illustrations from project.json descriptions via the Gemini API.

3.9k|784|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/ArcReel/ArcReel --skill generate-assets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-assets
Source: https://github.com/ArcReel/ArcReel/tree/main/agent_runtime_profile/.claude/skills/generate-assets
Command: npx skills add https://github.com/ArcReel/ArcReel --skill generate-assets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

统一资产生成流程,自动创建角色、场景与道具的设计图,以填补 project.json 的缺失 sheet,减少人工绘制与反复沟通的时间。

Core Features & Use Cases

  • 自动识别待生成的资产类型(角色、场景、道具),并根据 project.json 的描述生成设计图请求。
  • 支持批量和单个资产生成,能按名称或全部待处理资产逐一排队,确保视觉元素在整个视频中的一致性。
  • 与 Gemini/其他设计供应商集成,通过统一队列实现端到端的设计-审核-交付工作流。
  • Use Case: 当项目中存在缺少 *_sheet 的资产时,自动生成设计草图以填补缺失信息并加速后续渲染。

Quick Start

运行生成资产的批量任务以为所有待处理资产创建设计图。

Frequently Asked Questions about generate-assets

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

FAQPage Schema
How do I automate batch generation of character and scene design illustrations for AI videos?

Batch asset design generation is automated by reading pending assets from project.json, distributing prompts to the Gemini API, and queuing tasks to ensure consistent visuals across characters, scenes, and props. This enforces validation by requiring asset descriptions and reports outcomes with versioning.

What is the best way to maintain visual consistency across AI video assets?

Maintaining visual consistency requires queuing batch generation tasks through a unified API like Gemini. The system processes asset descriptions from project.json sequentially, applying versioning and validation to ensure character and scene designs match throughout the video project.

How does project.json track pending assets for automated design generation?

project.json tracks pending assets by identifying missing *_sheet entries for characters, scenes, and props. The generation system validates these descriptions, queues the missing assets for design generation, and updates the file with versioned outcomes after processing.

Do I need to provide asset descriptions in project.json to generate design sheets?

Yes, asset descriptions in project.json are required to generate design sheets. The system enforces validation by checking for these descriptions before queuing tasks and distributing prompts to the Gemini API for batch processing and versioning.

Can I generate a single asset design instead of batch processing all pending assets?

Yes, you can generate a single asset design by name instead of batch processing all pending assets. The system queues individual tasks or full batches from project.json, distributing prompts to the Gemini API and reporting versioned outcomes for each asset.

Why does asset generation require validation of project.json descriptions?

Validation of project.json descriptions is required to ensure accurate prompt distribution to the Gemini API. Enforcing validation prevents missing or incomplete asset data from breaking the batch generation queue and ensures versioned outcomes for characters, scenes, and props.