Skip to content
Back to skills

Nodes Catalog

ASecurity

"Explains RocketRide node catalog service definitions,

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

Security analysis

A100/100

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

Scanned September 9, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Nodes Catalog?

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

Security grade badge for Nodes Catalog
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-nodes-catalog/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-nodes-catalog)

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: nodes-catalog
description: "Explains RocketRide node catalog service definitions,
  documentation rules, optional dependencies, and node contract
  troubleshooting."
metadata:
  disco-role: operating
disable-model-invocation: true
license: MIT
---

# RocketRide Nodes Catalog

Use this sub-skill when the task is about RocketRide node providers, `service*.json` definitions, node categories, generated node documentation, per-node requirements, or node contract failures.

## Route first

- Read [service-definition-guide.md](references/service-definition-guide.md) to understand `service*.json` fields such as `title`, `protocol`, `classType`, `capabilities`, `register`, `node`, `path`, `prefix`, `lanes`, `preconfig`, and parameter/shape definitions.
- Read [node-workflows.md](references/node-workflows.md) when adding or revising a node, updating co-located node docs, regenerating the generated parameters block, choosing node tests, or handling per-node dependencies.
- Read [troubleshooting.md](references/troubleshooting.md) when a service JSON does not parse, a node cannot be wired, generated docs drift, optional dependencies are missing, or node contract tests fail.

## Scope boundaries

This sub-skill owns the node catalog and node-maintainer rules. It does not own full `.pipe` composition recipes, SDK usage, runtime deployment, or generic builder-task documentation. For those, route to the root skill's pipeline, SDK, runtime, or development/build/docs guidance.

## Validation helper

Use the shared static probe `../../scripts/rocketride_static_probe.py` with
`--service-json` to parse a concrete service definition with comments before
trying broader docs generation or native node tests.

## Operating principles

- Treat `service*.json` as JSON-with-comments, not strict JSON. Use a parser that strips `//` comments and trailing commas before validation.
- Keep `SKILL.md` routing concise. The field catalog, maintenance recipes, and failure modes live in the bundled references.
- Do not claim that all optional node dependencies, provider credentials, GPU packages, databases, or external services are installed. The node catalog can document them; verification should use static parsing or explicitly selected safe tests unless the user authorizes broader runtime work.
- When a public node input, output, config schema, or generated docs block changes, update the co-located prose in the same change and regenerate the generated parameter block instead of editing generated rows manually.

Files in this skill

  • SKILL.md2.5 KB
  • references/node-workflows.md8.8 KB
  • references/service-definition-guide.md8.1 KB
  • references/troubleshooting.md10.7 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.