doctl

Manage DigitalOcean resources via the doctl command-line interface.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/timcase/agent-skills --skill doctl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doctl
Source: https://github.com/timcase/agent-skills/tree/main/doctl
Command: npx skills add https://github.com/timcase/agent-skills --skill doctl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Centralized, command-line access to DigitalOcean resources, enabling rapid management without a GUI and enabling automation.

Core Features & Use Cases

  • Manage Droplets, registries, Spaces, Firewalls, Load Balancers, VPCs, domains, and DNS records from the terminal.
  • Supports listing, creating, updating, deleting, and inspecting resources across multiple contexts and accounts.
  • Ideal for scripting deployments, operational maintenance, and quick audits of cloud configurations.

Quick Start

List droplets with doctl to verify access and begin managing your DigitalOcean resources.

Frequently Asked Questions about doctl

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage DigitalOcean Droplets and Spaces from the command line?

You can manage DigitalOcean Droplets and Spaces from the command line by executing doctl commands to list, create, update, and delete resources directly without using the web GUI.

Can I automate DigitalOcean infrastructure deployments using a CLI?

Yes, you can automate DigitalOcean infrastructure deployments using the doctl command-line interface to script operational maintenance, quick audits, and cloud resource provisioning.

What do I need to start managing DigitalOcean DNS records via doctl?

To start managing DigitalOcean DNS records via doctl, you need the doctl binary installed and configured authentication contexts to execute operational commands successfully.

Does doctl support managing networking components like Firewalls and VPCs?

Yes, doctl supports managing networking components including Firewalls, Load Balancers, and VPCs, allowing you to inspect and modify these cloud configurations from your terminal.

Can I output DigitalOcean resource data in JSON format using the CLI?

Yes, you can optionally output DigitalOcean resource data in JSON format when executing doctl commands, which is ideal for scripting deployments and parsing cloud configuration audits.

Is there a way to manage multiple DigitalOcean accounts from the terminal?

Yes, doctl supports managing multiple DigitalOcean accounts by utilizing different authentication contexts to execute commands across various account configurations from the terminal.