Plugin · Claude Code · LLM Integration

Ettrickshepherd Mlx Dev Skill

ettrickshepherd-mlx-dev-skill is a Claude Code plugin for the Build phase that guides agents to write idiomatic Apple MLX code on Apple Silicon.

by ettrickshepherd · github.com/ettrickshepherd/mlx-dev-skill

Teach your coding agent to write correct, idiomatic Apple MLX Python on M-series Macs for local model inference and training experiments.

6
GitHub stars
0
Installs
0
Community votes
One vote per signed-in builder - it helps surface the tools the community actually relies on.
Install

Add it to Claude Code

Install the plugin in Claude Code. One command, paste-ready.

Install the plugin
/plugin install ettrickshepherd-mlx-dev-skill@ettrickshepherd/mlx-dev-skill
Add to ClaudeUse the Agent APISkillselion is itself an MCP server - your agent can fetch this config directly.
Agent API

Built to be called by your agent

Skillselion is itself an MCP server. Your agent can pull this entry and a paste-ready install config straight from the API - no copy-paste.

Retrieve this entry with skillselion.get_details("plugin:ettrickshepherd/mlx-dev-skill") and the paste-ready config with skillselion.get_install_config("plugin:ettrickshepherd/mlx-dev-skill").

About

What it does

ettrickshepherd-mlx-dev-skill is a one-skill Claude Code plugin that gives your agent a focused playbook for Apple’s MLX framework on M-series hardware. Solo builders experimenting with on-device inference, fine-tuning small models, or shipping Apple Silicon–first utilities often get generic PyTorch or CUDA-oriented suggestions that do not compile or run well locally. This skill exists to bias completions toward MLX idioms—memory layout, device placement, and framework conventions—so you spend less time unwinding hallucinated APIs. It is best treated as a build-phase accelerator when you already committed to MLX rather than a vendor-neutral model router. You still need Xcode command-line tools, a working Python environment, and realistic expectations about model size on laptop RAM. After install, prompts about training loops, MLX modules, and Silicon-specific optimizations should produce more copy-pasteable code. It does not replace MLX documentation or Apple’s release notes when APIs change.

Highlights

  • Single Claude Code skill focused on idiomatic Apple MLX APIs on Apple Silicon
  • Steers agents away from PyTorch-on-Mac mistakes toward MLX-native patterns
  • Targets local LLM and ML experimentation without cloud GPU dependency
  • Lightweight plugin (1 skill) from ettrickshepherd/mlx-dev-skill repository
  • Pairs with agent-driven iteration on MLX arrays, models, and Apple Silicon performance

Why builders use it

Agents default to CUDA and PyTorch examples that break or underperform when you are actually building on MLX and Apple Silicon.

Your Claude Code sessions produce MLX-native Python that fits local inference and training on your Mac.

At a glance

  • Type - Plugin in LLM Integration.
  • Adoption - 0 installs, 6 stars, 0 votes.

FAQ

Who is ettrickshepherd-mlx-dev-skill for?

It is for developers on Apple Silicon who use Claude Code to write MLX Python and want fewer incorrect cross-framework suggestions.

When should I use ettrickshepherd-mlx-dev-skill?

Use it during implementation whenever you are adding MLX models, training scripts, or inference utilities on a Mac.

How do I add ettrickshepherd-mlx-dev-skill to my agent?

Add the ettrickshepherd/mlx-dev-skill repository as a Claude Code plugin, enable the single bundled skill, and ensure your project has MLX and Python dependencies installed locally.

Discussion

Comments

Share how you use ettrickshepherd-mlx-dev-skill, gotchas, or tips for other indie builders.

No comments yet - be the first to share how you use it.

This week for builders

Five minutes, every Monday — the tools, releases and tactics for shipping solo.

unsubscribe anytime.