asset-extractor

Consolidate characters, props, and scenes from episode outlines into assets.json.

5|2|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/tangffntr/novel-asset-prompt --skill asset-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asset-extractor
Source: https://github.com/tangffntr/novel-asset-prompt/tree/main/.opencode/skills/asset-extractor
Command: npx skills add https://github.com/tangffntr/novel-asset-prompt --skill asset-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

资产去重整理器:从多集大纲中收集、去重、规范化所有角色/道具/场景资产。通过智能合并描述、统一命名,输出结构化的最终资产清单(assets.json)。

Core Features & Use Cases

  • 自动收集:从各集大纲中提取 characters、props、scenes。
  • 去重与合并:识别同名资产、合并描述、归一化命名。
  • 产出清单:生成可用于后续剧本创作的 assets.json,含 appearances、first/last appearance 等字段。

Quick Start

将包含资产信息的大纲导入系统后,运行资产提取以生成 assets.json。

Frequently Asked Questions about asset-extractor

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

FAQPage Schema
How do I deduplicate characters and props across multi-episode outlines?

Yes, you can generate a structured assets.json file from your multi-episode outlines. The output enforces structured metadata, tracks asset appearances, and records canonical IDs, first/last appearances, and total counts for characters, props, and scenes.

What is the best way to consolidate scene data from multiple episodes into a single inventory?

Consolidating scene data from multiple episodes requires identifying and merging duplicate assets while standardizing their names. This process collects scattered scene information and produces a final, structured inventory with appearance tracking and canonical IDs.

How do I merge descriptions for duplicate assets found in different episode outlines?

Merging descriptions for duplicate assets found in different episode outlines is handled automatically during the extraction process. It intelligently identifies matching assets, combines their descriptions, and normalizes naming to produce unified metadata entries.

Does asset deduplication track first and last appearances across episodes?

Yes, asset deduplication tracks first and last appearances across episodes. The extraction process enforces structured metadata, logging total appearance counts and generating canonical IDs to track each character, prop, or scene accurately.

What do I need to prepare before running asset extraction on my outlines?

Before running asset extraction, you need to prepare multi-episode outlines containing asset information. Once imported into the system, the tool automatically processes the characters, props, and scenes to generate the final assets.json file without additional dependencies.