SKILL.md
agent-bom-troubleshoot — Diagnostics & Configuration Validator
Diagnoses issues, checks prerequisites, validates configurations, and reports on the health of the agent-bom installation and connected database.
Install
pipx install agent-bom
agent-bom doctor # check prerequisites and installation health
agent-bom validate # validate configuration files
agent-bom db status # check database connection status
When to Use
- "doctor" / "run doctor"
- "debug" / "help me debug"
- "why failing" / "something's broken"
- "validate config" / "check configuration"
- "check prerequisites"
- "db status" / "database status"
- "fix my setup"
Commands
# Run full diagnostic check
agent-bom doctor
# Validate configuration
agent-bom validate
# Check database status
agent-bom db status
Examples
# Run diagnostics
doctor()
# Validate config
validate()
# Check DB
db_status()
Example doctor output:
agent-bom doctor
Python 3.12.2 OK
agent-bom 0.75.9 OK
pip 24.0 OK
semgrep not found (optional — SAST scanning unavailable)
kubectl not found (optional — K8s context unavailable)
Config files found:
Claude Desktop ~/.config/Claude/claude_desktop_config.json OK
Cursor ~/.cursor/mcp.json OK
Database: SQLite ~/.agent-bom/db.sqlite OK
Last scan: 2 hours ago
Status: Ready
Guardrails
- Diagnostics are read-only — no configuration files are modified.
- Doctor checks do not transmit any data externally.
- If the user is experiencing an error, show the full diagnostic output before suggesting fixes.
- Validate configuration files before recommending changes.
