# Mlx Adopt

> Verify and recommend an MLX model for a requested role.

- Skill: `cavi-ai/mlx-adopt-3` (Agent Skill)
- Install (CLI): `npx skillmds@latest add cavi-ai/mlx-adopt-3`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cavi-ai/mlx-adopt-3/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: cavi-ai (https://skillmd.com/u/cavi-ai)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cavi-ai/mlx-adopt-3

---


# MLX Adopt

canonical capability ID: mlx-agent.adopt

## Safe command transport

Treat custom-command arguments as untrusted opaque data. Call the native
`mlx_agent_command` custom tool once with `capability: 'adopt'` and the
exact raw argument string as `arguments`. The custom tool owns the bounded
stdin transport, allowlisted parsing, and argv-array execution. Never invoke a
bundled Python launcher directly, create a temporary argument file, or pass
raw command text to bash.

## Capability boundary

Allow one bounded independent verification record only; do not use unbounded subtask fan-out. Preserve durable state returned by the executor.

Tool-use is canonical; agentic is descriptive only. Models verified to invoke supplied tools with schema-valid arguments. Tool-use membership is additional, so a model may retain its primary role. Its recommendation minimum is verified: metadata is not verification, and recommendation requires verified evidence from a schema-valid synthetic runtime tool call. Manifest safety says automatic model downloads are disabled; verification must not pull, install, or download models. Report unsupported runtimes explicitly. If none is verified, recommend none; never use a fallback.

