What problem does it solve?
Saved LLM presets silently break when API keys expire, providers retire models, or endpoints move, and finding the broken one usually means risking credential exposure or mutating configuration. This Skill provides a read-only procedure to enumerate saved presets, probe their health, classify each failure, and report actionable fixes without printing secrets or editing any preset file.
Core Features & Use Cases
- Read-only preset enumeration: Lists saved presets via
lingtai-tui presets --saved --json or a directory read of ~/.lingtai-tui/presets/saved/*.json, reading only non-secret config fields.
- Credential presence checks: Verifies whether the environment variable named by
api_key_env is set without ever reading or echoing its value.
- Failure classification taxonomy: Maps doctor probe outcomes to fixed classes such as
no_credentials, auth_failed, endpoint_unreachable, model_not_found, config_error, and rate_limited.
- Safe reporting with redaction: Produces a status table with mandatory redaction of bearer tokens, API keys, and signed URL query strings, plus human-confirmed remediation recommendations.
- Use Case: After a provider rotates keys, run this procedure to find every saved preset affected, identify that
gemini-test fails with GEMINI_API_KEY not set, and get the exact one-line fix to confirm.
Quick Start
Check whether all my saved presets are still working and tell me which ones are broken and why, without changing any configuration.