Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Ml Training

ASecurity

ML model training on cloud GPU capability pack. Covers platform selection, LoRA and QLoRA fine-tuning, cost estimation, and human-AI collaboration via browser MCP. Use for any ML model fine-tuning, cloud GPU training, or model adaptation task.

3 stars
0 votes
0 copies
0 views
Added 10/6/2026
ai-agentspythonrustgosecurity

Works with

climcp

Security Analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned 10/6/2026

$npx -y skills add Sheldon-92/TAD --skill ml-training --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Ml Training?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Ml Training
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/sheldon-92-ml-training/badge)](https://www.skillsdirectory.com/skills/sheldon-92-ml-training)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: ml-training
description: "ML model training on cloud GPU capability pack. Covers platform selection, LoRA and QLoRA fine-tuning, cost estimation, and human-AI collaboration via browser MCP. Use for any ML model fine-tuning, cloud GPU training, or model adaptation task."
version: 0.1.0
type: reference-based
keywords: ["fine-tune", "微调", "LoRA", "QLoRA", "train model", "训练模型", "Colab", "Kaggle", "RunPod", "cloud GPU", "云GPU", "云训练", "training data", "训练数据", "GPU hours", "model training", "模型训练", "personality clone", "个性克隆"]
---

# ML Training Capability Pack

> Cross-agent portable judgment for ML model training on cloud GPU. Covers platform selection, LoRA/QLoRA fine-tuning for LLM and voice models, data preparation, cost estimation, and human-AI collaboration workflows.
**CONSUMES**: Training data (JSONL/ShareGPT/audio+transcript pairs), base model name, hardware constraints, budget.
**PRODUCES**: Platform recommendation, tool selection, training configuration, cost estimate.
> **INTERFACE**: ai-voice-production pack defers voice training platform selection to this pack's `platform-selection.md`. This pack defers voice-specific tool selection (GPT-SoVITS, VoxCPM2 configs, audio quality thresholds) to ai-voice-production pack. When both packs load for voice training: this pack takes precedence for platform/cost decisions; ai-voice-production takes precedence for tool selection and audio quality.

---

## Step 0: Prerequisites

- **Python 3.10+** — required by Unsloth, LlamaFactory, Axolotl
- **pip or uv** — install in virtual environment (never global)
- **Cloud account** — at least one of: Google (Colab/Kaggle), RunPod, Vast.ai
- **Chrome + Claude MCP extension** — for browser-automated Colab workflows (optional)
- **jq + awk** — required by `scripts/dataset-check.sh` / `cost-estimate.sh` / `vram-fit.sh`

Verify: `python3 --version`

---

## Step 1: Context Detection

| User Signal | Load Reference |
|---|---|
| fine-tune, 微调, LoRA, QLoRA, train model, 训练模型 | `references/lora-finetune.md` |
| Colab, Kaggle, RunPod, Vast.ai, cloud GPU, 云GPU, 云训练 | `references/platform-selection.md` |
| training data, 训练数据, chat logs, 聊天记录, data prep | `references/data-preparation.md` |
| cost, 成本, pricing, 多少钱, budget, GPU hours | `references/cost-estimation.md` |
| browser automation, MCP, Colab操作, 人机协作 | `references/mcp-collaboration.md` |
| personality clone, 个性克隆, sound like, 像某人 | `references/lora-finetune.md` + `references/data-preparation.md` |

**Multi-signal**: Load all matched references. Cross-reference links are provided within files.

---

## Step 2: Decision Entry Point

**Q1 — What type of model?**
- LLM (text: Qwen/Llama/Mistral) → load `lora-finetune.md`
- Voice (TTS/cloning: VoxCPM2/GPT-SoVITS) → defer to ai-voice-production pack for tool selection; load `platform-selection.md` for GPU choice
- Image/other → out of scope, state clearly

**Q2 — What hardware do you have locally?**
- Apple Silicon 8-16GB → cloud training mandatory for 7B+ LoRA 16-bit; local only for QLoRA 2-bit or inference
- NVIDIA GPU ≥16GB → local QLoRA possible; cloud for LoRA 16-bit or larger models
- No GPU → cloud mandatory

**Q3 — What's your budget?**
- $0 → Colab Free / Kaggle (with gotcha awareness — read `platform-selection.md`)
- $10-50/mo → Colab Pro (student free w/ .edu) / RunPod
- >$50/mo → RunPod Secure / Lambda (if uptime critical)

**Q4 — What tool?**
- Minimal setup + Colab/Kaggle → Unsloth (~70% VRAM reduction via `use_gradient_checkpointing="unsloth"`, 2-5× speedup)
- Widest models + GUI → LlamaFactory v0.9.4 (LlamaBoard no-code UI + CLI)
- RL / post-training pipeline → Axolotl v0.17.0 (single YAML, GRPO/DPO/KTO/ORPO)
- Voice → GPT-SoVITS or VoxCPM2 (defer to ai-voice-production pack)

---

## Step 3: Apply Rules

Read matched reference(s) and apply rules directly. Rules are concrete decision parameters — not step-by-step tutorials. Run the deterministic checks (Step 4) instead of eyeballing VRAM/cost/schema.

---

## Step 4: Validation Scripts (don't punt determinism to prose)

| Script | Checks |
|---|---|
| `scripts/vram-fit.sh <params_B> <method> <gpu_gb>` | Does the config fit the card? (qlora4/lora8/lora16, unsloth-qlora4) |
| `scripts/cost-estimate.sh <num_examples> [epochs] [batch] [sec/step] [rate]` | GPU-hour cost from the formula + 2026 rate anchors |
| `scripts/dataset-check.sh <file.jsonl>` | JSONL validity + schema detect (ShareGPT/ChatML/Alpaca/preference) + size verdict + dedup |

---

## Quick Rule Index (router — depth lives in references/)

> Each entry is a POINTER, not the answer. The concrete numbers (ranks, VRAM, prices,
> learning rates, quotas) are in the linked reference so this index stays a true router.

### Platform Selection → `references/platform-selection.md`
- Budget decision tree ($0 / $10-50 / $50+) → §Budget Decision Tree
- Free-tier hard limits (Colab/Kaggle quotas, session caps) → §Free Tier Hard Limits
- The 5 platform gotchas (anti-abuse, idle timeout, ephemeral storage, untrusted hosts, egress) → §Hidden Limitations
- VRAM → card mapping → §VRAM → Platform mapping

### LoRA Fine-Tuning → `references/lora-finetune.md`
- When to fine-tune (dataset-size → task threshold) → §When to Fine-Tune
- VRAM requirements + Unsloth gradient-checkpointing flag → §VRAM Requirements
- LoRA vs QLoRA quality/VRAM tradeoff + 2026 default config → §LoRA vs QLoRA
- Rank (r) + alpha rule → §Rank Selection
- Learning rate (SFT vs DPO/GRPO) → §Learning Rate
- Overfitting tripwires + training budget → §Overfitting Tripwires
- Preference tuning (DPO/GRPO config) → §Preference Tuning
- Version-pinned tool comparison → §Tool Comparison

### Data Preparation → `references/data-preparation.md`
- Quality > quantity rule → §Dataset Quality Rule
- LLM data pipeline + schemas (ShareGPT/ChatML/Alpaca) → §LLM Data Pipeline
- Preference-pair data (DPO/GRPO triples) → §Preference-Pair Data
- Voice data pipeline (defer audio thresholds) → §Voice Data Pipeline
- AI bootstrap to reach the example floor → §AI Bootstrap

### MCP Collaboration → `references/mcp-collaboration.md`
- PAUSE protocol (auth triggers, forbidden tools, resume) → §PAUSE Protocol
- Chrome MCP tool map → §Chrome MCP Tool Map
- Security rules → §Security Rules

### Cost Estimation → `references/cost-estimation.md`
- Cost formula → §Cost Formula
- 2026 price anchors → §Cloud GPU Price Anchors
- "Can I do it free?" tree → §"Can I Do It Free?" Decision Tree

---

## Anti-Skip Table

| Shortcut Attempt | Required Action |
|---|---|
| "I'll just use Colab Free" | MUST read `platform-selection.md` gotchas — anti-abuse termination kills SSH/remote desktop, Drive I/O errors after 10K files, idle quota burn |
| "200 examples should be enough for everything" | MUST check task-type threshold in `lora-finetune.md` — practical floor 100, sweet spot 500-10000; personality needs AI bootstrap to reach ~500. Run `scripts/dataset-check.sh` for the size verdict |
| "I'll fine-tune first, test later" | MUST check fine-tune threshold in `lora-finetune.md` — if <100 examples, use few-shot prompting/RAG first (below practical floor) |
| "My Mac can handle it" | MUST check VRAM in `lora-finetune.md` — 7-8B LoRA 16-bit needs ~16GB, 8GB Mac = cloud mandatory above QLoRA 4-bit. Run `scripts/vram-fit.sh` to confirm |
| "I'll reuse the SFT learning rate for DPO" | MUST check `lora-finetune.md` §Learning Rate — DPO/GRPO LR is 5e-6, ~40× lower than SFT 2e-4; reusing 2e-4 diverges |
| "I'll skip data cleaning" | MUST read `data-preparation.md` quality rule — 500 clean examples outperform 5,000 noisy; 117 clean > 248 dirty segments at same step count (Colin dogfood) |

Attribution

Sheldon-92Sheldon-92
View sourceSee grades on GitHubMore from Sheldon-92 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Caveman

Terse caveman voice: answer first, fluff gone, every technical fact kept. Use for /caveman, "caveman mode", "talk like caveman", "be brief", "less tokens". Stays on until "stop caveman" or "normal mode".

1100021 votes

Hyperplan

Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...

698431 votes

Writing Skills

Create and manage Claude Code skills in HASH repository following Anthropic best practices. Use when creating new skills, modifying skill-rules.json, understanding trigger patterns, working with hooks, debugging skill activation, or implementing progressive disclosure. Covers skill structure, YAML frontmatter, trigger types (keywords, intent patterns), UserPromptSubmit hook, and the 500-line rule. Includes validation and debugging with SKILL_DEBUG. Examples include rust-error-stack, cargo-dep...

3931 votes

Mcp Code Execution

Routes multi-tool workflows through MCP servers for large datasets and pipelines. Use when Bash tool overhead is limiting throughput on data-heavy tasks.

3421 votes

catchup

Recovers the conversation and failed tool calls of a previous Codex, Amp, Claude Code, Antigravity, Cline, Copilot CLI, Cursor, DeepSeek Harness, Grok Build, Kimi, OpenCode, Pi Agent, or ZCode session. Use when the user says "catch up", "what did the last session do", "get me up to speed", "I switched agents", asks to recover/summarize a previous session before continuing, or asks to diagnose or report a catchup failure. Do NOT use for the current conversation, git history, or any non-agent log.

741 votes
View all in ai-agents →