Tooluck logoTooluck
SKILL.md

ai-pipeline-orchestration

Agent skill fromBagelHole/DevOps-Security-Agent-Skills

Orchestrate AI/ML pipelines for data ingestion, model training, batch inference, and RAG indexing using Prefect, Airflow, or Dagster. Build reliable, observable, and retriable workflows for production AI systems.

How to install ai-pipeline-orchestration

install ai-pipeline-orchestration
# install the DevOps-Security-Agent-Skills pack with the skills CLI
npx skills add BagelHole/DevOps-Security-Agent-Skills

# or add only this skill to Claude Code: copy the folder

devops/ai/ai-pipeline-orchestration/

# into

~/.claude/skills/ai-pipeline-orchestration/ (all projects)

.claude/skills/ai-pipeline-orchestration/ (one project)

devops/ai/ai-pipeline-orchestration/SKILL.md

MITFull file
1# AI Pipeline Orchestration
2
3Build reliable, observable AI workflows — from document ingestion to batch inference to model training pipelines.
4
5## When to Use This Skill
6
7Use this skill when:
8- Scheduling recurring RAG document ingestion and re-indexing
9- Orchestrating multi-step batch LLM processing workflows
10- Running nightly model evaluation and fine-tuning jobs
11- Building ETL pipelines that feed into AI models
12- Managing dependencies between data preparation and model serving
13
14## Tool Selection
15
16| Tool | Best For | Complexity | GPU Jobs |
17|------|----------|------------|----------|
18| **Prefect** | Modern Python-first; easy to adopt | Low | Good |
19| **Airflow** | Complex DAGs; large teams; existing usage | High | Good |
20| **Dagster** | Asset-centric; strong data lineage | Medium | Excellent |
21| **Temporal** | Long-running workflows; reliability-first | Medium | Good |
22
23## Prefect — Quick Start
24
25```bash
26pip install prefect prefect-kubernetes
27
28# Start Prefect server (or use Prefect Cloud)
29prefect server start
30
31# In another terminal
32prefect worker start --pool default-agent-pool
33```
34
35## Prefect: RAG Ingestion Pipeline
36
37```python
38from prefect import flow, task, get_run_logger
39from prefect.tasks import task_input_hash
40from datetime import timedelta
41import hashlib
42
43@task(cache_key_fn=task_input_hash, cache_expiration=timedelta(hours=24))
44def fetch_documents(source_url: str) -> list[dict]:
45 """Fetch documents from source; cached to avoid re-fetching."""
46…

Excerpt shown under the repository's MIT license.

More skills in DevOps-Security-Agent-Skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates