rainbond-app-version-assistant

Manages Rainbond app snapshots, publish drafts, and snapshot rollbacks via MCP tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing application versions on Rainbond involves coordinating snapshots, publish drafts, share events, and rollback records across the /version center, which is error-prone when done manually through the console. ## Core Features & Use Cases - Snapshot Management: Inspect the version center, create snapshots from current runtime state, and create new apps directly from existing snapshots without publishing. - Publish Workflow: Publish snapshots to the local component library or the cloud app market through draft creation, metadata submission, event execution, and completion. - Rollback Tracking: Roll back the running app to a historical snapshot and poll rollback records until they reach a terminal state. - Use Case: After deploying an app on Rainbond, ask the agent to create a snapshot, publish it to the local component library, and later roll back to that snapshot if a release misbehaves. ## Quick Start Ask the agent to create a snapshot of the current Rainbond app and publish it to the local component library.

Frequently Asked Questions about rainbond-app-version-assistant

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

FAQPage Schema
How do I create a snapshot of a Rainbond app?

Use rainbond_create_app_version_snapshot directly when you know the version, alias, and note, or follow the UI-parity draft path with a temporary share record. The skill first checks the version overview to avoid duplicate snapshots when no runtime changes exist.

How do I publish a Rainbond app snapshot to the cloud market?

Publishing uses scope=goodrain with a market name: fetch publish candidates, create a share record, submit share info, run each share event until successful, then complete the share. Local library publishing uses scope=local instead.

Can I create a new Rainbond app from an existing snapshot?

Yes, rainbond_create_app_from_snapshot_version installs a snapshot's hidden template as a new app in the same team without publishing to the library first. Use the publish flow only when you need a visible library or market record.

What is the difference between snapshot rollback and upgrade rollback in Rainbond?

Snapshot rollback uses rainbond_rollback_app_version_snapshot under the /version route and creates a trackable rollback record. Upgrade-record rollback belongs to the /upgrade market-app flow and is outside this skill's scope.

When should I not use the Rainbond version center workflow?

Avoid it for first-time app bootstrap, template installs, market-app upgrades under /upgrade, component image rollbacks, or troubleshooting after a publish or rollback has already completed.