diagnostic-runner

Diagnostic Runner Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "diagnostic-runner" with this command: npx skills add winsorllc/upgraded-carnival/winsorllc-upgraded-carnival-diagnostic-runner

Diagnostic Runner Skill

Run comprehensive system diagnostics to identify issues, verify configurations, and report system health.

When to Use

✅ USE this skill when:

  • "Run diagnostics on the system"

  • "Check if everything is configured correctly"

  • "Verify dependencies are installed"

  • "Troubleshoot system issues"

  • "Generate a health report"

  • "Check environment status"

When NOT to Use

❌ DON'T use this skill when:

  • Simple file operations ΓåÆ use bash directly

  • Installing packages ΓåÆ use package manager

  • Network requests ΓåÆ use http-request

Commands

Full Diagnostic

{baseDir}/diagnose.sh

Runs all diagnostic checks and outputs a comprehensive report.

Quick Health Check

{baseDir}/diagnose.sh --quick

Runs essential checks only (faster).

Specific Check Categories

{baseDir}/diagnose.sh --category environment {baseDir}/diagnose.sh --category dependencies {baseDir}/diagnose.sh --category permissions {baseDir}/diagnose.sh --category network {baseDir}/diagnose.sh --category config {baseDir}/diagnose.sh --category storage

Output Formats

{baseDir}/diagnose.sh --format json {baseDir}/diagnose.sh --format markdown {baseDir}/diagnose.sh --format text

Diagnostic Categories

Category Checks

environment

Node.js version, Python version, PATH, env vars, shell config

dependencies

Installed tools, package managers, runtime versions

permissions

File read/write access, directory permissions, sudo status

network

DNS resolution, outbound connectivity, port availability

config

Config file validity, required fields, deprecated settings

storage

Disk space, inode usage, temp directory access, file handles

Output Format (JSON)

{ "timestamp": "2026-02-25T20:41:00Z", "status": "pass|warn|fail", "summary": { "passed": 12, "warnings": 3, "failed": 0 }, "checks": [ { "category": "environment", "name": "Node.js Version", "status": "pass", "message": "v22.0.0 (required: >=18)", "details": {...} } ] }

Examples

Full diagnostic:

{baseDir}/diagnose.sh

Quick check with JSON output:

{baseDir}/diagnose.sh --quick --format json

Check only environment and dependencies:

{baseDir}/diagnose.sh --category environment --category dependencies

Notes

  • Non-destructive: only reads and verifies, never modifies

  • Safe to run at any time

  • Can be automated for scheduled health monitoring

  • Exit code 0 = all passed, 1 = warnings, 2 = failures

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

vector-memory

No summary provided by upstream source.

Repository SourceNeeds Review
General

model-router

No summary provided by upstream source.

Repository SourceNeeds Review
General

rss-reader

No summary provided by upstream source.

Repository SourceNeeds Review
General

video-frames

No summary provided by upstream source.

Repository SourceNeeds Review