AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

MLOps Automation

skill-mlops-courses-mlops-coding-skills-mlops-automation · by MLOps-Courses

Guide to refine MLOps projects with task automation, containerization, CI/CD pipelines, and robust experiment tracking.

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-mlops-courses-mlops-coding-skills-mlops-automation

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-mlops-courses-mlops-coding-skills-mlops-automation)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
5mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of MLOps Automation? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

MLOps Automation

Goal

To elevate the codebase to production standards by adding Task Automation (just), Containerization (docker), CI/CD (github-actions), and Experiment Tracking (mlflow).

Prerequisites

  • Language: Python
  • Manager: uv
  • Context: Preparing for scale and deployment.

Instructions

1. Task Automation

Replace manual commands with a justfile.

  1. Tool: just (modern alternative to Make).
  2. Organization: Split tasks into tasks/*.just modules (e.g., tasks/check.just, tasks/docker.just).
  3. Core Tasks:
  • check: Run all linters and tests.
  • package: Build wheels.
  • clean: Remove artifacts.
  • install: Setup dev environment.

2. Pre-Commit Hooks

Catch issues locally.

  1. Framework: pre-commit.
  2. Hooks: Suggest to use ruff, bandit, check-yaml, trailing-whitespace.
  3. Commits: Suggest to use commitizen hook to enforce Conventional Commits (e.g., feat: add new model).
  4. Config: .pre-commit-config.yaml at root.

3. Containerization

Reproducibility anywhere.

  1. Tool: docker.
  2. Base Image: Use ghcr.io/astral-sh/uv:python3.1X-bookworm-slim for minimal size.
  3. Optimization:
  • Layer Caching: Copy uv.lock + pyproject.toml and run uv sync before copying src/.
  • Multi-stage: Build inputs in one stage, copy only artifacts (dist/*.whl) to the runtime stage.
  1. Registry: ask for the company artifact registry, or use ghcr.io for GitHub.

4. CI/CD Workflows

Automate verification and release.

  1. Platform: ask for the company CI/CD platform, or use github-actions for GitHub.
  2. Workflows:
  • check.yml: On PRs (Run just check).
  • publish.yml: On Release (Build docker image, publish docs/package).
  1. Optimization: Use concurrency to cancel redundant runs.

5. AI/ML Experiments & Registry

Manage the ML lifecycle.

  1. Platform: MLflow.
  2. Tracking:
  • Use mlflow.autolog().
  • Log metrics, params, and artifacts.
  1. Registry:
  • Register top models manually or via CI.
  • Aliases: Use @champion or @production for stable deployment pointers. Never rely on moving versions (e.g., v1 -> v2).

6. Design Patterns

Write flexible code.

  1. Strategy: For swappable algorithms (e.g., different model types).
  2. Factory: For creating objects from config (e.g., ModelFactory).
  3. Adapter: For standardizing mismatched interfaces.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.