digitalocean-storage — скилл для Claude Code: функции и установка
Скилл помогает ИИ-агенту подбирать и настраивать хранилища DigitalOcean: объектное Spaces, блочные диски Volumes, сетевую файловую систему NFS, а также бэкапы и снапшоты.
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a claude-codeЧто делает digitalocean-storage
Скилл добавляет в контекст агента архитектурные правила и сценарии работы с хранилищами DigitalOcean. Он охватывает S3-совместимое объектное хранилище Spaces для статики и логов, сетевые блочные тома Volumes для Droplets, общий доступ через управляемый NFS, а также ручные снапшоты и автоматические бэкапы.
Агент получает пошаговые инструкции по подготовке ресурсов: от генерации ключей доступа для Spaces до монтирования файловых систем в ОС Droplet. В инструкциях зафиксировано строгое требование: блочные тома Volumes создаются в том же регионе, где находится целевой Droplet, иначе диск подключить не удастся.
Скилл работает автономно, но подготовлен к связке с соседними пакетами для Droplets, реестра контейнеров и баз данных. В метаданных он помечен как фоновый контекст без прямого вызова моделью, поэтому агент подтягивает эти знания автоматически при обсуждении инфраструктуры.
Какие задачи решает
- Выбрать подходящий тип хранилища под конкретную нагрузку в DigitalOcean
- Настроить подключение и монтирование блочных томов Volumes к Droplet
- Спланировать политику снапшотов и расписание автоматических бэкапов
- Организовать раздачу статики и хранение логов через S3-совместимый Spaces
Примеры запросов агенту
- Помоги выбрать хранилище в DigitalOcean: нам нужны общие файлы для двух Droplets и раздача картинок пользователям.
- Как правильно подключить и смонтировать дополнительный диск Volumes к существующему Droplet?
- Предложи стратегию регулярных бэкапов и снапшотов перед обновлением базы данных на Droplet.
Как установить digitalocean-storage
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a claude-code2Вручную: положить файлы
~/.claude/skills/digitalocean-storage/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/digitalocean-storage/
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a codex2Вручную: положить файлы
.agents/skills/digitalocean-storage/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a cursor2Вручную: положить файлы
.cursor/skills/digitalocean-storage/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bobmatnyc/claude-mpm-skills digitalocean-storage2Вручную: положить файлы
.github/skills/digitalocean-storage/SKILL.md1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a gemini-cli2Командой платформы
gemini skills install https://github.com/bobmatnyc/claude-mpm-skills --path toolchains/platforms/deployment/digitalocean-storageВручную: положить файлы
.devin/skills/digitalocean-storage/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о digitalocean-storage
Как установить digitalocean-storage в Claude Code?
Выполните команду npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-storage -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/digitalocean-storage/SKILL.md.
Что делает скилл digitalocean-storage?
Он снабжает агента инструкциями по выбору и конфигурированию сервисов хранения DigitalOcean — Spaces, Volumes, NFS, снапшотов и бэкапов.
В чём разница между Spaces, Volumes и NFS по этому руководству?
Spaces используется как S3-совместимое объектное хранилище для статики и логов, Volumes даёт постоянный блочный диск конкретному Droplet, а NFS обеспечивает общий доступ к файлам по стандарту POSIX для нескольких вычислительных ресурсов.
Исходный текст
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