rdk-pack-installer

Installs and upgrades D-Robotics workspace-integrated OE Skill Packs into local projects.

3|Updated Aug 6, 2026
One-click install
npx skills add https://github.com/D-Robotics/rdk-skills --skill rdk-pack-installer-d-robotics
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rdk-pack-installer
Source: https://github.com/D-Robotics/rdk-skills/tree/main/plugins/d-robotics-skills/skills/rdk-pack-installer
Command: npx skills add https://github.com/D-Robotics/rdk-skills --skill rdk-pack-installer-d-robotics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Workspace-integrated D-Robotics packs (OE Tool Chain X5 and S) cannot be installed skill-by-skill because their skills depend on shared workspace resources laid down by a setup script. This Skill automates the full install or upgrade flow: locating the pack in a bundled registry, cloning the Hub catalog, running the pack's setup.sh against a confirmed project root, and verifying the resulting .drobotics/ or .horizon/ workspace. ## Core Features & Use Cases - Registry-driven pack selection: Matches requests against a bundled pack-registry.json with strict schema, repository, and path validation before any clone or write. - Install vs. upgrade detection: Compares the installed INSTALLED_REF/VERSION anchor with the pinned registry ref to choose fresh install, upgrade, or skip when already up to date. - Safety-gated execution: Requires explicit user confirmation of PROJECT_ROOT and of every write (workspace directory plus CLAUDE.md/AGENTS.md routing injection) before running setup.sh. - Use Case: A developer says "Install D-Robotics OE-Skills-X5 into this project" and the agent clones the Hub catalog, runs the mirrored setup.sh, verifies .drobotics/VERSION and the router SKILL.md, then cleans up. ## Quick Start Ask the agent to install the D-Robotics OE-Skills-X5 pack into your current project and confirm the proposed project root when prompted.

Frequently Asked Questions about rdk-pack-installer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I install the D-Robotics OE-Skills-X5 pack into my project?▼

Ask the agent to install OE-Skills-X5 into your project. The installer reads its bundled registry, clones the rdk-skills Hub catalog to a temp directory, asks you to confirm the project root, then runs the pack's setup.sh and verifies the .drobotics/ workspace.

How do I upgrade an existing OE toolchain workspace to a new version?▼

The installer compares the INSTALLED_REF or VERSION anchor in your .drobotics/ or .horizon/ directory with the registry's pinned ref. If they differ, it confirms with you and runs setup.sh with --update --ref, which rebuilds the workspace from scratch.

Can I install a single D-Robotics skill with this installer?▼

No. Single flat skills are installed via npx skills add or the pack's install.sh, which is a separate flow. This installer only handles workspace-integrated packs registered with install_type workspace, such as OE Tool Chain X5 and S.

What happens to my CLAUDE.md or AGENTS.md during pack installation?▼

The pack's setup.sh injects routing rules into CLAUDE.md or AGENTS.md so the agent can discover the installed skills. The installer shows you these writes and requires explicit confirmation before executing, and the injection is documented as idempotent.

What happens if the git clone of the pack repository fails?▼

Network, proxy, or credential failures are terminal for this flow. The installer reports the exact clone error and stops without fabricating an install result or writing anything to your project.

Will upgrading the OE workspace delete my local modifications?▼

Yes. The upgrade path deletes and re-lays the entire .drobotics/ or .horizon/ directory, so local edits inside it are lost. The installer warns you about this and requires explicit confirmation before proceeding.