extension-guide
Installation
SKILL.md
Sindri Extension Guide
Sindri supports extensions for both V2 (Bash/Docker) and V3 (Rust CLI) platforms. Before proceeding with extension creation, you need to choose which platform you're targeting.
Version Differences at a Glance
| Aspect | V2 | V3 |
|---|---|---|
| Implementation | Bash (~52K lines) | Rust (~11.2K lines) |
| Extension Directory | v2/docker/lib/extensions/ |
v3/extensions/ |
| Schema Location | v2/docker/lib/schemas/extension.schema.json |
v3/schemas/extension.schema.json |
| CLI | ./v2/cli/extension-manager |
sindri extension |
| Install Methods | 6 (mise, apt, binary, npm, script, hybrid) | 7 (adds npm-global) |
| Categories | 11 | 12 (different set) |
| VisionFlow | Supported | Not available |
V2 Categories
base, agile, language, dev-tools, infrastructure, ai, database, monitoring, mobile, desktop, utilities