MLOps Automation

Task automation, containerization, CI/CD, and experiment tracking

MIT-0 · Free to use, modify, and redistribute. No attribution required.
0 · 430 · 2 current installs · 2 all-time installs
byGuohongbin@guohongbin-git
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
Name and description (task runner, Docker, CI/CD, experiment tracking) align with the SKILL.md content: it instructs copying task files, Dockerfile, and a GitHub Actions workflow and shows MLflow snippets. However, SKILL.md references templates (references/justfile and references/Dockerfile) that are not present in the file manifest, which is an inconsistency between claimed capabilities and the provided package.
!
Instruction Scope
Instructions tell the agent (and user) to copy files into the user's project and to run docker build, just, and MLflow code. Those actions are expected for this purpose, but the missing referenced templates mean cp commands will fail or will not provide the promised templates. Also the CI workflow includes steps that interact with external services (e.g., codecov) — the workflow itself is standard for CI but will interact with external endpoints if run.
Install Mechanism
This is instruction-only with no install spec and no downloads or executable install steps. That is low-risk and coherent with an editor/guide-style skill.
Credentials
The skill requests no environment variables or credentials, which is reasonable. Be aware MLflow usage may require a tracking server, artifact storage or credentials in real projects (the skill does not request or provide guidance for those), and the CI uses codecov/action which may upload data to codecov if configured — no tokens are included here.
Persistence & Privilege
Skill does not request permanent presence (always:false) and does not include install hooks or access to other skills' configs. Autonomous invocation defaults are unchanged. No elevated privileges are requested.
What to consider before installing
This skill appears to be an MLOps helper and is mostly coherent, but it has gaps and small surprises you should verify before using: - The SKILL.md copies references/justfile and references/Dockerfile, but those files are not present in the package. Ask the author for the missing templates or inspect them before running cp commands. - Review the CI workflow (references/ci-workflow.yml) before enabling it in your repo. It calls standard actions (setup-uv, setup-python, codecov). Ensure you understand what gets uploaded (coverage) and whether any secrets or tokens are needed. - Inspect any Dockerfile and copied build artifacts before running docker build; images can execute arbitrary code during build time. - For MLflow: decide where you will host tracking/artifacts and ensure you do not inadvertently send sensitive data to a remote tracking server. - The package.json author string differs from the repository URL; verify the origin if provenance matters. If you want to proceed, request the missing template files and review them locally (and the Dockerfile/justfile) before running any commands in your project.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.0
Download zip
automationvk977dskzj6z9c128jys0eeqmyh81dk3slatestvk977dskzj6z9c128jys0eeqmyh81dk3smlopsvk977dskzj6z9c128jys0eeqmyh81dk3s

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

MLOps Automation 🤖

Automate tasks, containers, CI/CD, and ML experiments.

Features

1. Task Runner (just) ⚡

Copy justfile:

cp references/justfile ../your-project/

Tasks:

  • just check - Run all checks
  • just test - Run tests
  • just build - Build package
  • just clean - Remove artifacts
  • just train - Run training

2. Docker 🐳

Multi-stage build:

cp references/Dockerfile ../your-project/
docker build -t my-model .
docker run my-model

Optimizations:

  • Layer caching (uv sync before copy src/)
  • Minimal runtime image
  • Non-root user

3. CI/CD (GitHub Actions) 🔄

Automated pipeline:

cp references/ci-workflow.yml ../your-project/.github/workflows/ci.yml

Runs on push/PR:

  • Lint (Ruff + MyPy)
  • Test (pytest + coverage)
  • Build (package + Docker)

Quick Start

# Setup task runner
cp references/justfile ./

# Setup CI
mkdir -p .github/workflows
cp references/ci-workflow.yml .github/workflows/ci.yml

# Setup Docker
cp references/Dockerfile ./

# Test locally
just check
docker build -t test .

MLflow Tracking

import mlflow

mlflow.autolog()
with mlflow.start_run():
    mlflow.log_param("lr", 0.001)
    model.fit(X, y)
    mlflow.log_metric("accuracy", acc)

Author

Converted from MLOps Coding Course

Changelog

v1.0.0 (2026-02-18)

  • Initial OpenClaw conversion
  • Added justfile template
  • Added Dockerfile
  • Added CI workflow

Files

3 total
Select a file
Select a file to preview.

Comments

Loading comments…