Natron Maintainer
Domain knowledge for working on the Natron compositor's own C++ source code...
Install
npx skills add NatronGitHub/Natron --skill natron-maintainer -g -a claude-code -y- Repository
- NatronGitHub/Natron5.6k
- Category
- Git and review
- Updated
- 3mo ago
- License
- GPL-2.0
- Context cost
- Mediumabout 1,715 tokens
- Runs scripts
- No, instructions only
What it does
Domain knowledge for working on the Natron compositor's own C++ source code (Engine/Gui/HostSupport). Use when navigating, fixing, or extending the Natron codebase, doing Qt5/Qt6 work, building Natron, building its Sphinx docs, or triaging its GitHub issues.
Natron Maintainer
Overview
Natron is a node-based OpenFX-host video compositor. Its code is a stack:
OpenFX host (HostSupport + libs/OpenFX) → engine (Engine) → Qt GUI
(Gui), with thin App/Renderer entry points. Dependencies point
downward only: Engine must never include a Gui header (so the
headless NatronRenderer can link Engine without Gui).
Usage
Use this skill when:
- Navigating or modifying the Natron C++ source (Engine/Gui/Global/HostSupport).
- Adding or fixing a node, knob (parameter), render behavior, or the cache.
- Doing Qt 5 / Qt 6 migration work or touching the Python (Shiboken/PySide) bindings.
- Building Natron, running its tests, or building the Sphinx documentation.
- Triaging or prioritizing Natron GitHub issues.
The authoritative long-form reference is the in-repo Maintainer Guide at
Documentation/source/maintainers/*.rst. Read the relevant chapter there for
depth; this skill is the quick map.

