digitalocean-containers-images

$npx mdskill add bobmatnyc/claude-mpm-skills/digitalocean-containers-images

Manage container images and registries on DigitalOcean.

  • Store and deploy container images using DigitalOcean Container Registry.
  • Depends on DigitalOcean API and Container Registry service.
  • Recommends actions based on image lifecycle and registry state.
  • Returns registry details, image lists, and pull instructions.

SKILL.md

.github/skills/digitalocean-containers-imagesView on GitHub ↗
---
name: digitalocean-containers-images
description: DigitalOcean containers and images including Container Registry, preconfigured images, and custom images. Use when building, storing, or deploying container images or Droplet images on DigitalOcean.
user-invocable: false
disable-model-invocation: true
progressive_disclosure:
  entry_point:
    summary: "DigitalOcean containers and images including Container Registry, preconfigured images, and custom images. Use when building, storing, or deploying container images or Droplet images on DigitalOcean."
    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 Containers and Images Skill

---
progressive_disclosure:
  entry_point:
    summary: "Containers and images on DigitalOcean: Container Registry, preconfigured images, custom images, and image lifecycle management."
    when_to_use:
      - "When storing or deploying container images"
      - "When using custom Droplet images"
      - "When managing image lifecycle with snapshots"
    quick_start:
      - "Create a Container Registry"
      - "Push images and configure pulls"
      - "Select base images or upload custom images"
      - "Use snapshots for versioned images"
  token_estimate:
    entry: 90-110
    full: 3500-4600
---

## Overview

DigitalOcean provides a private Container Registry plus tools for managing Droplet images and snapshots.

## Container Registry

Use Container Registry to store private container images.

- Create a registry in the target region.
- Authenticate build systems to push images.
- Configure App Platform or Kubernetes to pull from the registry.

## Containers and Images

Use preconfigured images to create Droplets quickly.

- Select official or marketplace images when creating Droplets.
- Use snapshots to capture a configured Droplet as a reusable image.

## Custom Images

Use custom images to boot Droplets with preinstalled stacks.

- Upload a custom image that meets DigitalOcean requirements.
- Use the custom image as the base for new Droplets.

## Image Lifecycle Practices

- Standardize base images for consistency.
- Use snapshots to version and roll back Droplet states.
- Store container images in the registry alongside source commits.

## Complementary Skills

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

- **digitalocean-compute**: Droplets, App Platform, and Kubernetes compute selection.
- **digitalocean-storage**: Snapshots and backups.
- **docker**: Container build and runtime patterns.

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

## Resources

**DigitalOcean Docs**:
- Containers and Images: https://docs.digitalocean.com/products/images/
- Container Registry: https://docs.digitalocean.com/products/container-registry/
- Custom Images: https://docs.digitalocean.com/products/custom-images/
- Snapshots: https://docs.digitalocean.com/products/snapshots/
- Backups: https://docs.digitalocean.com/products/backups/

More from bobmatnyc/claude-mpm-skills

SkillDescription
anthropicOfficial Anthropic SDK for Claude AI with chat, streaming, function calling, and vision capabilities
api-design-patternsComprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices
api-documentationBest practices for documenting APIs and code interfaces, eliminating redundant documentation guidance per agent.
api-reviewAPI security checklist for reviewing endpoints before deployment. Use when creating or modifying API routes to ensure proper authentication, authorization, and input validation.
asyncioPython asyncio - Modern concurrent programming with async/await, event loops, tasks, coroutines, primitives, aiohttp, and FastAPI async patterns
axumAxum (Rust) web framework patterns for production APIs: routers/extractors, state, middleware, error handling, tracing, graceful shutdown, and testing
bad-example-skillANTI-PATTERN - Example showing violations of self-containment (DO NOT COPY)
better-auth-authenticationBetter Auth authentication flows for TypeScript apps. Use when enabling email/password auth, configuring social providers, or implementing sign-up, sign-in, and verification flows.
better-auth-coreBetter Auth core setup for TypeScript apps. Use when configuring the Better Auth instance, wiring server handlers and client instances, working with sessions, or calling server-side auth APIs.
better-auth-integrationsBetter Auth framework integrations for TypeScript. Use when wiring route handlers in Next.js, SvelteKit, Remix, Express, Hono, or other web frameworks.