Darktable knowledge base covering CLI reference, processing modules, core concepts, and Lua scripting for the photography-studio profile.
Darktable is a non-destructive RAW photo editor. It has two main views: the lighttable (organize, cull, tag, rate) and the darkroom (develop individual images). All edits are stored in XMP sidecar files; original images are never modified.
darktable-cli <input> [<xmp>] <output> [options]
Key flags: --width, --height, --hq, --style, --out-ext, --icc-type, --verbose
See references/darktable-cli.md for the full CLI reference with all export format options.
The recommended scene-referred workflow uses these core modules (in rough pipeline order):
See references/darktable-modules.md for detailed module descriptions.
references/darktable-cli.md -- Full CLI syntax, all flags, all export format parametersreferences/darktable-concepts.md -- Core concepts: lighttable, darkroom, pixelpipe, XMP, styles, file formatsreferences/darktable-modules.md -- Key processing modules with parameters and usage guidancereferences/darktable-lua.md -- Lua scripting basics: luarc, events, API overview, useful scriptsThis skill is maintained by the skillz subagent. If you learn a durable fact about darktable while using this skill, delegate recording it to skillz.
working-at-gimp insteadphotography-principles instead