Skip to content
Back to skills

Pipelines

ASecurity

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

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.