Install
$ agentstack add skill-veekunth217-claude-scaffold-skill-digitalocean ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
DigitalOcean Skill
Full DigitalOcean infrastructure management — from Droplet provisioning to managed databases, Spaces, and DNS.
RULE: Show plan (resources to be created, estimated cost) before provisioning. Wait for GO.
> 🚧 Status: Stub — implementation pending > > This reference skill has the structure but the snippet content is still being filled in > (you'll see `` placeholders below). It activates and tells Claude the topic > exists, but won't yield deep snippets yet. > > Want to help? Pick any TODO, write the snippet, open a PR. See [CONTRIBUTING.md](../../CONTRIBUTING.md). > Each contribution moves the skill closer to "Ready" status.
Capabilities
Droplet Provisioning
Managed Databases
Spaces (S3-Compatible)
Load Balancers
Firewalls
DNS Management
doctl Quick Reference
# Auth
doctl auth init
# Droplets
doctl compute droplet list
doctl compute droplet create [name] \
--size s-2vcpu-4gb \
--image ubuntu-24-04-x64 \
--region blr1 \
--ssh-keys [key-fingerprint] \
--user-data-file cloud-init.yml
# Databases
doctl databases list
doctl databases connection [db-id] --user doadmin
# Spaces
doctl compute cdn list
# Use AWS CLI with DO endpoint:
aws s3 ls s3://[bucket] \
--endpoint=https://[region].digitaloceanspaces.com
# DNS
doctl compute domain list
doctl compute domain records list [domain]
doctl compute domain records create [domain] \
--record-type A --record-name @ --record-data [ip] --record-ttl 300
Terraform for DigitalOcean
terraform {
required_providers {
digitalocean = {
source = "digitalocean/digitalocean"
version = "~> 2.0"
}
}
}
provider "digitalocean" {
token = var.do_token
}
resource "digitalocean_droplet" "web" {
name = "[app]-web"
size = "s-2vcpu-4gb"
image = "ubuntu-24-04-x64"
region = "blr1"
ssh_keys = [data.digitalocean_ssh_key.default.id]
tags = ["web", "[app]"]
}
resource "digitalocean_firewall" "web" {
name = "[app]-firewall"
droplet_ids = [digitalocean_droplet.web.id]
inbound_rule {
protocol = "tcp"; port_range = "22"
source_addresses = ["0.0.0.0/0"]
}
inbound_rule {
protocol = "tcp"; port_range = "80"
source_addresses = ["0.0.0.0/0"]
}
inbound_rule {
protocol = "tcp"; port_range = "443"
source_addresses = ["0.0.0.0/0"]
}
outbound_rule {
protocol = "tcp"; port_range = "all"
destination_addresses = ["0.0.0.0/0"]
}
}
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: veekunth217
- Source: veekunth217/claude-scaffold-skill
- License: MIT
- Homepage: https://github.com/veekunth217/claude-scaffold-skill
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.