Skip to main content
skill CX Codex

digitalocean-storage — Claude Code skill: features & install

Equips coding agents with guidelines for DigitalOcean storage services: Spaces object storage, Volumes block storage, NFS file shares, snapshots, and backups.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a claude-code
Open on GitHub

What digitalocean-storage does

This skill injects operational guidance into your agent's context for selecting and provisioning DigitalOcean storage options. It outlines workflows for S3-compatible Spaces, network-attached block Volumes for Droplets, managed NFS file systems, and disaster recovery via snapshots and scheduled backups.

The reference material walks the agent through provisioning steps, access key generation, and mount commands inside the guest operating system. One practical constraint is enforced: block Volumes must reside in the exact same region as the target Droplet, or attachment will fail.

The skill functions as background reference rather than an invokable command, so the model applies these rules automatically when discussing infrastructure. While it functions as a standalone guide, it aligns with complementary skills for compute, container registries, and managed databases.

What it helps with

  • Select the right DigitalOcean storage type for application workloads
  • Attach and mount persistent Volumes onto a Droplet
  • Configure S3-compatible credentials and access controls for Spaces
  • Structure point-in-time snapshots and scheduled backup recovery routines

Example prompts for the agent

  • Compare Spaces, Volumes, and NFS for sharing media uploads across two Droplets.
  • Walk me through attaching a new persistent Volume to a Droplet in the fra1 region.
  • How should we structure snapshot and backup policies before running major system migrations?

How to install digitalocean-storage

1Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a claude-code

2Manually: put the files in place

~/.claude/skills/digitalocean-storage/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/digitalocean-storage/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about digitalocean-storage

How to install digitalocean-storage in Claude Code?

Run npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a claude-code. The skill file will be placed in ~/.claude/skills/digitalocean-storage/SKILL.md.

What does digitalocean-storage do?

It teaches your agent how to select, configure, and manage DigitalOcean storage options, including Spaces, Volumes, NFS, snapshots, and backups.

When should you use Volumes instead of Spaces or NFS?

Use Volumes when a Droplet needs dedicated persistent block storage, Spaces for S3-compatible object storage like static assets, and NFS when multiple compute instances require shared POSIX filesystem access.

Source text

SKILL.md · MIT
---
name: digitalocean-storage
description: DigitalOcean storage services including Spaces object storage, Volumes block storage, NFS, Snapshots, and Backups. Use when selecting or managing storage for DigitalOcean workloads.
user-invocable: false
disable-model-invocation: true
progressive_disclosure:
  entry_point:
    summary: "DigitalOcean storage services including Spaces object storage, Volumes block storage, NFS, Snapshots, and Backups. Use when selecting or managing storage for DigitalOcean workloads."
    when_to_use: "When working with version control, branches, or pull requests."
    quick_start: "1. Review the core concepts below. 2. Apply patterns to your use case. 3. Follow best practices for implementation."
---
# DigitalOcean Storage Skill

---
progressive_disclosure:
  entry_point:
    summary: "DigitalOcean storage: Spaces object storage, Volumes block storage, NFS file storage, Snapshots, and Backups."
    when_to_use:
      - "When selecting object, block, or file storage"
      - "When designing backup and snapshot strategies"
      - "When attaching persistent storage to Droplets"
    quick_start:
      - "Choose Spaces, Volumes, or NFS"
      - "Provision storage in the target region"
      - "Attach or mount storage to compute"
      - "Enable snapshots or backups"
  token_estimate:
    entry: 90-110
    full: 3800-5000
---

## Overview

DigitalOcean storage includes S3-compatible object storage, network-attached block storage, managed NFS, plus snapshots and backups for recovery workflows.

## Spaces Object Storage

Use Spaces for large datasets, static assets, and logs.

- Create a Space in the required region.
- Generate access keys for S3-compatible tooling.
- Configure access controls for public or private objects.

## Volumes Block Storage

Use Volumes to add persistent block storage to Droplets.

- Create a Volume in the same region as the Droplet.
- Attach the Volume to a Droplet.
- Mount the Volume on the Droplet OS.

## NFS File Storage

Use managed NFS for shared file access across services.

- Provision an NFS file system.
- Mount from compute resources that require shared storage.

## Snapshots

Use snapshots for on-demand backups of Droplets or Volumes.

- Create snapshots before major changes.
- Use snapshots to create new Droplets or Volumes.

## Backups

Use scheduled backups for routine recovery points.

- Enable backups on Droplets.
- Restore from backups during recovery.

## Storage Selection Guide

- Use **Spaces** for object storage and static assets.
- Use **Volumes** for persistent block storage on Droplets.
- Use **NFS** for shared POSIX file storage.
- Use **Snapshots** for point-in-time recovery.
- Use **Backups** for scheduled system-level protection.

## Complementary Skills

When using this skill, consider these related skills (if deployed):

- **digitalocean-compute**: Droplets and App Platform storage attachment.
- **digitalocean-containers-images**: Image and registry workflows.
- **digitalocean-managed-databases**: Data backups and migration planning.

*Note: Complementary skills are optional. This skill is fully functional without them.*

## Resources

**DigitalOcean Docs**:
- Storage: https://docs.digitalocean.com/products/storage/
- Spaces: https://docs.digitalocean.com/products/spaces/
- Volumes: https://docs.digitalocean.com/products/volumes/
- NFS: https://docs.digitalocean.com/products/nfs/
- Snapshots: https://docs.digitalocean.com/products/snapshots/
- Backups: https://docs.digitalocean.com/products/backups/

© bobmatnyc · MIT · bobmatnyc/claude-mpm-skills

Similar skills

All skills for Cloud: AWS, Azure, GCP →

From the same set97

hono-validation A skill for validating Hono requests: JSON bodies, forms, query params, headers and cookies. Useful when you want schema types inside the handler. CX Codex +1 408installs golang-concurrency-patterns A skill that feeds your agent production Go concurrency patterns: context cancellation, errgroup, worker pools, and the usual race and deadlock traps. CX Codex +1 408installs digitalocean-networking Network architecture skill for DigitalOcean VPC, firewalls, load balancers, and DNS. Guides your AI agent when segmenting traffic and securing endpoints. CX Codex +1 404installs golang-database-patterns A skill that walks your coding agent through Go database setup: picking a library, writing queries, running migrations. CX Codex +1 403installs openrouter A skill for wiring OpenRouter into your project: one OpenAI-compatible API to 200+ models, with streaming, routing and fallbacks. Useful when you juggle several LLMs. CX Codex +1 403installs digitalocean-managed-databases Provides database provisioning, scaling, and network security patterns for DigitalOcean. Useful when managing PostgreSQL, Redis, Kafka, or MySQL clusters. CX Codex +1 393installs test-driven-development A testing skill for AI agents that enforces the Red-Green-Refactor loop, Arrange-Act-Assert patterns, naming conventions, and test coverage targets. CX Codex +1 391installs better-auth-authentication A skill for TypeScript apps: sets up email and password sign-in, social providers and email verification with Better Auth. CX Codex +1 389installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor