Diagnose issues, check prerequisites, and validate configurations. Use when: "doctor", "debug", "why failing", "validate config", "check prerequisites", "something is broken", "db status", "fix my setup".
Scanned 9/6/2026
Install to Claude Code
npx -y skills add LeoYeAI/openclaw-master-skills --skill troubleshoot --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Troubleshoot?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/leoyeai-troubleshoot)More formats (shields.io, HTML) on the badges page.
---
name: agent-bom-troubleshoot
description: >-
Diagnose issues, check prerequisites, and validate configurations. Use when:
"doctor", "debug", "why failing", "validate config", "check prerequisites",
"something is broken", "db status", "fix my setup".
version: 0.75.10
license: Apache-2.0
compatibility: >-
Requires Python 3.11+. Install via pipx or pip. No credentials required.
Doctor checks run locally against the installed environment.
metadata:
author: msaad00
homepage: https://github.com/msaad00/agent-bom
source: https://github.com/msaad00/agent-bom
pypi: https://pypi.org/project/agent-bom/
scorecard: https://securityscorecards.dev/viewer/?uri=github.com/msaad00/agent-bom
tests: 6533
install:
pipx: agent-bom
pip: agent-bom
docker: ghcr.io/msaad00/agent-bom:0.75.10
openclaw:
requires:
bins: []
env: []
credentials: none
credential_policy: "Zero credentials required. All diagnostic checks run locally against the installed environment. No data leaves the machine."
optional_env: []
optional_bins: []
emoji: "\U0001F527"
homepage: https://github.com/msaad00/agent-bom
source: https://github.com/msaad00/agent-bom
license: Apache-2.0
os:
- darwin
- linux
- windows
data_flow: "Purely local. Doctor checks inspect installed packages, config files, and environment settings. No data leaves the machine."
file_reads:
- "local agent-bom configuration and state files"
file_writes: []
network_endpoints: []
telemetry: false
persistence: false
privilege_escalation: false
always: false
autonomous_invocation: restricted
---
# 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
```bash
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
```bash
# 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.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!