smithery.ai

digitalocean

DigitalOcean infrastructure management

First seen Apr 10, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,728 B
  • docs SUMMARY.md 58 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

DigitalOcean Skill

Manage DigitalOcean droplets, databases, and DNS with API integration.

Installation

skill install ./examples/wasm-skills/digitalocean-skill

Configuration

skill config digitalocean --set DIGITALOCEAN_TOKEN=your_api_token

Tools

droplet-list

List all droplets in your account.

Parameters:

  • tag (optional, string): Filter by tag
  • region (optional, string): Filter by region

Example:

skill run digitalocean droplet-list
skill run digitalocean droplet-list --tag production

droplet-create

Create a new droplet.

Parameters:

  • name (required, string): Droplet name
  • region (required, string): Region slug (e.g., nyc1, sfo3)
  • size (required, string): Size slug (e.g., s-1vcpu-1gb)
  • image (required, string): Image slug or ID
  • ssh_keys (optional, string): Comma-separated SSH key IDs
  • tags (optional, string): Comma-separated tags

Example:

skill run digitalocean droplet-create --name web-02 --region nyc1 --size s-2vcpu-4gb --image ubuntu-22-04-x64

droplet-action

Perform actions on a droplet.

Parameters:

  • id (required, string): Droplet ID
  • action (required, string): Action: poweron, poweroff, reboot, snapshot
  • name (optional, string): Snapshot name (for snapshot action)

Example:

skill run digitalocean droplet-action --id 123456789 --action reboot

droplet-delete

Delete a droplet.

Parameters:

  • id (required, string): Droplet ID

Example:

skill run digitalocean droplet-delete --id 123456789

dns-list

List DNS records for a domain.

Parameters:

  • domain (required, string): Domain name
  • type (optional, string): Filter by record type

Example:

skill run digitalocean dns-list --domain example.com

dns-create

Create a DNS record.

Parameters:

  • domain (required, string): Domain name
  • type (required, string): Record type (A, AAAA, CNAME, MX, TXT)
  • name (required, string): Record name
  • data (required, string): Record data
  • ttl (optional, number): TTL in seconds (default: 3600)
  • priority (optional, number): Priority (for MX records)

Example:

skill run digitalocean dns-create --domain example.com --type A --name api --data 167.99.123.45

dns-delete

Delete a DNS record.

Parameters:

  • domain (required, string): Domain name
  • id (required, string): Record ID

Example:

skill run digitalocean dns-delete --domain example.com --id 12345

database-list

List managed databases.

Example:

skill run digitalocean database-list