{"id":"ca8ac6e2-7769-4688-9a44-516d0232b1f7","shortId":"TqZgZA","kind":"skill","title":"machine-learning-ops-ml-pipeline","tagline":"Design and implement a complete ML pipeline for: $ARGUMENTS","description":"# Machine Learning Pipeline - Multi-Agent MLOps Orchestration\n\nDesign and implement a complete ML pipeline for: $ARGUMENTS\n\n## Use this skill when\n\n- Working on machine learning pipeline - multi-agent mlops orchestration tasks or workflows\n- Needing guidance, best practices, or checklists for machine learning pipeline - multi-agent mlops orchestration\n\n## Do not use this skill when\n\n- The task is unrelated to machine learning pipeline - multi-agent mlops orchestration\n- You need a different domain or tool outside this scope\n\n## Instructions\n\n- Clarify goals, constraints, and required inputs.\n- Apply relevant best practices and validate outcomes.\n- Provide actionable steps and verification.\n- If detailed examples are required, open `resources/implementation-playbook.md`.\n\n## Thinking\n\nThis workflow orchestrates multiple specialized agents to build a production-ready ML pipeline following modern MLOps best practices. The approach emphasizes:\n\n- **Phase-based coordination**: Each phase builds upon previous outputs, with clear handoffs between agents\n- **Modern tooling integration**: MLflow/W&B for experiments, Feast/Tecton for features, KServe/Seldon for serving\n- **Production-first mindset**: Every component designed for scale, monitoring, and reliability\n- **Reproducibility**: Version control for data, models, and infrastructure\n- **Continuous improvement**: Automated retraining, A/B testing, and drift detection\n\nThe multi-agent approach ensures each aspect is handled by domain experts:\n- Data engineers handle ingestion and quality\n- Data scientists design features and experiments\n- ML engineers implement training pipelines\n- MLOps engineers handle production deployment\n- Observability engineers ensure monitoring\n\n## Phase 1: Data & Requirements Analysis\n\n<Task>\nsubagent_type: data-engineer\nprompt: |\n  Analyze and design data pipeline for ML system with requirements: $ARGUMENTS\n\n  Deliverables:\n  1. Data source audit and ingestion strategy:\n     - Source systems and connection patterns\n     - Schema validation using Pydantic/Great Expectations\n     - Data versioning with DVC or lakeFS\n     - Incremental loading and CDC strategies\n\n  2. Data quality framework:\n     - Profiling and statistics generation\n     - Anomaly detection rules\n     - Data lineage tracking\n     - Quality gates and SLAs\n\n  3. Storage architecture:\n     - Raw/processed/feature layers\n     - Partitioning strategy\n     - Retention policies\n     - Cost optimization\n\n  Provide implementation code for critical components and integration patterns.\n</Task>\n\n<Task>\nsubagent_type: data-scientist\nprompt: |\n  Design feature engineering and model requirements for: $ARGUMENTS\n  Using data architecture from: {phase1.data-engineer.output}\n\n  Deliverables:\n  1. Feature engineering pipeline:\n     - Transformation specifications\n     - Feature store schema (Feast/Tecton)\n     - Statistical validation rules\n     - Handling strategies for missing data/outliers\n\n  2. Model requirements:\n     - Algorithm selection rationale\n     - Performance metrics and baselines\n     - Training data requirements\n     - Evaluation criteria and thresholds\n\n  3. Experiment design:\n     - Hypothesis and success metrics\n     - A/B testing methodology\n     - Sample size calculations\n     - Bias detection approach\n\n  Include feature transformation code and statistical validation logic.\n</Task>\n\n## Phase 2: Model Development & Training\n\n<Task>\nsubagent_type: ml-engineer\nprompt: |\n  Implement training pipeline based on requirements: {phase1.data-scientist.output}\n  Using data pipeline: {phase1.data-engineer.output}\n\n  Build comprehensive training system:\n  1. Training pipeline implementation:\n     - Modular training code with clear interfaces\n     - Hyperparameter optimization (Optuna/Ray Tune)\n     - Distributed training support (Horovod/PyTorch DDP)\n     - Cross-validation and ensemble strategies\n\n  2. Experiment tracking setup:\n     - MLflow/Weights & Biases integration\n     - Metric logging and visualization\n     - Artifact management (models, plots, data samples)\n     - Experiment comparison and analysis tools\n\n  3. Model registry integration:\n     - Version control and tagging strategy\n     - Model metadata and lineage\n     - Promotion workflows (dev -> staging -> prod)\n     - Rollback procedures\n\n  Provide complete training code with configuration management.\n</Task>\n\n<Task>\nsubagent_type: python-pro\nprompt: |\n  Optimize and productionize ML code from: {phase2.ml-engineer.output}\n\n  Focus areas:\n  1. Code quality and structure:\n     - Refactor for production standards\n     - Add comprehensive error handling\n     - Implement proper logging with structured formats\n     - Create reusable components and utilities\n\n  2. Performance optimization:\n     - Profile and optimize bottlenecks\n     - Implement caching strategies\n     - Optimize data loading and preprocessing\n     - Memory management for large-scale training\n\n  3. Testing framework:\n     - Unit tests for data transformations\n     - Integration tests for pipeline components\n     - Model quality tests (invariance, directional)\n     - Performance regression tests\n\n  Deliver production-ready, maintainable code with full test coverage.\n</Task>\n\n## Phase 3: Production Deployment & Serving\n\n<Task>\nsubagent_type: mlops-engineer\nprompt: |\n  Design production deployment for models from: {phase2.ml-engineer.output}\n  With optimized code from: {phase2.python-pro.output}\n\n  Implementation requirements:\n  1. Model serving infrastructure:\n     - REST/gRPC APIs with FastAPI/TorchServe\n     - Batch prediction pipelines (Airflow/Kubeflow)\n     - Stream processing (Kafka/Kinesis integration)\n     - Model serving platforms (KServe/Seldon Core)\n\n  2. Deployment strategies:\n     - Blue-green deployments for zero downtime\n     - Canary releases with traffic splitting\n     - Shadow deployments for validation\n     - A/B testing infrastructure\n\n  3. CI/CD pipeline:\n     - GitHub Actions/GitLab CI workflows\n     - Automated testing gates\n     - Model validation before deployment\n     - ArgoCD for GitOps deployment\n\n  4. Infrastructure as Code:\n     - Terraform modules for cloud resources\n     - Helm charts for Kubernetes deployments\n     - Docker multi-stage builds for optimization\n     - Secret management with Vault/Secrets Manager\n\n  Provide complete deployment configuration and automation scripts.\n</Task>\n\n<Task>\nsubagent_type: kubernetes-architect\nprompt: |\n  Design Kubernetes infrastructure for ML workloads from: {phase3.mlops-engineer.output}\n\n  Kubernetes-specific requirements:\n  1. Workload orchestration:\n     - Training job scheduling with Kubeflow\n     - GPU resource allocation and sharing\n     - Spot/preemptible instance integration\n     - Priority classes and resource quotas\n\n  2. Serving infrastructure:\n     - HPA/VPA for autoscaling\n     - KEDA for event-driven scaling\n     - Istio service mesh for traffic management\n     - Model caching and warm-up strategies\n\n  3. Storage and data access:\n     - PVC strategies for training data\n     - Model artifact storage with CSI drivers\n     - Distributed storage for feature stores\n     - Cache layers for inference optimization\n\n  Provide Kubernetes manifests and Helm charts for entire ML platform.\n</Task>\n\n## Phase 4: Monitoring & Continuous Improvement\n\n<Task>\nsubagent_type: observability-engineer\nprompt: |\n  Implement comprehensive monitoring for ML system deployed in: {phase3.mlops-engineer.output}\n  Using Kubernetes infrastructure: {phase3.kubernetes-architect.output}\n\n  Monitoring framework:\n  1. Model performance monitoring:\n     - Prediction accuracy tracking\n     - Latency and throughput metrics\n     - Feature importance shifts\n     - Business KPI correlation\n\n  2. Data and model drift detection:\n     - Statistical drift detection (KS test, PSI)\n     - Concept drift monitoring\n     - Feature distribution tracking\n     - Automated drift alerts and reports\n\n  3. System observability:\n     - Prometheus metrics for all components\n     - Grafana dashboards for visualization\n     - Distributed tracing with Jaeger/Zipkin\n     - Log aggregation with ELK/Loki\n\n  4. Alerting and automation:\n     - PagerDuty/Opsgenie integration\n     - Automated retraining triggers\n     - Performance degradation workflows\n     - Incident response runbooks\n\n  5. Cost tracking:\n     - Resource utilization metrics\n     - Cost allocation by model/experiment\n     - Optimization recommendations\n     - Budget alerts and controls\n\n  Deliver monitoring configuration, dashboards, and alert rules.\n</Task>\n\n## Configuration Options\n\n- **experiment_tracking**: mlflow | wandb | neptune | clearml\n- **feature_store**: feast | tecton | databricks | custom\n- **serving_platform**: kserve | seldon | torchserve | triton\n- **orchestration**: kubeflow | airflow | prefect | dagster\n- **cloud_provider**: aws | azure | gcp | multi-cloud\n- **deployment_mode**: realtime | batch | streaming | hybrid\n- **monitoring_stack**: prometheus | datadog | newrelic | custom\n\n## Success Criteria\n\n1. **Data Pipeline Success**:\n   - < 0.1% data quality issues in production\n   - Automated data validation passing 99.9% of time\n   - Complete data lineage tracking\n   - Sub-second feature serving latency\n\n2. **Model Performance**:\n   - Meeting or exceeding baseline metrics\n   - < 5% performance degradation before retraining\n   - Successful A/B tests with statistical significance\n   - No undetected model drift > 24 hours\n\n3. **Operational Excellence**:\n   - 99.9% uptime for model serving\n   - < 200ms p99 inference latency\n   - Automated rollback within 5 minutes\n   - Complete observability with < 1 minute alert time\n\n4. **Development Velocity**:\n   - < 1 hour from commit to production\n   - Parallel experiment execution\n   - Reproducible training runs\n   - Self-service model deployment\n\n5. **Cost Efficiency**:\n   - < 20% infrastructure waste\n   - Optimized resource allocation\n   - Automatic scaling based on load\n   - Spot instance utilization > 60%\n\n## Final Deliverables\n\nUpon completion, the orchestrated pipeline will provide:\n- End-to-end ML pipeline with full automation\n- Comprehensive documentation and runbooks\n- Production-ready infrastructure as code\n- Complete monitoring and alerting system\n- CI/CD pipelines for continuous improvement\n- Cost optimization and scaling strategies\n- Disaster recovery and rollback procedures\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["machine","learning","ops","pipeline","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents"],"capabilities":["skill","source-sickn33","skill-machine-learning-ops-ml-pipeline","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/machine-learning-ops-ml-pipeline","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34726 github stars · SKILL.md body (10,684 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T12:51:11.806Z","embedding":null,"createdAt":"2026-04-18T21:40:15.797Z","updatedAt":"2026-04-23T12:51:11.806Z","lastSeenAt":"2026-04-23T12:51:11.806Z","tsv":"'0.1':993 '1':240,262,348,433,522,624,736,844,989,1061,1068 '2':290,366,408,458,546,645,757,861,1016 '20':1088 '200ms':1049 '24':1039 '3':308,383,480,568,600,667,782,884,1041 '4':685,819,904,1065 '5':919,1024,1056,1085 '60':1102 '99.9':1003,1044 'a/b':195,390,664,1030 'access':786 'accuraci':849 'action':109 'actions/gitlab':671 'add':531 'agent':21,44,62,81,126,157,203 'aggreg':901 'airflow':964 'airflow/kubeflow':635 'alert':881,905,932,940,1063,1134 'algorithm':369 'alloc':746,926,1093 'analysi':243,478 'analyz':250 'anomali':298 'api':629 'appli':101 'approach':141,204,398 'architect':722 'architectur':310,344 'area':521 'argocd':681 'argument':15,32,260,341 'artifact':469,793 'ask':1184 'aspect':207 'audit':265 'autom':193,674,716,879,907,910,999,1053,1120 'automat':1094 'autosc':762 'aw':969 'azur':970 'b':162 'base':145,421,1096 'baselin':375,1022 'batch':632,978 'best':52,103,138 'bias':396,463 'blue':649 'blue-green':648 'bottleneck':552 'boundari':1192 'budget':931 'build':128,149,429,703 'busi':858 'cach':554,776,803 'calcul':395 'canari':655 'cdc':288 'chart':695,813 'checklist':55 'ci':672 'ci/cd':668,1136 'clarif':1186 'clarifi':95 'class':753 'clear':154,441,1159 'clearml':949 'cloud':692,967,974 'code':321,402,439,503,517,523,594,619,688,1130 'commit':1071 'comparison':476 'complet':11,28,501,712,1006,1058,1106,1131 'compon':176,324,543,580,891 'comprehens':430,532,830,1121 'concept':873 'configur':505,714,937,942 'connect':272 'constraint':97 'continu':191,821,1139 'control':185,485,934 'coordin':146 'core':644 'correl':860 'cost':317,920,925,1086,1141 'coverag':598 'creat':541 'criteria':380,988,1195 'critic':323 'cross':453 'cross-valid':452 'csi':796 'custom':955,986 'dagster':966 'dashboard':893,938 'data':187,213,219,241,247,253,263,279,291,301,331,343,377,426,473,557,574,785,791,862,990,994,1000,1007 'data-engin':246 'data-scientist':330 'data/outliers':365 'databrick':954 'datadog':984 'ddp':451 'degrad':914,1026 'deliv':589,935 'deliver':261,347,1104 'deploy':234,602,612,646,651,661,680,684,698,713,835,975,1084 'describ':1163 'design':7,24,177,221,252,334,385,610,724 'detail':114 'detect':199,299,397,866,869 'dev':495 'develop':410,1066 'differ':87 'direct':585 'disast':1146 'distribut':447,798,877,896 'docker':699 'document':1122 'domain':88,211 'downtim':654 'drift':198,865,868,874,880,1038 'driven':767 'driver':797 'dvc':282 'effici':1087 'elk/loki':903 'emphas':142 'end':1113,1115 'end-to-end':1112 'engin':214,226,231,236,248,336,350,416,608,827 'ensembl':456 'ensur':205,237 'entir':815 'environ':1175 'environment-specif':1174 'error':533 'evalu':379 'event':766 'event-driven':765 'everi':175 'exampl':115 'exceed':1021 'excel':1043 'execut':1076 'expect':278 'experi':164,224,384,459,475,944,1075 'expert':212,1180 'fastapi/torchserve':631 'feast':952 'feast/tecton':165,357 'featur':167,222,335,349,354,400,801,855,876,950,1013 'final':1103 'first':173 'focus':520 'follow':135 'format':540 'framework':293,570,843 'full':596,1119 'gate':305,676 'gcp':971 'generat':297 'github':670 'gitop':683 'goal':96 'gpu':744 'grafana':892 'green':650 'guidanc':51 'handl':209,215,232,361,534 'handoff':155 'helm':694,812 'horovod/pytorch':450 'hour':1040,1069 'hpa/vpa':760 'hybrid':980 'hyperparamet':443 'hypothesi':386 'implement':9,26,227,320,418,436,535,553,622,829 'import':856 'improv':192,822,1140 'incid':916 'includ':399 'increment':285 'infer':806,1051 'infrastructur':190,627,666,686,726,759,840,1089,1128 'ingest':216,267 'input':100,1189 'instanc':750,1100 'instruct':94 'integr':160,326,464,483,576,639,751,909 'interfac':442 'invari':584 'issu':996 'istio':769 'jaeger/zipkin':899 'job':740 'kafka/kinesis':638 'keda':763 'kpi':859 'ks':870 'kserv':958 'kserve/seldon':168,643 'kubeflow':743,963 'kubernet':697,721,725,733,809,839 'kubernetes-architect':720 'kubernetes-specif':732 'lakef':284 'larg':565 'large-scal':564 'latenc':851,1015,1052 'layer':312,804 'learn':3,17,40,58,77 'limit':1151 'lineag':302,492,1008 'load':286,558,1098 'log':466,537,900 'logic':406 'machin':2,16,39,57,76 'machine-learning-ops-ml-pipelin':1 'maintain':593 'manag':470,506,562,707,710,774 'manifest':810 'match':1160 'meet':1019 'memori':561 'mesh':771 'metadata':490 'methodolog':392 'metric':373,389,465,854,888,924,1023 'mindset':174 'minut':1057,1062 'miss':364,1197 'ml':5,12,29,133,225,256,415,516,728,816,833,1116 'ml-engin':414 'mlflow':946 'mlflow/w':161 'mlflow/weights':462 'mlop':22,45,63,82,137,230,607 'mlops-engin':606 'mode':976 'model':188,338,367,409,471,481,489,581,614,625,640,677,775,792,845,864,1017,1037,1047,1083 'model/experiment':928 'modern':136,158 'modul':690 'modular':437 'monitor':180,238,820,831,842,847,875,936,981,1132 'multi':20,43,61,80,202,701,973 'multi-ag':19,42,60,79,201 'multi-cloud':972 'multi-stag':700 'multipl':124 'need':50,85 'neptun':948 'newrel':985 'observ':235,826,886,1059 'observability-engin':825 'op':4 'open':118 'oper':1042 'optim':318,444,513,548,551,556,618,705,807,929,1091,1142 'option':943 'optuna/ray':445 'orchestr':23,46,64,83,123,738,962,1108 'outcom':107 'output':152,1169 'outsid':91 'p99':1050 'pagerduty/opsgenie':908 'parallel':1074 'partit':313 'pass':1002 'pattern':273,327 'perform':372,547,586,846,913,1018,1025 'permiss':1190 'phase':144,148,239,407,599,818 'phase-bas':143 'phase1.data-engineer.output':346,428 'phase1.data-scientist.output':424 'phase2.ml-engineer.output':519,616 'phase2.python-pro.output':621 'phase3.kubernetes-architect.output':841 'phase3.mlops-engineer.output':731,837 'pipelin':6,13,18,30,41,59,78,134,229,254,351,420,427,435,579,634,669,991,1109,1117,1137 'platform':642,817,957 'plot':472 'polici':316 'practic':53,104,139 'predict':633,848 'prefect':965 'preprocess':560 'previous':151 'prioriti':752 'pro':511 'procedur':499,1150 'process':637 'prod':497 'product':131,172,233,529,591,601,611,998,1073,1126 'production':515 'production-first':171 'production-readi':130,590,1125 'profil':294,549 'prometheus':887,983 'promot':493 'prompt':249,333,417,512,609,723,828 'proper':536 'provid':108,319,500,711,808,968,1111 'psi':872 'pvc':787 'pydantic/great':277 'python':510 'python-pro':509 'qualiti':218,292,304,524,582,995 'quota':756 'rational':371 'raw/processed/feature':311 'readi':132,592,1127 'realtim':977 'recommend':930 'recoveri':1147 'refactor':527 'registri':482 'regress':587 'releas':656 'relev':102 'reliabl':182 'report':883 'reproduc':183,1077 'requir':99,117,242,259,339,368,378,423,623,735,1188 'resourc':693,745,755,922,1092 'resources/implementation-playbook.md':119 'respons':917 'rest/grpc':628 'retent':315 'retrain':194,911,1028 'reusabl':542 'review':1181 'rollback':498,1054,1149 'rule':300,360,941 'run':1079 'runbook':918,1124 'safeti':1191 'sampl':393,474 'scale':179,566,768,1095,1144 'schedul':741 'schema':274,356 'scientist':220,332 'scope':93,1162 'script':717 'second':1012 'secret':706 'seldon':959 'select':370 'self':1081 'self-servic':1080 'serv':170,603,626,641,758,956,1014,1048 'servic':770,1082 'setup':461 'shadow':660 'share':748 'shift':857 'signific':1034 'size':394 'skill':35,69,1154 'skill-machine-learning-ops-ml-pipeline' 'slas':307 'sourc':264,269 'source-sickn33' 'special':125 'specif':353,734,1176 'split':659 'spot':1099 'spot/preemptible':749 'stack':982 'stage':496,702 'standard':530 'statist':296,358,404,867,1033 'step':110 'stop':1182 'storag':309,783,794,799 'store':355,802,951 'strategi':268,289,314,362,457,488,555,647,781,788,1145 'stream':636,979 'structur':526,539 'sub':1011 'sub-second':1010 'subag':244,328,412,507,604,718,823 'substitut':1172 'success':388,987,992,1029,1194 'support':449 'system':257,270,432,834,885,1135 'tag':487 'task':47,72,1158 'tecton':953 'terraform':689 'test':196,391,569,572,577,583,588,597,665,675,871,1031,1178 'think':120 'threshold':382 'throughput':853 'time':1005,1064 'tool':90,159,479 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'torchserv':960 'trace':897 'track':303,460,850,878,921,945,1009 'traffic':658,773 'train':228,376,411,419,431,434,438,448,502,567,739,790,1078 'transform':352,401,575 'treat':1167 'trigger':912 'triton':961 'tune':446 'type':245,329,413,508,605,719,824 'undetect':1036 'unit':571 'unrel':74 'upon':150,1105 'uptim':1045 'use':33,67,276,342,425,838,1152 'util':545,923,1101 'valid':106,275,359,405,454,663,678,1001,1177 'vault/secrets':709 'veloc':1067 'verif':112 'version':184,280,484 'visual':468,895 'wandb':947 'warm':779 'warm-up':778 'wast':1090 'within':1055 'work':37 'workflow':49,122,494,673,915 'workload':729,737 'zero':653","prices":[{"id":"43e4f53b-aaa0-4997-9678-a109df6ed1c6","listingId":"ca8ac6e2-7769-4688-9a44-516d0232b1f7","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:40:15.797Z"}],"sources":[{"listingId":"ca8ac6e2-7769-4688-9a44-516d0232b1f7","source":"github","sourceId":"sickn33/antigravity-awesome-skills/machine-learning-ops-ml-pipeline","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/machine-learning-ops-ml-pipeline","isPrimary":false,"firstSeenAt":"2026-04-18T21:40:15.797Z","lastSeenAt":"2026-04-23T12:51:11.806Z"}],"details":{"listingId":"ca8ac6e2-7769-4688-9a44-516d0232b1f7","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"machine-learning-ops-ml-pipeline","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34726,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"54833179f91aaf33ac7f16eb6dd7908d65f5be3c","skill_md_path":"skills/machine-learning-ops-ml-pipeline/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/machine-learning-ops-ml-pipeline"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"machine-learning-ops-ml-pipeline","description":"Design and implement a complete ML pipeline for: $ARGUMENTS"},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/machine-learning-ops-ml-pipeline"},"updatedAt":"2026-04-23T12:51:11.806Z"}}