Skip to content
Development
Skill

/installation-doctor

Diagnose cc-thingz plugin installations with the bundled read-only doctor. Use for missing installed skills or helpers, stale package versions, duplicate packages, or migration from old cc-thingz packages. NOT for broad agent configuration audits or config edits; use

From plugin
alexei-led-cc-thingz
3530 skills6 agents
Install
$ npx -y skills add alexei-led/cc-thingz --skill installation-doctor --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/installation-doctor

Context preview

The summary Claude sees to decide when to auto-load this skill.

Diagnose cc-thingz plugin installations with the bundled read-only doctor. Use for missing installed skills or helpers, stale package versions, duplicate packages, or migration from old cc-thingz packages. NOT for broad agent configuration audits or config edits; use

SKILL.md

installation-doctor.SKILL.md
name: installation-doctor
description: >-
  Diagnose cc-thingz plugin installations with the bundled read-only doctor.
  Use for missing installed skills or helpers, stale package versions, duplicate
  packages, or migration from old cc-thingz packages. NOT for broad agent
  configuration audits or config edits; use evolving-config.

Installation Doctor

Inspect installed resources without a repository checkout. The helper compares files against its bundled release catalog; it does not execute hooks or modify installations.

Run

1. Locate `scripts/doctor.py` relative to this installed `SKILL.md`. 2. Use an existing Python 3.12+ interpreter with `-B`. If using uv, run `uv run --no-project python -B <skill-directory>/scripts/doctor.py --json`. uv may populate its own cache; use an existing interpreter directly when the entire invocation must be read-only. 3. Select roots for the requested runtime. Without root options the helper inspects the Codex cc-thingz marketplace cache and user flat skill directories. For Claude or a specific installation, pass `--plugin-root <directory>`. Repeat `--plugin-root` or `--skill-root` for multiple locations. Any explicit root option restricts inspection to supplied roots. 4. Optionally pass `--config-root <.codex-directory>` to check agent profile presence, or `--repo <cc-thingz-checkout>` for comparison with source manifests. 5. Summarize failed checks with paths, migration suggestions, and verification gaps. Exit 1 means findings; exit 2 means invalid arguments.

Interpretation

  • Cached copies do not prove enabled plugins or duplicate execution. Inspect the

runtime's enabled-plugin list before recommending removal.

  • Versions are compared with the release containing this helper, not an online

latest release. Without a containing native manifest, version checks are skipped.

  • Hook support, helper dependencies, active plugins, and effective permissions

remain unsupported by static inventory; exit 0 does not verify them.

  • Report missing Python or unreadable metadata precisely. Do not install tools,

change configuration, or delete caches as part of this diagnostic run.

Output

Report the inspected roots, baseline release, confirmed findings with paths, skipped or unsupported checks, and the next corrective action. Keep hook commands and credential contents out of the response.

Read more
Ships withalexei-led-cc-thingz

Portable skills, agents, hooks, and Pi-native extensions for Claude Code, Codex CLI, GitHub Copilot, Cursor, Grok, and Pi. Gemini is retired.

Get the whole plugin

Other skills on alexei-led-cc-thingz.