CtrlK
BlogDocsLog inGet started
Tessl Logo

minicpm5-finetune-unsloth

Fine-tune MiniCPM5-1B with unsloth for tight-VRAM single-GPU LoRA / QLoRA. Use when the user wants "unsloth", "FastLanguageModel", QLoRA on a 24 GB consumer GPU, or asks for the smallest VRAM footprint.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%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.

A tight, highly actionable fine-tuning recipe with copy-paste code and a validation checkpoint. Minor conciseness and error-recovery refinements would lift it further.

Suggestions

De-duplicate the transformers==4.57.3 / vLLM rationale — state it once in the callout and reference it from Step 1 instead of repeating the full explanation.

Add a short error-recovery note under Validate (e.g., 'if loss is NaN or cuda.is_available() is False, recheck the torch/transformers pins').

Verify the ../../docs/finetune/unsloth.md reference resolves, or inline the one or two details it depends on so the skill stands alone.

DimensionReasoningScore

Conciseness

Mostly lean and assumes Claude's competence, but the vLLM/transformers pin rationale is repeated across the callout and Step 1, and 'unsloth's TRL wrapper expects a text column' could be trimmed.

4 / 5

Actionability

Fully executable copy-paste code for train, inference, and merge, a concrete env-var table with examples and defaults, and a runnable shell command — covering the common cases.

5 / 5

Workflow Clarity

Clear numbered sequence (Install -> Train -> Run -> Validate) with an explicit Validate checkpoint showing expected output; lacks an explicit error-recovery loop but this is a non-destructive adapter-saving skill so no cap applies.

4 / 5

Progressive Disclosure

Well-organized sections with a single one-level-deep reference link to docs/finetune/unsloth.md; no bundle files exist, and the ~80-line body is appropriately self-contained with minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

95%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 precise, third-person description that clearly states the capability and provides explicit, library-symbol-level trigger terms. It is concise and highly distinguishable from sibling skills.

DimensionReasoningScore

Specificity

Names the domain plus several concrete actions ('Fine-tune MiniCPM5-1B', 'single-GPU LoRA / QLoRA', 'tight-VRAM'); coverage is narrow to fine-tuning only, leaving minor gaps.

4 / 5

Completeness

Explicitly answers both what ('Fine-tune MiniCPM5-1B with unsloth ... LoRA / QLoRA') and when ('Use when the user wants ...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural terms including library symbols users actually say ('unsloth', 'FastLanguageModel', 'QLoRA') plus '24 GB consumer GPU' and 'smallest VRAM footprint'.

5 / 5

Distinctiveness Conflict Risk

Highly specific niche (unsloth + MiniCPM5-1B + tight-VRAM single-GPU) with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
OpenBMB/MiniCPM
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.