digitalocean-networking — скилл для Claude Code: как установить
Скилл с правилами построения сетей в DigitalOcean: VPC, фаерволы, балансировщики нагрузки и DNS. Помогает проектировать изолированные контуры для Droplets и Kubernetes.
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a claude-codeЧто делает digitalocean-networking
Скилл передаёт агенту архитектурные правила для инфраструктуры DigitalOcean. В него заложены шаблоны для изоляции Droplets, кластеров Kubernetes и управляемых баз данных через приватные сети VPC. Ресурсы и VPC обязаны находиться в одном регионе, иначе связать их напрямую не получится.
Внутри описаны сценарии настройки stateful-фаерволов с фильтрацией входящих и исходящих портов, подключение балансировщиков нагрузки с проверкой доступности и терминацией TLS. Также охвачены выделенные IP-адреса для быстрого переключения при авариях, шлюзы NAT Gateway и IPv6.
Инструкция работает автономно. Дополнительные скиллы автора вроде digitalocean-compute или digitalocean-managed-databases можно подключить при необходимости, но для базового проектирования сети они не требуются.
Какие задачи решает
- Спроектировать изолированную сеть VPC для конкретного окружения
- Настроить правила фаервола для входящего и исходящего трафика
- Распределить входящие запросы через балансировщик с проверкой доступности
- Назначить зарезервированные IP-адреса для быстрого переноса сервисов
Примеры запросов агенту
- Спланируй приватную сеть VPC в DigitalOcean для Droplet и базы данных
- Составь правила фаервола для веб-сервера с доступом только по портам 80 и 443
- Как настроить NAT Gateway в DigitalOcean для выхода Droplets из приватной подсети в интернет?
Как установить digitalocean-networking
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a claude-code2Вручную: положить файлы
~/.claude/skills/digitalocean-networking/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/digitalocean-networking/
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a codex2Вручную: положить файлы
.agents/skills/digitalocean-networking/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a cursor2Вручную: положить файлы
.cursor/skills/digitalocean-networking/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bobmatnyc/claude-mpm-skills digitalocean-networking2Вручную: положить файлы
.github/skills/digitalocean-networking/SKILL.md1Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a gemini-cli2Командой платформы
gemini skills install https://github.com/bobmatnyc/claude-mpm-skills --path toolchains/platforms/deployment/digitalocean-networkingВручную: положить файлы
.devin/skills/digitalocean-networking/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о digitalocean-networking
Как установить digitalocean-networking в Claude Code?
Выполните команду npx skills add bobmatnyc/claude-mpm-skills --skill digitalocean-networking -a claude-code. Файл скилла загрузится в каталог ~/.claude/skills/digitalocean-networking/SKILL.md.
Что делает скилл digitalocean-networking?
Он снабжает ассистента инструкциями по архитектуре сетей в DigitalOcean. Сюда входят VPC, балансировщики нагрузки, фильтрация через фаервол, DNS, IPv6 и NAT Gateway.
Обязательно ли ставить скиллы digitalocean-compute и digitalocean-managed-databases?
Нет, они опциональны. Скилл digitalocean-networking автономен и не требует других пакетов из репозитория для работы с сетевыми задачами.
Исходный текст
SKILL.md · MIT
---
name: digitalocean-networking
description: DigitalOcean networking services including VPC, firewalls, load balancers, reserved IPs, DNS, IPv6, and NAT gateway. Use when designing or securing network connectivity for DigitalOcean workloads.
user-invocable: false
disable-model-invocation: true
progressive_disclosure:
entry_point:
summary: "DigitalOcean networking services including VPC, firewalls, load balancers, reserved IPs, DNS, IPv6, and NAT gateway. Use when designing or securing network connectivity 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 Networking Skill
---
progressive_disclosure:
entry_point:
summary: "DigitalOcean networking: VPC, firewalls, load balancers, reserved IPs, DNS, IPv6, NAT gateway."
when_to_use:
- "When designing private networks or segmentation"
- "When securing inbound and outbound traffic"
- "When configuring load balancing and DNS"
quick_start:
- "Create a VPC for private traffic"
- "Apply firewalls to compute"
- "Attach load balancers and reserved IPs"
- "Configure DNS records"
token_estimate:
entry: 90-110
full: 3800-5000
---
## Overview
DigitalOcean networking services secure and control traffic with VPC networking, firewalls, load balancing, DNS, IPv6, and reserved IPs.
## VPC
Use VPC to create private network segments for Droplets, Kubernetes, and managed databases.
- Create a VPC in the same region as compute resources.
- Attach resources that need private communication.
## Firewalls
Use stateful firewalls to restrict inbound and outbound traffic.
- Define inbound and outbound rules by protocol and port.
- Apply rules to Droplets and other resources.
## Load Balancers
Use load balancers to distribute traffic across backend resources.
- Configure health checks and target pools.
- Terminate TLS and forward to backend services.
## Reserved IPs
Use reserved IPs to keep stable public endpoints.
- Assign reserved IPs to Droplets.
- Remap IPs during failover or migration.
## DNS and IPv6
- Manage DNS records for DigitalOcean and external resources.
- Enable IPv6 for dual-stack support.
## NAT Gateway
Use NAT Gateway for outbound connectivity from private subnets.
## Networking Workflow
- Create a VPC per environment.
- Attach compute and databases to the VPC.
- Apply firewalls to limit inbound access.
- Add load balancers for public entry points.
- Configure DNS and reserved IPs for stable routing.
## Complementary Skills
When using this skill, consider these related skills (if deployed):
- **digitalocean-compute**: Droplets, App Platform, and Kubernetes placement.
- **digitalocean-managed-databases**: Private database connectivity.
- **digitalocean-management**: Monitoring and uptime checks.
*Note: Complementary skills are optional. This skill is fully functional without them.*
## Resources
**DigitalOcean Docs**:
- Networking: https://docs.digitalocean.com/products/networking/
- VPC: https://docs.digitalocean.com/products/networking/vpc/
- Firewalls: https://docs.digitalocean.com/products/networking/firewalls/
- Load Balancers: https://docs.digitalocean.com/products/networking/load-balancers/
- Reserved IPs: https://docs.digitalocean.com/products/networking/reserved-ips/
- DNS: https://docs.digitalocean.com/products/networking/dns/
- IPv6: https://docs.digitalocean.com/products/networking/ipv6/
- NAT Gateway: https://docs.digitalocean.com/products/networking/vpc/how-to/create-nat-gateway/
© bobmatnyc · MIT · bobmatnyc/claude-mpm-skills