← Back to list

digitalocean
by kubiyabot
A universal skill runtime for agents that runs anywhere. No servers, no context bloat, just tools that work.
⭐ 2🍴 0📅 Jan 21, 2026
SKILL.md
name: digitalocean version: 1.0.0 description: DigitalOcean infrastructure management author: Skill Engine
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 tagregion(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 nameregion(required, string): Region slug (e.g., nyc1, sfo3)size(required, string): Size slug (e.g., s-1vcpu-1gb)image(required, string): Image slug or IDssh_keys(optional, string): Comma-separated SSH key IDstags(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 IDaction(required, string): Action: power_on, power_off, reboot, snapshotname(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 nametype(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 nametype(required, string): Record type (A, AAAA, CNAME, MX, TXT)name(required, string): Record namedata(required, string): Record datattl(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 nameid(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
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon