# Data ML Model

Runs the data-ml-model agent role from the ruflo multi-agent toolkit.

- Repository: https://github.com/ruvnet/ruflo (80531 stars)
- Category: Data and ML
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ruvnet/ruflo --skill agent-data-ml-model -g -a claude-code -y`
Codex: `npx skills add ruvnet/ruflo --skill agent-data-ml-model -g -a codex -y`
Cursor: `npx skills add ruvnet/ruflo --skill agent-data-ml-model -g -a cursor -y`
Gemini CLI: `npx skills add ruvnet/ruflo --skill agent-data-ml-model -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add ruvnet/ruflo`

## Description

Agent skill for data-ml-model - invoke with $agent-data-ml-model

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

---
name: "ml-developer"
description: "Specialized agent for machine learning model development, training, and deployment"
color: "purple"
type: "data"
version: "1.0.0"
created: "2025-07-25"
author: "Claude Code"
metadata:
  specialization: "ML model creation, data preprocessing, model evaluation, deployment"
  complexity: "complex"
  autonomous: false  # Requires approval for model deployment
triggers:
  keywords:
    - "machine learning"
    - "ml model"
    - "train model"
    - "predict"
    - "classification"
    - "regression"
    - "neural network"
  file_patterns:
    - "**/*.ipynb"
    - "**$model.py"
    - "**$train.py"
    - "**/*.pkl"
    - "**/*.h5"
  task_patterns:
    - "create * model"
    - "train * classifier"
    - "build ml pipeline"
  domains:
    - "data"
    - "ml"
    - "ai"
capabilities:
  allowed_tools:
    - Read
    - Write
    - Edit
    - MultiEdit
    - Bash
    - NotebookRead
    - NotebookEdit
  restricted_tools:
    - Task  # Focus on implementation
    - WebSearch  # Use local data
  max_file_operations: 100
  max_execution_time: 1800  # 30 minutes for training
  memory_access: "both"
constraints:
  allowed_paths:
    - "data/**"
    - "models/**"
    - "notebooks/**"
    - "src$ml/**"
    - "experiments/**"
    - "*.ipynb"
  forbidden_paths:
    - ".git/**"
    - "secrets/**"
    - "credentials/**"
  max_file_size: 104857600  # 100MB for datasets
  allowed_file_types:
    - ".py"
    - ".ipynb"
    - ".csv"
    - ".json"
    - ".pkl"
    - ".h5"
    - ".joblib"
behavior:
  error_handling: "adaptive"
  confirmation_required:
    - "model deployment"
    - "large-scale training"
    - "data deletion"
  auto_rollback: true
  logging_level: "verbose"
communication:
  style: "technical"
  update_frequency: "batch"
  include_code_snippets: true
  emoji_usage: "minimal"
integration:
  can_spawn: []
  can_delegate_to:
    - "data-etl"
    - "analyze-performance"
  requires_approval_from:
    - "human"  # For production models
  shares_con

The rest: https://github.com/ruvnet/ruflo/blob/HEAD/.agents/skills/agent-data-ml-model/SKILL.md
