Back to skills
SKILL.md
Index1 Doctor
FSecurityDiagnose index1 environment - check Python, Ollama, models, index health.
- 7 stars
- 0 votes
- 0 copies
- 2 views
- Added June 7, 2026
Works with
Security analysis
34/100- Pipes output to a shell interpreter
- Uses curl or wget to download content
- Downloads and executes remote scripts — classic supply chain attack
- Installs packages at runtime which could introduce malicious dependencies
npx -y skills add modbender/skill-library-mcp --skill index1-doctor --agent claude-codeAre you the author of Index1 Doctor?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-index1-doctor)---
name: index1-doctor
description: Diagnose index1 environment - check Python, Ollama, models, index health.
version: 2.0.3
license: Apache-2.0
author: gladego
tags: [index1, diagnostics, mcp, troubleshooting]
---
# index1 Doctor
Environment diagnostic skill for index1. Runs health checks and provides fix recommendations.
## Usage
Type `/doctor` or ask the agent to diagnose index1.
## What it checks
The skill runs three commands sequentially and analyzes results:
### 1. Environment Check
```bash
index1 doctor
```
Checks:
- Python version (>= 3.10 required)
- SQLite version (>= 3.43.0 for full features)
- sqlite-vec extension
- ONNX embedding (built-in, bge-small-en-v1.5)
- Ollama connectivity (optional, for multilingual/CJK)
- Embedding model availability
- CJK/Chinese support (jieba)
### 2. Index Status
```bash
index1 status
```
Shows:
- Document count and chunk count
- Collections list
- Last index time
- Database size
### 3. Ollama Models
```bash
ollama list
```
Shows installed models. Recommended embedding models:
- `nomic-embed-text` — Standard, 270MB
- `bge-m3` — Best for CJK content, 1.2GB
## Interpreting Results
| Check | Pass | Fail Fix |
|-------|------|----------|
| Python | >= 3.10 | Install Python 3.11+ |
| SQLite | >= 3.43.0 | Auto-degrades, no action needed |
| sqlite-vec | Loaded | `pip install index1` (bundled) |
| Ollama | Connected | `curl -fsSL https://ollama.com/install.sh \| sh` |
| Model | Available | `ollama pull nomic-embed-text` |
| CJK | jieba loaded | `pip install index1[chinese]` |
| Index | Has documents | `index1 index ./src ./docs` |
## When to use
- First-time setup verification
- After upgrading index1
- When search returns unexpected results
- When vector search stops working
- Before reporting issues
Attribution
Comments
Loading comments…