LaunchKit · 2026
Back to Skills

index1-doctor

Diagnose index1 environment - check Python, Ollama, models, index health.

0
497 downloads
by @gladego

Setup & Installation

openclaw skills install @gladego/index1-doctor

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install index1-doctor

Version History

v2.0.3Feb 17, 2026 - Version note by skill developer:

v2.0.3: Sync version, add ONNX embedding check

What This Skill Does

Runs automated health checks on an index1 environment and reports what's broken. Covers Python version, SQLite, embedding models, Ollama connectivity, CJK support, and index state. Outputs fix commands for each failed check.

Runs three diagnostic commands in sequence and maps each result to a specific fix, so users don't have to manually trace failures across Python, SQLite, and Ollama separately.

When to use it

  • Verifying index1 works after a fresh install
  • Diagnosing why vector search stopped returning results
  • Checking CJK/Chinese language support before indexing multilingual docs
  • Confirming Ollama and embedding models are available
  • Running before filing a bug report to gather environment info

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: diagnose my index1 setup

AGENT
  1. 1Runs `index1 doctor` and checks Python version, SQLite version, sqlite-vec, ONNX embedding, Ollama connection, and CJK support
  2. 2Runs `index1 status` to retrieve document count, chunk count, collections, and database size
  3. 3Runs `ollama list` to check which embedding models are installed
  4. 4Compares results against required versions and known good states
  5. 5Reports which checks passed or failed with the corresponding fix command for each failure
OUTPUT

A summary of environment health with actionable fix commands for any failed checks

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

index1 installedOllama installed (optional, for multilingual/CJK embedding support)