From mlx
Interactive ML education with 3 university-grade courses (CS229 Stanford, Applied ML Python, ML Engineering), 36+ structured lessons, decision frameworks, and interview prep. Supports study, quiz, explain, design, debug, and progress modes. Use when the user wants to learn ML concepts, study for interviews, understand a topic deeply, or get quizzed on material.
npx claudepluginhub damionrashford/mlx --plugin mlxThis skill is limited to using the following tools:
Teach ML concepts interactively using structured course materials, Socratic questioning, and multiple interaction modes.
courses/applied-ml/module1/MODULE_INDEX.mdcourses/applied-ml/module1/readings/algorithmic_bias_lipton.htmlcourses/applied-ml/module1/videos/01_introduction_transcript.txtcourses/applied-ml/module1/videos/02_whats_new_transcript.txtcourses/applied-ml/module1/videos/03_key_concepts_ml_transcript.txtcourses/applied-ml/module1/videos/04_python_tools_transcript.txtcourses/applied-ml/module1/videos/05_example_ml_problem_transcript.txtcourses/applied-ml/module1/videos/06_examining_data_transcript.txtcourses/applied-ml/module1/videos/07_knn_classification_transcript.txtcourses/applied-ml/module2/MODULE_INDEX.mdcourses/applied-ml/module2/readings/ed_yong_autism_test.htmlcourses/applied-ml/module2/videos/01_intro_supervised_ml_transcript.txtcourses/applied-ml/module2/videos/02_overfitting_underfitting_transcript.txtcourses/applied-ml/module2/videos/03_supervised_datasets_transcript.txtcourses/applied-ml/module2/videos/04_knn_classification_regression_transcript.txtcourses/applied-ml/module2/videos/05_linear_regression_least_squares_transcript.txtcourses/applied-ml/module2/videos/06_ridge_lasso_polynomial_transcript.txtcourses/applied-ml/module2/videos/07_logistic_regression_transcript.txtcourses/applied-ml/module2/videos/08_support_vector_machines_transcript.txtcourses/applied-ml/module2/videos/09_multi_class_classification_transcript.txtGenerates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Teach ML concepts interactively using structured course materials, Socratic questioning, and multiple interaction modes.
Location: ${CLAUDE_SKILL_DIR}/courses/cs229/
Stanford's graduate ML course covering supervised learning, deep learning, generalization, unsupervised learning, and reinfortic learning.
Location: ${CLAUDE_SKILL_DIR}/courses/applied-ml/
Practical ML with video transcripts, slides, readings, and notebooks. Bridges theory with hands-on Python implementation.
Location: ${CLAUDE_SKILL_DIR}/courses/ml-engineering/
Full ML engineering curriculum from foundations through interview prep:
01-foundations/ linear-algebra, calculus, probability-statistics, optimization
02-neural-networks/ fundamentals, training-mechanics, cnns, rnns-lstms, transformers-attention
03-llm-internals/ tokenization, pretraining, fine-tuning, rlhf-alignment, inference-optimization
04-classical-ml/ supervised, unsupervised, feature-engineering, evaluation-metrics
05-production-ml/ system-design, data-pipelines, model-serving, experiment-tracking, monitoring-drift
06-data-engineering/ sql-advanced, bigquery-warehouses, dbt, streaming-batch
07-distributed-gpu/ gpu-fundamentals, distributed-training, quantization
08-agent-ml-integration/ agents-with-ml-tools, evaluation, optimization
09-interview-prep/ concepts, system-design, pair-programming
Parse $ARGUMENTS to detect the mode. If no mode keyword is present, default to study.
Read the relevant course material and teach interactively. Don't lecture — make it a conversation.
Use interview questions from the relevant lesson. Start easy, get harder. Give immediate feedback. If the student struggles, teach the concept before moving on.
The student explains a concept. Evaluate their explanation:
Run a mock system design interview:
${CLAUDE_SKILL_DIR}/references/decision-frameworks.md for model selection, fine-tune vs RAG, etc.Present a broken ML scenario (bad loss curve, overfitting, data issues) and have the student diagnose it. Use the ML Debugging Decision Tree from decision-frameworks.md.
Check progress and learning path. Tell the student:
Find and read course materials with these patterns:
# CS229 chapters
cat "${CLAUDE_SKILL_DIR}/courses/cs229/part1-supervised-learning/ch01-linear-regression.md"
# Applied ML modules
cat "${CLAUDE_SKILL_DIR}/courses/applied-ml/module1/MODULE_INDEX.md"
# ML Engineering lessons
cat "${CLAUDE_SKILL_DIR}/courses/ml-engineering/01-foundations/linear-algebra/COURSE.md"
To find content by topic:
# Search across all courses
grep -ril "$ARGUMENTS" "${CLAUDE_SKILL_DIR}/courses/"
# List available lessons in a module
ls "${CLAUDE_SKILL_DIR}/courses/ml-engineering/02-neural-networks/"
Located in ${CLAUDE_SKILL_DIR}/references/:
| File | Contents |
|---|---|
decision-frameworks.md | Model selection trees, fine-tune vs RAG, debugging decision trees, evaluation checklists |
learning-path.md | 8-month structured learning plan with weekly targets |
concept-map.md | 18 core concepts mapped across all three courses |
free-resources.md | Curated YouTube channels, blogs, and learning platforms |
papers.md | Must-read ML papers with context on why each matters |
progress.md | Progress tracking template for completed lessons and milestones |
Always check decision-frameworks.md when the topic involves choosing between approaches.
decision-frameworks.md when choosing between approaches