Related configuration files
Several features use TOML files under paths.config_dir (default
~/.config/skald/). They are referenced from config.toml but edited separately.
Cleanup styles (styles/)
Section titled “Cleanup styles (styles/)”Each style is a pair of files:
styles/default.tomlstyles/default.mdReferenced by [cleanup].default_style. The .md file is the system prompt sent to
OpenRouter.
skald styles listskald styles new professionalskald styles edit professionalskald styles validateApplication profiles (apps/)
Section titled “Application profiles (apps/)”Match the active window at recording start using app_id and title patterns.
Example effects:
- Override cleanup style or disable cleanup for a terminal
- Set
prefer_clipboard_onlyfor apps where paste is unsafe - Attach extra prompt context for cleanup
skald apps detectskald apps listskald apps edit terminalskald apps validateBundled terminal profile is installed by skald config init.
Snippets (snippets/)
Section titled “Snippets (snippets/)”Named insert targets for static text or template-based structured output.
skald snippets listskald snippets new signatureskald snippets new standup --templateskald snippets validateskald toggle --snippet signatureTemplate snippets use OpenRouter JSON extraction; require secrets and network like cleanup.
Priority (routing)
Section titled “Priority (routing)”When multiple sources apply to one job:
- CLI flags (
--style,--snippet,--cleanup/--no-cleanup) - Voice commands (when enabled)
- Application profile matched at recording start
- Global
config.tomldefaults
Validation
Section titled “Validation”skald config validate checks installed styles when cleanup is enabled, and
reports issues in apps and snippets via skald doctor.