By distil-labs
Train task-specific small language models (SLMs) using the Distil CLI and platform, including data preparation, knowledge distillation, and deployment with llama-cpp or vLLM.
A Claude skill for training task-specific small language models (SLMs) using the Distil Labs CLI and platform.
This skill teaches Claude how to help you:
/plugin marketplace add https://github.com/distil-labs/distil-cli-skill
/plugin install distil-cli@distil-cli-skill
Install the Distil Labs CLI:
curl -fsSL https://cli-assets.distillabs.ai/install.sh | sh
| Task Type | Use Case | Example |
|---|---|---|
| Question Answering | Extract answers from documents | Invoice parsing, contract analysis, ticket extraction |
| Classification | Categorize text into fixed classes | Intent detection, sentiment analysis, ticket triage |
| Tool Calling | Select and invoke functions/APIs | API routing, workflow automation, chatbot actions |
| Multi-Turn Tool Calling | Multi-step conversations with tool use | DevOps chatbots, file system assistants, database interfaces |
| Open Book QA (RAG) | Answer questions using provided context | Document QA, support from docs |
| Closed Book QA | Answer from knowledge learned during training | FAQ bots, domain assistants |
distil-cli-skill/
├── .claude-plugin/
│ ├── marketplace.json
│ └── plugin.json
└── skills/
└── distil-cli/
├── SKILL.md # Router + core instructions
├── references/
│ ├── getting-started.md # Install CLI, auth, quickstart
│ ├── platform-overview.md # What Distil Labs is, concepts, value prop
│ ├── cli-reference.md # All CLI commands with args and flags
│ ├── task-selection-guide.md # Choosing the right task type
│ ├── model-catalog.md # Student + teacher models, compatibility, defaults
│ ├── job-description-guide.md # Writing job_description.json
│ ├── configuration.md # Full config.yaml reference
│ ├── mutations-guide.md # Controlling synthetic data diversity
│ ├── evaluation-metrics.md # Metrics reference + interpretation
│ ├── api-reference.md # REST API setup + endpoints
│ └── tasks/
│ ├── prepare-data/
│ │ ├── overview.md
│ │ ├── question-answering.md
│ │ ├── classification.md
│ │ ├── tool-calling.md
│ │ ├── multi-turn-tool-calling.md
│ │ ├── open-book-qa.md
│ │ └── closed-book-qa.md
│ ├── upload-dataset.md
│ ├── upload-and-process-traces.md
│ ├── teacher-evaluation.md # Incl. canonical verdict thresholds
│ ├── training.md
│ ├── deployment-integration.md
│ ├── retrieve-predictions.md
│ ├── analyze-predictions.md
│ ├── polling-jobs.md # Canonical polling loop
│ └── verify-auth.md
└── workflows/
├── dataset-to-model.md # E2E: dataset → eval → train → deploy
├── traces-to-model.md # E2E: traces → process → eval → train → deploy
└── improving-a-model.md # Iteration: ITERATE/RETHINK/RETUNE/ESCALATE
Once the skill is installed, just ask Claude to help you train a model:
"Help me train a classification model for customer support intent detection"
Claude will guide you through:
distil model createApache 2.0 — see LICENSE for details.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub distil-labs/distil-cli-skill --plugin distil-cliCore Hugging Face Hub operations through the hf CLI, including skill installation, repo management, jobs, datasets, models, Spaces, and discovery.
Claude Code skill pack for Together AI (18 skills)
Skills for fine-tuning language models with the Tinker API — research, debugging, and more.
ML engineering plugin: Give your AI coding agent ML engineering superpowers.
Train ML models with scikit-learn, PyTorch, TensorFlow. Use for classification/regression, neural networks, hyperparameter tuning, or encountering overfitting, underfitting, convergence issues.
LLM post-training — unified interface for SFT, OSFT, LoRA fine-tuning, and GRPO reinforcement learning