rainbond-platform-plugin-manager

Manages discovery, installation, upgrade, and uninstallation of Rainbond Console platform plugins.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Managing Rainbond platform plugins and feature extensions requires careful state verification, approval gating, and long-running task monitoring, where mistakes like replaying write requests or misreading install states can cause failures or duplicate operations. ## Core Features & Use Cases - Plugin Discovery & State Verification: Lists platform plugins via the Rainbond Console and only treats installed=true with status=RUNNING as ready, distinguishing unavailable states from absent ones. - Safe Lifecycle Operations: Installs, upgrades, and uninstalls plugins through approval-gated write calls, reusing rainbond_upgrade_app and rainbond_delete_app instead of inventing plugin-specific tools. - Long-Task Monitoring Modes: Lets users choose continuous polling until a terminal state or deferred acceptance with read-only status checks on the next wake. - Use Case: When an AI assistant needs the AI Engine plugin before deploying models, this Skill installs the plugin, waits for RUNNING status, then resumes the original model task. ## Quick Start Ask the agent to install the AI Engine plugin on your Rainbond platform and wait until it reaches RUNNING status.

Frequently Asked Questions about rainbond-platform-plugin-manager

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

FAQPage Schema
How do I install a Rainbond platform plugin with an AI agent?

The agent first lists platform plugins to confirm the target is absent, shows a safety summary, and calls rainbond_install_platform_plugin after your approval. It then polls until the plugin reports installed=true with status RUNNING.

How do I upgrade or uninstall a Rainbond platform plugin?

Upgrades reuse rainbond_upgrade_app and uninstalls reuse rainbond_delete_app with the trusted team_name and app_id from the plugin list. There is no dedicated plugin delete tool, and Kubernetes or RBDPlugin resources are never touched directly.

Does this Skill install the Rainbond platform itself?

No. Installing Rainbond is handled by the rainbond-platform-installer Skill, and model management belongs to rainbond-ai-assistant. This Skill only manages plugins on an already connected Rainbond runtime.

What happens if a plugin install times out or returns an unknown result?

The write request is never replayed. The agent performs read-only status checks against the plugin list to determine the real state, then reports the current facts, blockers, and next steps.

Why does the plugin show installed but not ready?

Only installed=true combined with status RUNNING counts as ready. An accepted install request or an unavailable installed-state is not ready, and the agent continues polling or reports the blocker instead of assuming success.