
Digitalocean
Inspect DigitalOcean: list droplets and domains.
Install
npx skills add Anil-matcha/awesome-muse-connectors --skill digitalocean -g -a claude-code -y- Repository
- Anil-matcha/awesome-muse-connectors1.4k
- Category
- Engineering
- Updated
- 22d ago
- License
- MIT
- Context cost
- Lightabout 336 tokens
- Runs scripts
- Yes, review before use
What it does
Inspect DigitalOcean: list droplets and domains. Trigger phrases: digitalocean, droplet, digitalocean domains.
DigitalOcean
Purpose
Read-only visibility into the user's DigitalOcean account: list droplets (name, status, region) and domains. Use when the user asks what servers or domains they have on DigitalOcean.
Tooling
All commands go through bin/digitalocean.py:
bin/digitalocean.py droplets # droplets (name, status, region)
bin/digitalocean.py domains # domains (name)
Auth
- Provider id:
digitalocean(credential is collected ascustom.digitalocean) - Collection: personal access token from cloud.digitalocean.com โ API โ Personal access tokens, via the secure credential flow (
credentials.request_api_access) - Connect placement: bearer_header
- Allowed hosts:
api.digitalocean.com - Status check:
bin/digitalocean.py droplets(must return your droplets)
Operating Rules
- This skill is read-only by design: no droplet create/delete/action commands ship.
- Reading needs no confirmation.
- DigitalOcean tokens support scopes; a read-only token (
droplet:read,domain:read) is enough for this skill. - Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/digitalocean.py). Do not print, log, or transmit the token value.
Files
- SKILL.md
- bin/digitalocean.py
Maturity
๐งช Draft: written from DigitalOcean's public API docs; not yet live-tested end-to-end.
