A comprehensive Claude Code skill for building with Daydream Scope — a tool for running and customizing real-time, interactive generative AI pipelines and models.
Scope is open source and free to use. Check out the Scope repository on GitHub — and give it a star if you find it useful!
This skill gives Claude Code deep knowledge of Scope's REST API, WebRTC streaming, node/plugin development, pipeline system, graph execution, MCP tools, control protocols, and more. It enables developers to build integrations, create custom nodes, and control Scope programmatically with accurate, source-verified guidance.
The skill provides Claude with:
- Complete REST API reference — every endpoint with methods, paths, request/response formats
- WebRTC streaming API — working code examples for text-to-video and video-to-video connections
- Node/plugin development guide — project structure,
pyproject.toml, pipeline base class, config schemas, working code examples - Runtime parameter reference — all parameters with types, ranges, and data channel format
- Graph execution — multi-pipeline workflow schemas and examples
- MCP tools — all 39 tools for AI-assisted pipeline control
- Control protocols — OSC, MIDI, DMX endpoints and usage
- Video I/O — Spout, Syphon, NDI configuration
- CLI reference — all commands and flags
- Environment variables — every configurable option
- Source code map — where to find anything in the Scope codebase
- Documentation links — direct URLs to every Scope docs page in markdown format
- Context7 MCP integration — instructions for fetching latest docs automatically
# Clone the repo
git clone https://github.com/daydreamlive/scope-dev-skill.git
# Copy the skill to your personal skills directory
cp -r scope-dev-skill/skills/scope-dev ~/.claude/skills/scope-devOr with a symlink (auto-updates when you pull):
git clone https://github.com/daydreamlive/scope-dev-skill.git ~/scope-dev-skill
ln -s ~/scope-dev-skill/skills/scope-dev ~/.claude/skills/scope-dev# From your project root
mkdir -p .claude/skills
git clone https://github.com/daydreamlive/scope-dev-skill.git /tmp/scope-dev-skill
cp -r /tmp/scope-dev-skill/skills/scope-dev .claude/skills/scope-devOr add as a Git submodule:
git submodule add https://github.com/daydreamlive/scope-dev-skill.git .claude/skills-repo
ln -s .claude/skills-repo/skills/scope-dev .claude/skills/scope-devStart Claude Code in any project. The skill should appear automatically. You can verify by asking:
How do I load a pipeline via the Scope API?
Claude should reference specific endpoints, parameters, and code examples from the skill.
The skill triggers automatically when you're working on tasks related to:
- Scope API integration
- Node/plugin development
- WebRTC streaming with Scope
- Pipeline configuration
- MCP tool usage
- OSC, MIDI, or DMX control
- Spout, Syphon, or NDI video I/O
- LoRA or VACE configuration
- Graph/workflow execution
| Resource | Link |
|---|---|
| Scope Documentation | docs.daydream.live/scope |
| API Reference | docs.daydream.live/scope/reference/api |
| Pipeline Reference | docs.daydream.live/scope/reference/pipelines |
| Node Development Guide | docs.daydream.live/scope/guides/plugin-development |
| Build a Video Effects Node | docs.daydream.live/scope/tutorials/build-video-effects-plugin |
| Vibe Code a Scope Node | docs.daydream.live/scope/tutorials/vibe-code-a-scope-plugin |
| System Requirements | docs.daydream.live/scope/reference/system-requirements |
| Daydream Home | daydream.live |
Claude Code skills are markdown files that provide Claude with domain-specific knowledge and instructions. When a skill is installed, Claude automatically loads it when the conversation context matches the skill's description and keywords.
The SKILL.md file in this repo contains a comprehensive, source-verified reference for the Scope platform. Every API endpoint, field name, import path, and code example has been validated against the Scope codebase to ensure developers get working code on the first try.
Skills can be installed at two levels:
| Level | Path | Scope |
|---|---|---|
| Personal | ~/.claude/skills/scope-dev/SKILL.md |
Available in all your projects |
| Project | .claude/skills/scope-dev/SKILL.md |
Available in that project only |
If you find an inaccuracy or want to add coverage for a new Scope feature:
- Fork this repo
- Verify your changes against the Scope source code
- Submit a pull request with a description of what changed and how you verified it
Every claim in the skill file must be verifiable against the actual codebase.
MIT