Claude-skill-registry-data meilisearch-admin
Check Meilisearch index status, tasks, health, and settings. Use for debugging search issues, monitoring indexing tasks, and inspecting index configuration. Read-only admin operations.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/meilisearch-admin" ~/.claude/skills/majiayu000-claude-skill-registry-data-meilisearch-admin && rm -rf "$T"
manifest:
data/meilisearch-admin/SKILL.mdsource content
Meilisearch Admin
Use this skill for admin operations on Meilisearch - checking status, monitoring tasks, and inspecting index settings.
Running Commands
node .claude/skills/meilisearch-admin/query.mjs <command> [options]
Commands
| Command | Description |
|---|---|
| Check if Meilisearch is healthy |
| Get overall stats and list indexes |
| List recent tasks |
| Get details of a specific task |
| List all indexes |
| Get index stats |
| Get all index settings |
| Get filterable attributes |
| Get sortable attributes |
| Get searchable attributes |
Options
| Flag | Description |
|---|---|
| Use feed/metrics search (METRICS_SEARCH_HOST) instead of main search |
| Filter tasks by status: enqueued, processing, succeeded, failed |
| Limit results (default: 20) |
| Output raw JSON |
Examples
# Check health node .claude/skills/meilisearch-admin/query.mjs health # Get overall stats node .claude/skills/meilisearch-admin/query.mjs stats # Check failed tasks node .claude/skills/meilisearch-admin/query.mjs tasks --status failed # Check processing tasks node .claude/skills/meilisearch-admin/query.mjs tasks --status processing --limit 50 # Get specific task details node .claude/skills/meilisearch-admin/query.mjs task 2030419 # List all indexes node .claude/skills/meilisearch-admin/query.mjs indexes # Get index stats node .claude/skills/meilisearch-admin/query.mjs index models_v9 # Get filterable attributes for an index node .claude/skills/meilisearch-admin/query.mjs index metrics_images_v1 filterable # Use feed search instead of main node .claude/skills/meilisearch-admin/query.mjs --feed stats node .claude/skills/meilisearch-admin/query.mjs --feed tasks --status failed
Search Instances
The project has two Meilisearch instances:
| Instance | Env Variables | Purpose |
|---|---|---|
| Main Search | , | Primary search (models, users, etc.) |
| Feed/Metrics | , | Image feed and metrics search |
Use
--feed flag to target the feed/metrics instance.
Common Indexes
Main Search
- Model searchmodels_v9
- User searchusers_v3
- Article searcharticles_v3
Feed/Metrics Search
- Image feed with metricsmetrics_images_v1
Debugging Tips
# Check if indexing is stuck node .claude/skills/meilisearch-admin/query.mjs tasks --status processing # Find failed indexing tasks node .claude/skills/meilisearch-admin/query.mjs tasks --status failed # Get error details for a failed task node .claude/skills/meilisearch-admin/query.mjs task <taskId> # Check if an index is still indexing node .claude/skills/meilisearch-admin/query.mjs index <indexName>