What problem does it solve? Setting up FireRed-OpenStoryline from source involves many fragile steps: Python version checks, dependency installation, large model and resource downloads, config.toml API key setup, and starting MCP and web services. This Skill turns that error-prone process into a deterministic, verifiable workflow. ## Core Features & Use Cases - Guided Source Installation: Clones the repo, creates a repo-local .venv with Python >= 3.11, installs requirements, and runs download.sh for model weights and resource assets. - Configuration Management: Fills config.toml LLM/VLM model settings and API keys via scripts/update_config.py, including optional Pexels and TTS provider keys. - Verification & Troubleshooting: Validates imports and config loading, checks key resources exist, starts MCP and web servers, and diagnoses common issues like slow downloads or port binding failures. - Use Case: A developer clones FireRed-OpenStoryline and asks the AI to get it running locally; the Skill detects prerequisites, builds the environment, downloads resources, configures keys, and confirms both services are listening. ## Quick Start Install OpenStoryline from this repository, configure my API keys in config.toml, and start the MCP and web services.