ML Run Provenance creates and validates self-describing machine learning run metadata at initialization so every execution has traceable intent, inputs, code identity, and lineage.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install ml-run-provenance
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install ml-run-provenance using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
ML Run Provenance is a protocol and local JSON validator for recording the context behind machine learning experiments. It captures run identity, campaign intent, dataset and configuration identity, repository state, execution attempts, resume lineage, and the limits of available evidence alongside checkpoints and metrics.
The skill is designed for Openclaw Skills workflows that need trustworthy experiment metadata without pretending to provide reproducibility automatically. It does not replace a trainer, tracker adapter, backfill service, or provider integration; instead, it defines the contract and validation practices project-specific integrations should implement and test.
run_context.py as the source of truth for approved run-name patterns and curated metadata.classify(run_name) function that returns structured context; unknown names produce explicit unknown values and diagnostics instead of guessed classifications.attach_run_context(logger, context, resolved_config) adapter to merge only owned fields and tags while preserving unrelated user notes.references/metadata-contract.md and decide which fields are safe to expose across the project and tracker boundary.python3 <installed-skill>/scripts/validate_metadata.py <record.json>
python3 <installed-skill>/scripts/validate_metadata.py --strict <record.json>
The record is organized around five metadata groups:
| Group | Representative fields | Purpose |
|---|---|---|
| Identity | run_id, created_at, phase, variant, modality, seed |
Identifies the execution and its campaign context. |
| Intent | dataset, reason, notes |
Explains what the run is for and links proposals, configurations, prior results, and parent campaigns. |
| Code | repo_url, branch, commit, dirty, commit_url, code_snapshot |
Records the source identity and whether uncommitted work was present. |
| Execution inputs | config, data, preprocessing and tokenizer details |
Captures resolved configuration, data identity, and transformation inputs. |
| Evidence | metadata_origin, recorded_at, missing, tags |
Distinguishes birth metadata from backfill and documents uncertainty and classification labels. |
Additional organization rules:
run_id; phase, variant, and seed naming alone do not distinguish retries.null and list them in missing; never invent historical values.run_context.py, classifier tests, metadata JSON records, validation output, backfill diff previews, and progress or handoff reports.Loading
Butler provides local, project-scoped control for Claude usage estimates, GPU budgets, reservations, and post-run reconciliation.

An evidence-based walking calorie calculator that converts body weight and step count into a transparent net calorie estimate using peer-reviewed biomechanics research.

Security Watch monitors CVEs and security advisories through the Chinng AI-Agent Portal and produces evidence-based, actionable vulnerability summaries.

News Triage helps AI agents discover, evaluate, compare, and cite relevant news records without wasting tokens or reconstructing withheld content.

Argus captures only durable conversation and project-state changes, routing them to the correct Git-backed Archivum record.

A compliance writing assistant that maps connected medical devices across hardware, software, sensors, apps, and cloud services to NMPA, FDA, and MDR requirements.








































