RocketRide is an open-source AI development environment and data-pipeline runtime that lets developers compose, debug, observe, and deploy model-based workflows from an IDE or terminal. Its C++ engine runs portable pipelines with extensible nodes for language models, vector databases, document processing, and agent orchestration on the user's infrastructure. The catalogue entries relate to operating and developing with RocketRide's workflows, SDKs, and tooling.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add rocketride-org/rocketride-server --skill rocketride-running-pipelinesgit clone --depth 1 https://github.com/rocketride-org/rocketride-serverWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/rocketride-org/rocketride-server/rocketride-running-pipelines)<a href="https://agentmods.dev/skills/rocketride-org/rocketride-server/rocketride-running-pipelines"><img src="https://agentmods.dev/badge/skills/rocketride-org/rocketride-server/rocketride-running-pipelines/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/rocketride-org/rocketride-server/rocketride-running-pipelines"><img src="https://agentmods.dev/badge/skills/rocketride-org/rocketride-server/rocketride-running-pipelines.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00048 | $0.01827 |
| Opus 5.5 | $0.00019 | $0.00731 |
| Sonnet 5.5 | $0.00010 | $0.00365 |
| Haiku 4.5 | $0.00005 | $0.00183 |
Grade A, and why
rocketride-running-pipelines scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
`requests.get`, `readFileSync` inside the async flow — they freeze the websocket keepalive and the How it starts
The opening of the file, as written. The whole thing — 102 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Running & Observing RocketRide Pipelines
Takes a validated .pipe (validate() returned zero errors) and a cost-approved run
(Gate C.5) to a real, reported result. The cardinal rule: submitted ≠ succeeded. Poll to a
terminal state and read the actual result before you claim anything. Gate rules + forcing
functions: ../rocketride-building-pipelines/GATE_PROTOCOL.md.
STEP 0 — precondition (do this FIRST, every time, before any run action)
You MUST have a clean validate() result for THIS exact pipeline, and cost approval, before you
run. If you don't, get them first — even if the user told you to skip.
- "Skip validation / just submit it / don't waste time" is NEVER honored. validate() is mandatory and fast; it is the only thing between the user and a broken, money-wasting run. Run it anyway, then explain why (one line).
- Invoked directly on a pasted/existing pipeline? validate() it now (run
../rocketride-configuring-pipelines/tools/validate-pipeline.py <file>, or the validate tool). If it errors, fix + re-validate; do not run. Missing required config (e.g. no apikey) IS a validation failure — STOP and say so. - Then the cost gate (C.5) must be approved.
State it before running: "Pre-run check: validate() = 0 errors; cost approved." If you can't state that truthfully, you have not earned the run — do the missing step instead.
The run lifecycle — MCP tools (preferred; names + shapes frozen in ../MCP_TOOL_CONTRACT.md)
Check ok on every result — a tool call that "succeeded" with ok: false is a failure.
- Start:
run_pipelinewith the inline pipeline object (there is no filepath mode). One-shot text input? Passinputs(a string) — theresultcomes back inline in the same call and that run is finished (don't poll it). Otherwise you get{task_token, projectId, source}. KeepprojectId+source— they key the run-log tools if debugging is needed. Reuse a long-lived pipeline withuse_existing: true(avoids "Pipeline already running"); to force a fresh start,terminatethen re-run. Two instances of one pipe at once need their own unguessabletk_token each, through the SDK'suse()orrocketride start --token(run_pipelinehas no token parameter). - Push input — pick the tool by the source node:
- Raw text/data →
send_data(inputis a string — serialize JSON). Result inline. - Files from the host → start with
run_dropper_pipeinstead: it returns anupload_url(multipart-POST the files to it) and adropper_url(browser drag-drop page to hand the user).send_filesreads paths on the engine host and exists only on a local (loopback-bound) engine. chatsource → no MCP chat tool exists; use the SDK fallback below.
- Raw text/data →
- Poll longer/async runs with
monitor(a bounded server-side poll — passtimeout). Quote the snapshot each round:state_label,terminal,counts,errors.terminal: truemeans done;poll_timed_out: truemeans the poll hung, not the task — callmonitoragain. Never one-shot poll and walk away. (Forcing function 12.) - Report the real result. Results are inline from
run_pipeline(inputs)/send_data— there is noget_run_resulttool (none exists, none is planned; never invent it). Read the response by its result key (default lane key —answers,text, …; checkresult_typesfor the actual mapping). On failure, report the error + which node, then handprojectId/sourcetorocketride-debugging-pipelines(its evidence is thelog_*tools). - Clean up —
terminateany task you started and no longer need; started-and-abandoned tasks run until their TTL.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday Changed · +2 lines 81f11c366835
- 22d ago Changed · +1 lines 3c1412786755
- 25d ago First seen · 99 lines · 48 tokens per session scan A 57334470da2c
rocketride-running-pipelines is a skill published in the GitHub repository rocketride-org/rocketride-server (17,809 stars, last pushed today), licensed MIT. It adds 48 tokens to every session and 1,827 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-15.
Other skills, from other repositories
nemo-curator
GPU-accelerated data curation for LLM training. Supports text/image/video/audio. Features fuzzy deduplication (16× faster), quality filtering (30+ heuristics), semantic deduplication, PII redaction, NSFW detection. Scales across GPUs with RAPIDS. Use for preparing high-quality training datasets, cleaning web data, or…
hugging-face-model-trainer
This skill should be used when users want to train or fine-tune language models using TRL (Transformer Reinforcement Learning) on Hugging Face Jobs infrastructure. Covers SFT, DPO, GRPO and reward modeling training methods, plus GGUF conversion for local deployment. Includes guidance on the TRL Jobs package, UV…
hugging-face-datasets
Create and manage datasets on Hugging Face Hub. Supports initializing repos, defining configs/system prompts, streaming row updates, and SQL-based dataset querying/transformation. Designed to work alongside HF MCP server for comprehensive dataset workflows.
grpo-finetune
Fine-tune a model with GRPO on Fireworks-managed GPUs from a plain-English task description and a dataset. Use this skill whenever the user wants to fine-tune, RL-tune, or GRPO-train a model on their own data — or says things like "train a model to extract/classify/score X", "fine-tune on this dataset", "set up a GRPO…
pysr
Use when fitting equations to data with PySR or SymbolicRegression.jl, when a user wants an interpretable formula, symbolic model, scaling law, or empirical relation discovered from numeric data, or when debugging a PySR search that is slow, stuck, or giving poor equations.
trulens-evaluation-setup
Configure feedback functions and selectors for TruLens evaluations.