rainskills

Installs and configures Rainbond deployment skills for AI coding agents.

7|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/goodrain/rainskills --skill rainskills-goodrain
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rainskills
Source: https://github.com/goodrain/rainskills
Command: npx skills add https://github.com/goodrain/rainskills --skill rainskills-goodrain

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) components.

What problem does it solve? Setting up an AI agent to actually deploy and run applications requires installing multiple skills, connecting to a Rainbond runtime, and handling authorization correctly across different agent hosts. This Skill automates that entire bootstrap so the agent can deploy projects, troubleshoot failures, and manage versions without manual configuration. ## Core Features & Use Cases - Multi-host installer: Detects the current agent host (Codex, Claude Code, Pi Agent, DeepSeek Harness, WorkBuddy, Hermes Agent) and installs every bundled rainbond-* skill via npx or a CDN fallback script. - Single runtime management: Connects, reconnects, inspects, or replaces the one global Rainbond runtime using a fixed CLI launcher with Device Flow browser authorization. - Update and repair: Re-runs the installer to compare and update all installed internal skills, keeping the runtime contract in sync. - Use Case: Tell your agent "install Rainskills and connect to Rainbond Cloud" and it detects the host, runs the installer, completes browser authorization, and reports ready-to-use next steps. ## Quick Start Ask your AI agent to install Rainskills and connect it to Rainbond Cloud so it can deploy the current project.

Frequently Asked Questions about rainskills

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

FAQPage Schema
How do I install Rainskills for Claude Code or Codex?

Run npx --yes rainskills with the target name, such as npx --yes rainskills claude or npx --yes rainskills codex. Without Node.js 18+, use the CDN fallback: bash <(curl -fsSL https://get.rainbond.com/rainskills/install.sh) with the same target.

Which AI agents does Rainskills support?

Rainskills supports six hosts: Codex, Claude Code, Pi Agent, DeepSeek Harness, WorkBuddy, and Hermes Agent. Each maps to a fixed installer target (codex, claude, pi, dsh, workbuddy, hermes) and installs into that host's skills directory.

How do I connect Rainskills to a Rainbond environment?

Use the fixed launcher at ~/.rainbond/lib/rainskills/bin/rainskills.js with runtime connect. Options include --saas for Rainbond Cloud, --rainbond-url for an existing console, or --install-private to install Rainbond locally or on a server.

Does Rainskills work without Node.js installed?

Skill-only installation works without Node.js via the CDN install script. However, the fixed Rainskills launcher and runtime connection commands require Node.js 18 or newer, so business actions will pause until Node.js is installed or upgraded.

Can Rainskills manage multiple Rainbond environments at once?

No. Rainskills maintains exactly one global runtime environment with no environment list or IDs. Switching environments requires explicit user confirmation, a new Device Flow authorization, and a successful live probe before credentials are replaced.

Why does runtime connect seem stuck after the browser shows success?

Browser success does not mean the connection finished. The original command must exit with code 0 and emit rainskills.runtime-connect-result.v1 with state=connected; agents must keep polling the same command session until then.