wp-plugin-mass-operation

Automate WordPress plugin mass operations across RunCloud and AWS/Bitnami sites.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/mattei2005/mgs-agent --skill wp-plugin-mass-operation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wp-plugin-mass-operation
Source: https://github.com/mattei2005/mgs-agent/tree/main/profiles/zeus-skills/ops/wp-plugin-mass-operation
Command: npx skills add https://github.com/mattei2005/mgs-agent --skill wp-plugin-mass-operation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables safe, repeatable mass operations on WordPress plugins across the full set of MGS sites by combining WP-CLI over RunCloud SSH and browser-based deployment for AWS/Bitnami targets, while keeping infra scope and post-operation validation under control.

Core Features & Use Cases

  • RunCloud mass plugin management via WP-CLI: Install, activate/deactivate, delete, and run bulk WP-CLI plugin commands across all RunCloud webapps using the correct server user (zeus, runcloud, or runcloud2) and per-site paths.
  • AWS/Bitnami support via browser automation: Perform plugin/bulk actions and validate outcomes through controlled browser interactions for the Bitnami sites where SSH-based WP-CLI access is unavailable.
  • mu-plugin deploy safety for 4 Bitnami sites: Deploy mu-plugins using the WP File Manager (elFinder put) flow with strict base64/MD5 handling and an enforced cleanup policy (deactivate + delete after use).
  • RunCloud API v3 + SSH setup guidance: Uses RunCloud inventory and API references to correctly determine targets and execute authenticated SSH-based deploy steps where file writing is not supported by the API.

Quick Start

Use wp-plugin-mass-operation to install or run a WP-CLI plugin action on every eligible RunCloud site by generating the target set from the infra inventory, pulling credentials from 1Password via Hermes terminal, and executing the appropriate WP-CLI command per site path.

Frequently Asked Questions about wp-plugin-mass-operation

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

FAQPage Schema
How do I run WP-CLI plugin commands across multiple WordPress sites at once?

You can run WP-CLI plugin commands across multiple sites by generating a target set from your infra inventory, pulling SSH credentials from 1Password, and executing the appropriate WP-CLI command per site path. This ensures correct per-server user selection and post-operation validation.

Can I bulk install WordPress plugins on RunCloud sites via SSH?

Yes, bulk installing WordPress plugins on RunCloud sites is supported via SSH and WP-CLI. The process targets RunCloud webapps using the correct server user, such as zeus, runcloud, or runcloud2, along with the specific per-site paths for accurate deployment.

How do I deploy mu-plugins on AWS Bitnami sites without SSH access?

You deploy mu-plugins on AWS Bitnami sites using browser automation and the WP File Manager elFinder put flow. This method enforces strict base64 and MD5 integrity checks for deployed PHP payloads, followed by an enforced cleanup policy that deactivates and deletes the manager after use.

Does wp-plugin-mass-operation work with RunCloud API v3 for plugin management?

wp-plugin-mass-operation works with RunCloud API v3 to determine targets and inventory, but executes authenticated SSH-based deploy steps for plugin file writing where the API lacks direct file writing support.

What are the limitations of using browser automation for WordPress plugin mass operations?

Browser automation for plugin mass operations is limited to AWS Bitnami sites where SSH-based WP-CLI access is unavailable. It requires controlled browser interactions for file placement and outcome validation, making it less direct than SSH-based WP-CLI execution on RunCloud sites.

Do I need 1Password to manage WordPress plugins across multiple servers?

You need 1Password to retrieve credentials via the hermes_tools terminal for WordPress plugin mass operations. Strict credential handling is mandatory for authenticating SSH sessions across RunCloud sites and accessing AWS Bitnami targets.