CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

unsloth-fine-tuning

Fast LLM fine-tuning with Unsloth - 2-5x faster training, 50-80% less VRAM. Use for single-GPU LoRA/QLoRA SFT, GRPO/RL reasoning training, vision/TTS fine-tuning, and GGUF export to Ollama/vLLM/llama.cpp. Supports 300+ models including Llama, Qwen, Gemma, DeepSeek, Mistral, Phi, and gpt-oss.

64

Quality

80%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./backend/cli/skills/ml-training/unsloth/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a dense, highly actionable reference with executable code, hyperparameter tables, and strong troubleshooting feedback — but progressive disclosure is fundamentally broken because it navigates to ~30 docs/ files that are not shipped in the bundle. Including the referenced files (or inlining the essential content) is the single highest-impact fix.

Suggestions

Ship the docs/ directory referenced throughout the body, or inline the essential content — all ~30 docs/*.md links are currently dangling, so the Quick Reference table, per-section 'Sources' lines, and References section navigate to nothing.

Make the GRPO and vision workflow examples self-contained: Workflow 2 references a 'dataset' variable that is never defined and Workflow 3 an undefined 'raw_dataset', so neither runs as-is.

Consolidate the three separate listings of the same docs/ links (Quick Reference table, per-section Sources lines, References section) into one navigation section to cut ~70 redundant lines.

DimensionReasoningScore

Conciseness

Dense tables and code with no explanations of concepts Claude already knows, but the docs/ link catalog is listed three times — the Quick Reference table, per-section 'Sources' lines, and the References section (~70 redundant lines). Efficient with minor trimming opportunities, fitting 4 rather than the 'some unnecessary explanation' anchor at 3.

4 / 5

Actionability

Mostly executable: the SFT workflow is copy-paste ready, reward functions and GRPOConfig are concrete, and troubleshooting gives exact env vars. Minor gaps keep it from 5 — Workflow 2 passes an undefined 'dataset' to GRPOTrainer, Workflow 3 uses an undefined 'raw_dataset', and the TTS workflow shows no trainer code.

4 / 5

Workflow Clarity

Each workflow has a sequenced checklist with preparation steps, monitoring guidance ('Monitor reward curves and KL divergence'), and the Common Issues table provides error-to-fix feedback loops. Minor validation gaps — no explicit verify-before-deploy step (e.g., test the exported GGUF in Ollama) — place it at 4 rather than the explicit-checkpoint anchor at 5.

4 / 5

Progressive Disclosure

The body is structured as an overview pointing to one-level-deep docs/*.md references, but none of the ~30 referenced files exist in the bundle (no docs/, references/, scripts/, or assets/ directories) — every navigation link is dead, so the promised detail is inaccessible. Scoring against the actual bundle structure, this is 'references are buried/absent' territory at 2 rather than 3's 'references present but not clearly signaled'.

2 / 5

Total

14

/

20

Passed

Description

88%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete capabilities with quantified benefits, an explicit 'Use for' trigger clause, and good natural-term coverage anchored by the Unsloth name. The only weakness is minor overlap risk on generic fine-tuning requests where the description does not differentiate from alternative LoRA stacks.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete actions — 'single-GPU LoRA/QLoRA SFT, GRPO/RL reasoning training, vision/TTS fine-tuning, and GGUF export to Ollama/vLLM/llama.cpp' — comprehensively covering the tool's capability surface, matching the 'lists multiple specific concrete actions; comprehensive coverage' anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Explicitly answers both 'what' ('Fast LLM fine-tuning with Unsloth - 2-5x faster training, 50-80% less VRAM') and 'when' via a concrete 'Use for single-GPU LoRA/QLoRA SFT, GRPO/RL reasoning training, vision/TTS fine-tuning, and GGUF export' clause, matching the 'clearly and explicitly answers both what AND when with concrete trigger phrases' anchor.

5 / 5

Trigger Term Quality

Includes strong natural keywords users would say — 'fine-tuning', 'LoRA', 'QLoRA', 'GRPO', 'GGUF', 'Ollama', 'vLLM', plus model names — but misses common variations like 'RLHF', 'instruction tuning', 'reward-based training', or 'train a model on my GPU'. Good coverage with a few natural terms missing fits 4; it exceeds the 'some relevant keywords but missing variations' anchor at 3.

4 / 5

Distinctiveness Conflict Risk

'Unsloth' plus tool-specific terms (GRPO, GGUF export, 4-bit quant naming) anchor a clear niche, but the description does not distinguish itself from adjacent fine-tuning stacks, so a generic request like 'fine-tune a LoRA' could overlap with PEFT/Axolotl-style skills — 'mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

18

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (650 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 69 missing

Warning

Total

12

/

16

Passed

Repository

synthetic-sciences/openscience

Path

backend/cli/skills/ml-training/unsloth/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.