writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
mlflowUse this skill for MLflow repository work: experiment tracking, model registry, MLflow Models and flavors, evaluation, GenAI tracing/prompts/datasets/scorers, local serving, deployments, projects, CLI/server/auth, and troubleshooting MLflow workflows.
Independent GitHub snapshot · Automated classification · Original documentation governs
MLflow is an open-source platform for the machine learning and GenAI lifecycle. Use this skill when a task asks you to implement, debug, document, or operate MLflow APIs, CLIs, model packaging, tracking stores, observability, evaluation, or serving workflows.
python -c "import mlflow; print(mlflow.__version__)".mlflow doctor and mlflow --help for environment and CLI discovery.sub-skills/tracking-and-registry/SKILL.md for experiments, runs, params, metrics, tags, artifacts, datasets, MlflowClient, search filters, tracking/registry URIs, and model registry lifecycle.sub-skills/models-and-flavors/SKILL.md for MLflow Models, MLmodel, pyfunc, signatures, input examples, model dependencies, flavor logging/loading, local prediction/serving payloads, and mlflow.evaluate.sub-skills/genai-observability/SKILL.md for traces, spans, OpenTelemetry, GenAI evaluation, prompts, datasets, scorers/judges, review queues, assessments, feedback, and provider autologging.sub-skills/serving-and-projects/SKILL.md for mlflow CLI groups, mlflow server, auth/security, database migrations, MLproject, mlflow run, deployments, MCP/agent setup, and development-server workflows.tracking-and-registry for runs/registry and models-and-flavors for model logging/signatures.models-and-flavors for model URI/payload/schema and serving-and-projects for CLI/server process handling.genai-observability for traces/prompts/scorers and models-and-flavors when the evaluated object is an MLflow Model or pyfunc.serving-and-projects for server/auth/storage commands and tracking-and-registry for client-side URI and experiment/run behavior.references/repo-provenance.md when deciding whether this skill may be stale relative to a checkout.references/troubleshooting.md for cross-cutting install/import, optional dependency, credential, backend, and validation failures.references/development-notes.md for contributor commands, development server caveats, and safe validation strategy.Each sub-skill owns safe helpers for its workflow:
sub-skills/tracking-and-registry/scripts/tracking_smoke.py runs an isolated local tracking smoke test.sub-skills/models-and-flavors/scripts/pyfunc_smoke.py logs and loads a tiny custom pyfunc model.sub-skills/models-and-flavors/scripts/evaluate_smoke.py checks tiny callable and precomputed-prediction evaluation.sub-skills/genai-observability/scripts/tracing_smoke.py records and searches local manual traces.sub-skills/serving-and-projects/scripts/cli_probe.py runs safe CLI help/version probes only.Run these scripts with an environment where MLflow is installed. They create temporary local stores by default and should not contact external services unless you modify them.
MLFLOW_TRACKING_URI, MLFLOW_REGISTRY_URI, provider API keys, Databricks host/token, cloud credentials, and server auth settings explicit in commands or environment setup.