Format and lint TOML configuration with Tombi
Run Tombi as a TOML formatter, linter, and language server so agents can clean and validate pyproject, Cargo, and other TOML config files before committing changes.
npx skills add agentskillexchange/skills --skill format-and-lint-toml-configuration-with-tombi
Use Tombi when an agent edits TOML configuration and needs syntax-aware formatting, linting, or language-server feedback before handing changes back. The operator runs Tombi through uvx, npm, Homebrew, PyPI, or editor integration to format and validate TOML files, then reviews the resulting diff or diagnostics. Keep the scope to TOML quality gates and config maintenance, not a broad developer tooling listing.
What this skill actually does
Inputs and prerequisites: Tombi CLI or language server, TOML files, optional npm, PyPI, uvx, Homebrew, VS Code, JetBrains, Zed, or Open VSX integration.
Setup notes: For a quick CLI run, use uvx tombi format as shown in the upstream README, or install the tombi package through npm, PyPI, Homebrew, or the documented editor extensions.
Source and verification boundary: use http://tombi-toml.github.io/tombi/ as the canonical reference before running the workflow; keep commands, API calls, CLI usage, and generated outputs reviewable against that upstream source.
Framework fit: publish this as a Multi-Framework workflow only when the operator can invoke the documented toolchain directly, rather than treating the upstream project as a generic product listing.