spaces

Official

Simplify Spaces integration for App Platform.

Authordigitalocean-labs
Version1.0.0
Installs0

System Documentation

What problem does it solve?

DigitalOcean Spaces integration for App Platform apps requires coordinating credentials, buckets, and advanced settings like CORS, CDN, and access logging. This skill automates provisioning and provides a guided workflow for local development parity with MinIO.

Core Features & Use Cases

  • Sets up per-app Spaces credentials and endpoints
  • Configures CORS, presigned URLs, CDN, and static asset delivery
  • Enables access logging and provides local development parity with MinIO

Quick Start

Set DO_SPACES_REGION, DO_SPACES_ENDPOINT, APP_NAME, SRC_BUCKET, LOG_BUCKET, LOG_PREFIX, and DO_SPACES_KEY_NAME in your environment, then run scripts/bootstrap_app_spaces.sh to provision keys, buckets, and logging.

Dependency Matrix

Required Modules

doctlawsjq

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: spaces
Download link: https://github.com/digitalocean-labs/do-app-platform-skills/archive/main.zip#spaces

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.