# scenario-interpretation > Interprets user intent into structured scene semantics. Use when a request mentions vlog/post/daily scenes or needs camera, environment, action, and mood details. - Author: WellyXY - Repository: WellyXY/character - Version: 20260122173537 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/WellyXY/character - Web: https://mule.run/skillshub/@@WellyXY/character~scenario-interpretation:20260122173537 --- --- name: scenario-interpretation description: Interprets user intent into structured scene semantics. Use when a request mentions vlog/post/daily scenes or needs camera, environment, action, and mood details. --- # Scenario Interpretation ## Purpose Convert vague user intent into concrete, generation-ready scene semantics. ## Inputs See `schema.yaml` for required fields. ## Output `scene_semantics` with environment, camera, action, and mood fields. ## Workflow 1. Parse `user_intent` into a concrete scenario. 2. Apply `extra_constraints` without contradicting intent. 3. Emit a compact, consistent `scene_semantics` object. ## Rules - Do not invent character identity traits here. - Keep outputs reusable across multiple generations.