Skip to main content
The /mixpeek Claude Code skill is a setup wizard that turns a plain-English description of your data into a fully-configured Mixpeek workspace. Run it once, answer nine questions, and every resource is created for you via the API.
What is a Claude Code skill? Skills are slash commands that extend Claude Code — Anthropic’s CLI for AI-assisted development. A skill is a markdown file saved to ~/.claude/commands/ that gives Claude a specialized prompt. Install once, use from any session.

Install

One-liner install from the public Gist:
Or copy the full skill content below manually into ~/.claude/commands/mixpeek.md:
After saving the file, restart Claude Code. The /mixpeek command will appear in tab-complete.

Usage

Or pass your API key directly to skip the first prompt:

What It Asks

Describe your dataset in plain English.Examples: “product catalog with photos and descriptions”, “security camera footage”, “support tickets”, “PDF contracts”
If you have more than one dataset (e.g., products AND customer reviews AND vendor images), describe each separately. The skill creates a dedicated bucket and collection set for each.
For each dataset, list field names and types:
TypeExamples
text / stringnames, descriptions, titles, content
imageURLs to photos
videoURLs to video files
floatprices, scores, ratings
integerquantities, IDs, counts
booleanin_stock, is_active
dateISO date strings
  • URLs — HTTP/HTTPS links to each item
  • S3 — AWS S3 bucket with optional prefix
  • Google Drive — folder ID or URL
  • SharePoint / OneDrive — site URL + folder path
  • Snowflake — database.schema.table
  • Upload later — set up the schema now, push data later via API
Pick all that apply: semantic text search, image search by text, visual similarity, cross-modal, filtered search, question answering, re-ranking.
Flat (label list) or hierarchical (parent-child structure). You provide example items per label; the skill creates the reference collection and wiring automatically.
Vector clustering (hdbscan / kmeans / agglomerative) or attribute clustering (group by field values). Optional LLM-generated cluster labels and enrichment back to source documents.
Re-cluster or re-classify on a schedule. Supports cron expressions and interval-based triggers.
Content alerts (notify when a retriever query matches new documents) and job completion webhooks.

Resources Created

ResourceWhat it does
NamespaceIsolated workspace; one per project
Bucket(s)Raw data storage with typed schema
Collection(s)Processing pipeline — one per extractor type per dataset
BatchTriggers feature extraction across all bucket objects
Retriever(s)Multi-stage search pipeline matching your retrieval goals
TaxonomyFlat or hierarchical classifier applied to documents
ClusterGroups similar documents; supports LLM-generated labels
TriggerScheduled re-clustering or taxonomy enrichment
AlertFires a webhook when a retriever query matches new content
WebhookEvent notifications for job completion, object creation, etc.

Requirements


Next Steps

Core Concepts

Understand namespaces, collections, and documents

Feature Extractors

Choose the right extractor for your data type

Retriever Stages

Build custom multi-stage search pipelines

MCP Server

Connect Claude to Mixpeek via MCP for ongoing management