SuperAPI AI Directory

character-scene-extractor

General & other

View repository

Updated 10-15 17:33

About this skill

Character and Scene Extraction Guide

Character Extraction Specifications

The extracted character information includes:

  • Name: Full character name
  • Role Positioning: Protagonist/Supporting Role/Extra
  • Appearance Description: Gender, age, body type, facial features, hairstyle, clothing (300-500 words)
  • Personality Traits: Core personality tags
  • Character Description: Background story and relationships

Scene Extraction Specifications

The extracted scene/background information includes:

  • Location: Specific place name
  • Time: Time period and lighting conditions
  • Atmosphere: Environmental atmosphere description
  • Prompt: English prompt for AI image generation (pure background, no characters)

Prop Extraction Specifications

The extracted prop information includes:

  • Name: Prop name
  • Type: Daily/Weapon/Transportation/Decoration, etc.
  • Description: Appearance and purpose
  • Image Prompt: English prompt for AI image generation

Usage Steps

  1. Call read_script_for_extraction to read the current episode script
  2. Call read_existing_characters to view existing characters in the project and characters already associated with the current episode
  3. Call read_existing_scenes to view existing scenes in the project and scenes already associated with the current episode
  4. Only extract characters and scenes actually involved in the current episode
  5. Call save_dedup_characters to save characters and automatically associate them with the current episode
  6. Call save_dedup_scenes to save scenes and automatically associate them with the current episode

Current Episode Rules

  • The goal is to fill in the characters and scenes needed for the "current episode," not to rescan the entire project
  • If a character or scene already exists in the project but is not associated with the current episode, it should still be reused and associated with the current episode
  • If the project already has a character with the same name or a scene with the same location and time, prioritize reuse and do not create duplicates