Installs and configures FireRed-OpenStoryline from source, handling the full pipeline from git clone through Python environment setup, dependency installation, model and resource downloads, config.toml population with API keys, and finally starting both the MCP and web services. It detects your Python interpreter (prefers system or conda 3.11+), validates prerequisites like ffmpeg and wget, walks through the multi-gigabyte download.sh step, and runs config checks before claiming success. The workflow is opinionated and deterministic, which is good because OpenStoryline has enough moving parts (TransNetV2 weights, BGM archives, multiple API endpoints) that you want the install scripted rather than guessed at. Works with Chinese prompts too.

skills.sh installs
233
GitHub stars
3.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add fireredteam/firered-openstoryline --skill openstoryline-install --agent claude-code

Installs into .claude/skills of the current project.

Files

OpenStoryline Install

Use this skill when the task is to install or repair a local source checkout of FireRed-OpenStoryline.

Keep the workflow deterministic:

  1. Confirm the repo path and read the current README.md and config.toml.
  2. Detect local prerequisites before changing anything.
  3. Prefer a local venv install unless the user explicitly asks for Docker or conda.
  4. Download resources only after Python dependencies succeed.
  5. Validate imports and config loading before claiming success.
  6. This skill assumes macOS, Linux, or WSL with a POSIX shell.

What This Skill Covers

  • Clone the GitHub repo if needed
  • Create a Python environment
  • Install Python dependencies
  • Download .storyline models and resource/ assets
  • Fill config.toml model settings
  • Start MCP and web servers
  • Explain common installation/documentation gaps

Preconditions

Check these first:

  • git
  • Python >= 3.11
  • ffmpeg
  • wget
  • unzip

Optional:

  • docker
  • conda

If ffmpeg, wget, or unzip are missing, install them through the OS package manager before continuing.

Examples:

  • macOS with Homebrew:
    brew install ffmpeg wget unzip
    

Sponsors

Details

Repository
github.com/fireredteam/firered-openstoryline
Categories
Backend & APIs, AI & Agent Building, Debugging
First seen
Jun 3, 2026
1glebis avatargranolaglebis/claude-skillsThis skill should be used when importing, listing, or exporting Granola meeting recordings and transcripts. Queries Granola's Personal API to list meetings, ext233skills.sh installs
2huggingface avatarhugging-face-jobshuggingface/skillsThis skill should be used when users want to run any workload on Hugging Face Jobs infrastructure. Covers UV scripts, Docker-based jobs, hardware selection, cos233skills.sh installs
3pproenca avatargraph-schemapproenca/dot-skillsGraph database schema design and data modeling expert. Use when designing, reviewing, or refactoring graph database schemas (Neo4j, Memgraph, Neptune, etc.). Tr233skills.sh installs
4charleswiltgen avataraxiom-liquid-glasscharleswiltgen/axiomUse when implementing Liquid Glass effects, reviewing UI for Liquid Glass adoption, debugging visual artifacts, optimizing performance, or requesting expert rev232skills.sh installs
5upload-post avatartiktok-app-marketingupload-post/upload-post-larry-marketing-skillAutomate TikTok + Instagram slideshow marketing for any app or product. Researches competitors, generates AI images, adds text overlays, posts via Upload-Post (232skills.sh installs
6longbridge avatargpui-elementlongbridge/gpui-componentImplementing custom elements using GPUI's low-level Element API (vs. high-level Render/RenderOnce APIs). Use when you need maximum control over layout, prepaint231skills.sh installs