Skip to content
Back to skills

Ultra Rag

ASecurity

"Routes UltraRAG pipeline orchestration, MCP server workflows, and

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

Works with

  • cli
  • mcp

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Ultra Rag?

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

Security grade badge for Ultra Rag
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-ultra-rag/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-ultra-rag)

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: ultra-rag
description: "Routes UltraRAG pipeline orchestration, MCP server workflows, and
  the UI/backend stack."
disable-model-invocation: true
metadata:
  disco-role: operating
license: Apache 2.0
---

# UltraRAG

Use this repo skill when a task mentions UltraRAG pipelines, MCP servers, the
web UI, the knowledge-base backend, or the case-study viewer.

UltraRAG is organized around three user-facing workflow families:

1. **Pipeline orchestration** — `ultrarag build`, `ultrarag run`, `ultrarag show`,
   YAML pipelines, `ToolCall`, `PipelineCall`, branching, looping, and the demo
   / experiment pipelines under `examples/`.
2. **MCP server workflows** — the individual servers in `servers/`, their tool
   and prompt signatures, parameter files, and backend-specific configuration.
3. **UI and storage workflows** — the Flask backend under `ui/backend`, chat
   sessions, auth, knowledge-base management, memory sync, and the case-study
   viewer.

## Start here

- Read `references/overview.md` for the verified package shape, install hints,
  and repo map.
- Read `references/repo-provenance.md` when you need to compare this skill to a
  checkout or decide whether to refresh it.
- Read `references/troubleshooting.md` for cross-cutting install, import, and
  runtime failures.
- Use `scripts/check_install.py` for a quick local import check.

## Install and smoke check

Recommended install path:

```bash
uv sync
```

Narrower dependency sets are available when you only need part of the repo:

```bash
uv sync --extra retriever
uv sync --extra generation
uv sync --extra corpus
uv sync --extra evaluation
uv sync --all-extras
```

Editable installs also work:

```bash
uv pip install -e .
uv pip install -e '.[all]'
```

Verified package facts:

- Distribution: `ultrarag`
- Version: `0.3.0.2`
- Python: `>=3.11, <3.13`
- Console entry point: `ultrarag = ultrarag.client:main`

Minimal check:

```bash
python -c "from importlib.metadata import version; print(version('ultrarag'))"
ultrarag --help
```

## Route map

| If the task is about... | Read |
| --- | --- |
| `ultrarag build`, `ultrarag run`, `ultrarag show`, `ToolCall`, `PipelineCall`, YAML step flow, branch/loop logic, example pipelines | `sub-skills/pipelines/SKILL.md` |
| `servers/retriever`, `servers/generation`, `servers/prompt`, `servers/corpus`, `servers/evaluation`, `servers/custom`, `servers/memory`, backend options, tool/prompt signatures, parameter files | `sub-skills/servers/SKILL.md` |
| `ultrarag show ui`, `ultrarag show case`, the Flask backend, chat sessions, KB files, auth, memory sync, storage paths, frontend build/layout | `sub-skills/ui-and-storage/SKILL.md` |

## Shared runtime helpers

- `scripts/check_install.py` — quick import/version check for the installed
  package.

## Notes for future agents

- Keep workflow instructions inside the generated skill tree; do not depend on
  the original checkout being open.
- Use the sub-skill that matches the user intent first, then open the nearest
  reference file for command details, backend notes, and troubleshooting.
- If a task spans multiple families, read the overlapping sub-skills instead of
  guessing from source layout.

Files in this skill

  • SKILL.md3.1 KB
  • references/overview.md4.2 KB
  • references/repo-provenance.md1.4 KB
  • references/repo-routing-metadata.json497 B
  • references/troubleshooting.md3.8 KB
  • scripts/check_install.py1.8 KB
  • sub-skills/pipelines/SKILL.md3 KB
  • sub-skills/pipelines/references/pipeline-dsl.md2.8 KB
  • sub-skills/pipelines/references/troubleshooting.md2.5 KB
  • sub-skills/pipelines/references/workflows.md3.4 KB
  • sub-skills/pipelines/scripts/smoke_sayhello_pipeline.py4 KB
  • sub-skills/servers/SKILL.md3 KB
  • sub-skills/servers/references/api-reference.md8.1 KB
  • sub-skills/servers/references/backends-and-config.md4.4 KB
  • sub-skills/servers/references/troubleshooting.md2.4 KB
  • sub-skills/servers/scripts/inspect_servers.py3.1 KB
  • sub-skills/ui-and-storage/SKILL.md2.6 KB
  • sub-skills/ui-and-storage/references/storage-auth.md2.2 KB
  • sub-skills/ui-and-storage/references/troubleshooting.md2.3 KB
  • sub-skills/ui-and-storage/references/ui-backend.md3.9 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.