mcpField
S
superset-doctor

superset-doctor

github.com/paradevaiDevelopment7117 installsUpdated 13w ago
Repository

About superset-doctor

superset-doctor is a troubleshooting skill for diagnosing Superset service, authentication, host, and version problems. It uses read-only checks first, requests approval before state-changing fixes, and verifies results before escalating with evidence.

Key features

  1. 01Parallel read-only health checks
  2. 02Match symptoms to documented fixes
  3. 03Approval before changing state
  4. 04Verify fixes and gather escalation evidence

Use cases

  1. 01Diagnose failed Superset authentication
  2. 02Investigate an offline host or stopped service
  3. 03Check CLI and desktop app version mismatches

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/paradevai/skills --skill superset-doctor

After installing, type/superset-doctorin Claude Code to confirm it loaded.

Details

From the project README

Superset Doctor

Diagnose first, change one thing at a time, verify after each change.

1. Snapshot (read-only, run in parallel, tolerate failures)

  • superset status — host service health
  • superset auth whoami — auth + active org
  • superset hosts list — host reachability
  • superset --version

2. Match known signatures

SignatureFix
whoami fails / session expiredsuperset auth login
Host shows offlinesuperset hosts wake <id>; confirm the machine is awake and online
Host service not runningsuperset start
CLI and desktop app version mismatch, or stale CLIsuperset update
App-side misbehavior (macOS)read the newest entries in ~/Library/Logs/Superset/main.log for errors

Propose the matching fix and get the user's go-ahead before running anything that changes state. Never delete data as a "fix".

3. Verify

Re-run the originally failing action. If it works, say exactly what was wrong and what fixed it.

4. Escalate with evidence

If unresolved, offer to file it via the superset:feedback skill — carry over the collected diagnostics (versions, status output, the relevant log excerpt) so the report arrives pre-triaged. Ask before including any log content; logs can contain paths and project names.

Comments

Markdown supported