🎯

digitalocean

🎯Skill

from andrejones92/canifi-life-os

VibeIndex|
What it does

digitalocean skill from andrejones92/canifi-life-os

πŸ“¦

Part of

andrejones92/canifi-life-os(454 items)

digitalocean

Installation

Install ScriptRun install script
curl -sSL https://canifi.com/skills/digitalocean/install.sh | bash
πŸ“– Extracted from docs: andrejones92/canifi-life-os
14Installs
5
-
Last UpdatedJan 9, 2026

Skill Details

SKILL.md

Manage Droplets, check App Platform, monitor databases, and view usage on DigitalOcean

Overview

# DigitalOcean Skill

Overview

Enables Claude to access DigitalOcean to manage Droplets, check App Platform deployments, monitor managed databases, and view billing and usage across cloud infrastructure.

Quick Install

```bash

curl -sSL https://canifi.com/skills/digitalocean/install.sh | bash

```

Or manually:

```bash

cp -r skills/digitalocean ~/.canifi/skills/

```

Setup

Configure via [canifi-env](https://canifi.com/setup/scripts):

```bash

# First, ensure canifi-env is installed:

# curl -sSL https://canifi.com/install.sh | bash

canifi-env set DIGITALOCEAN_EMAIL "your-email@example.com"

```

Privacy & Authentication

Your credentials, your choice. Canifi LifeOS respects your privacy.

Option 1: Manual Browser Login (Recommended)

If you prefer not to share credentials with Claude Code:

  1. Complete the [Browser Automation Setup](/setup/automation) using CDP mode
  2. Login to the service manually in the Playwright-controlled Chrome window
  3. Claude will use your authenticated session without ever seeing your password

Option 2: Environment Variables

If you're comfortable sharing credentials, you can store them locally:

```bash

canifi-env set SERVICE_EMAIL "your-email"

canifi-env set SERVICE_PASSWORD "your-password"

```

Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.

Capabilities

  • View Droplet status and metrics
  • Check App Platform deployments
  • Monitor managed databases
  • View Spaces (object storage)
  • Check Kubernetes clusters
  • View billing and usage

Usage Examples

Example 1: Check Droplets

```

User: "What Droplets are running?"

Claude: I'll check your DigitalOcean Droplets.

  • Opens cloud.digitalocean.com via Playwright MCP
  • Logs into account
  • Droplets:

- web-server: s-2vcpu-4gb, NYC1, running

- db-server: s-4vcpu-8gb, NYC1, running

- staging: s-1vcpu-1gb, NYC1, off

  • Total monthly: $45
  • CPU usage: All normal

```

Example 2: Check App Platform

```

User: "How's my App Platform app?"

Claude: I'll check App Platform status.

  • Views Apps section
  • my-web-app:

- Status: Active

- Last deploy: 2 hours ago

- Region: NYC

- Components: Web (2), Worker (1)

  • Auto-deploy: Enabled (main branch)
  • Monthly cost: $12

```

Example 3: View Billing

```

User: "What's my DigitalOcean bill?"

Claude: I'll check your billing.

  • Views Billing section
  • Current month: $67.50
  • Breakdown:

- Droplets: $45.00

- App Platform: $12.00

- Spaces: $5.00

- Databases: $5.50

  • Credits: $100 remaining
  • Payment method: Active

```

Authentication Flow

  1. Navigate to cloud.digitalocean.com via Playwright MCP
  2. Enter email address
  3. Enter password
  4. Handle 2FA if enabled
  5. Maintain session for dashboard access

Error Handling

  • Login Failed: Retry credentials
  • 2FA Required: Complete verification
  • Droplet Issue: Check console access
  • Session Expired: Re-authenticate
  • Rate Limited: Wait and retry
  • Billing Issue: Check payment method

Self-Improvement Instructions

After each interaction:

  • Track resource patterns
  • Note App Platform usage
  • Log billing trends
  • Document UI changes

Suggest updates when:

  • DigitalOcean updates console
  • New features added
  • Pricing changes
  • Products expand

Notes

  • Simple cloud platform
  • Droplets are VMs
  • App Platform for PaaS
  • Managed databases available
  • Spaces for object storage
  • Kubernetes managed
  • Good startup credits