Skip to content
Back to skills

Pipelines

ASecurity

"Routes UltraRAG pipeline build, run, and recipe workflows,

  • 247 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
toolspythonbashexpressflaskapibackend

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill pipelines --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Pipelines?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Pipelines
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-pipelines-1e1a059d/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-pipelines-1e1a059d)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: pipelines
description: "Routes UltraRAG pipeline build, run, and recipe workflows,
  including YAML orchestration and the Python API wrappers."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# Pipelines

Use this sub-skill when the task is about running, building, or authoring an
UltraRAG pipeline.

## Typical triggers

- `ultrarag build`, `ultrarag run`, or `ultrarag show`
- `ToolCall` / `PipelineCall` usage from Python
- `pipeline.yaml`, `servers:`, `pipeline:`, `loop:`, `branch:`
- Demo or experiment files under `examples/demos/` or `examples/experiments/`
- Questions about how a pipeline step consumes or produces variables
- Requests to reproduce or adapt a named example such as `RAG`, `LLM`,
  `LightResearch`, `AgentCPM-Report`, `webnote`, `search_o1`, `search_r1`,
  `rankcot`, `ircot`, `visrag`, or `sayhello`

## What this sub-skill covers

- CLI build/run/show entry points.
- `ToolCall` and `PipelineCall` from the Python API.
- Pipeline structure, variable resolution, step remapping, branch/loop logic,
  and generated `parameter/` and `server/` artifacts.
- Example workflows that combine benchmark data, retriever, generation, prompt,
  custom, memory, router, evaluation, and corpus steps.
- Safe smoke checks that prove the orchestration layer still works.

## What stays elsewhere

- Individual MCP server signatures and backend-specific configuration belong in
  `sub-skills/servers/`.
- Flask UI, chat sessions, knowledge-base storage, and case study belong in
  `sub-skills/ui-and-storage/`.

## Start here

- Read `references/pipeline-dsl.md` for the verified YAML syntax, data-flow
  rules, and build/run behavior.
- Read `references/workflows.md` for a map of example families and the best
  starting point for each one.
- Read `references/troubleshooting.md` when a pipeline build, parameter merge,
  or execution step fails.
- Run `scripts/smoke_sayhello_pipeline.py` for a minimal end-to-end smoke check.

## Common user questions this sub-skill should answer

- How do I build a pipeline from YAML?
- How do I run a pipeline with a custom parameter file?
- How do I express a loop or branch?
- Why did a step remap or variable lookup fail?
- Which example pipeline is closest to my task?
- How do I get a small smoke test working before a larger RAG workflow?

## Practical workflow

1. Identify the example family that matches the request.
2. Check whether the task is only orchestration, or whether it also needs a
   specific server backend or UI route.
3. Use the DSL reference to confirm the step shape and variable names.
4. Use the smoke script or a minimal example to validate the plan.

## Helpful commands

Use the bundled smoke helper instead of relying on a source example file:

```bash
python sub-skills/pipelines/scripts/smoke_sayhello_pipeline.py --repo-root <checkout>
ultrarag show ui
ultrarag show case --config_path <memory-case.json>
```

If the task is about a named experiment or demo, use the distilled family map in
`references/workflows.md` before guessing the pipeline structure.

Files in this skill

  • SKILL.md3 KB
  • references/pipeline-dsl.md2.8 KB
  • references/troubleshooting.md2.5 KB
  • references/workflows.md3.4 KB
  • scripts/smoke_sayhello_pipeline.py4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…