silverstripe-cloud

Automate Silverstripe Cloud deployments, environment synchronization, and module audits via CLI.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/muskie9/agents --skill silverstripe-cloud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: silverstripe-cloud
Source: https://github.com/muskie9/agents/tree/main/skills/silverstripe-cloud
Command: npx skills add https://github.com/muskie9/agents --skill silverstripe-cloud

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the complexity and inefficiency of managing Silverstripe Cloud (Dashboard/Deploynaut) infrastructure, providing CLI tools to automate operations such as deployments, synchronization, and audits.

Core Features & Use Cases

  • Deployment Automation: Execute full deployment pipelines, including code deployments, synchronization of environment data, and snapshots.
  • Environment Management: Track project and environment details, SSL certificates, config changes, and team member information.
  • Audit Module Versions: Detect version inconsistencies across modules, ensuring security and compatibility.
  • Snapshot Management: List, create, clean up, and delete snapshots for environment backup and restore operations.
  • IP Whitelist Management: View, set, or disable IP whitelists to control environment access.
  • Use Case: If you need to deploy code to production or sync production data to UAT, this Skill automates these processes, simplifying the workflow.

Quick Start

To deploy a branch to a specified environment, run the command: ss-deploy <project_id> <environment> <ref>.

Frequently Asked Questions about silverstripe-cloud

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

FAQPage Schema
How do I automate Silverstripe Cloud deployments from the command line?

You can automate Silverstripe Cloud deployments by running the `ss-deploy` command with a project ID, environment, and Git ref. This triggers a full deployment pipeline through the API without manual dashboard interaction.

Can I sync production data to a UAT environment using a CLI tool?

Yes, you can synchronize environment data by running the provided CLI scripts. This allows you to automate syncing production data to UAT or other environments directly through the Silverstripe Cloud API.

What do I need to manage Silverstripe Cloud environments via API?

You need Silverstripe Cloud API credentials and the `jq` dependency installed. These prerequisites allow the CLI scripts to authenticate and query infrastructure data for deployment and management tasks.

How do I audit module versions for inconsistencies across Silverstripe environments?

You can audit module versions by running the module audit script provided. It detects version inconsistencies across modules to ensure security and compatibility within your Silverstripe Cloud projects.

What is the best way to manage environment snapshots for backup and restore?

The best way to manage snapshots is by using the snapshot management scripts. They allow you to list, create, clean up, and delete snapshots for environment backup and restore operations via the API.

How do I control environment access with IP whitelists in Silverstripe Cloud?

You can control environment access by using the IP whitelist management scripts. They allow you to view, set, or disable IP whitelists to restrict access to your Silverstripe Cloud environments.