home / skills / bobmatnyc / claude-mpm-skills / digitalocean-teams

This skill helps manage DigitalOcean Teams and Organizations for consolidated billing, roles, and access control across your projects.

npx playbooks add skill bobmatnyc/claude-mpm-skills --skill digitalocean-teams

Review the files below or copy the command above to add this skill to your agents.

Files (2)
SKILL.md
2.7 KB
---
name: digitalocean-teams
description: DigitalOcean Teams and Organizations for billing, access control, roles, and membership. Use when managing team structure, permissions, and organization-wide billing on DigitalOcean.
progressive_disclosure:
  entry_point:
    summary: "DigitalOcean Teams and Organizations for billing, access control, roles, and membership. Use when managing team structure, permissions, and organization-wide billing on DigitalOcean."
    when_to_use: "When working with version control, branches, or pull requests."
    quick_start: "1. Review the core concepts below. 2. Apply patterns to your use case. 3. Follow best practices for implementation."
---
# DigitalOcean Teams Skill

---
progressive_disclosure:
  entry_point:
    summary: "Teams and Organizations on DigitalOcean: membership, roles, permissions, and consolidated billing."
    when_to_use:
      - "When setting up teams or organizations"
      - "When managing roles and access permissions"
      - "When configuring billing and ownership"
    quick_start:
      - "Create a team and invite members"
      - "Assign roles and permissions"
      - "Configure security settings"
      - "Use organizations for consolidated billing"
  token_estimate:
    entry: 90-110
    full: 3200-4300
---

## Overview

Teams manage billing and infrastructure access on DigitalOcean. Organizations group teams for consolidated billing, payment, and invoicing.

## Teams

- Create teams for shared ownership and billing.
- Invite members and assign roles.
- Manage team settings and security.

## Organizations

- Group multiple teams under a single organization.
- Centralize billing, payment, and invoicing.

## Roles and Permissions

- Assign predefined roles for common access levels.
- Use custom roles when teams need tailored permissions.

## Security and Access

- Require secure sign-in and 2FA.
- Configure SSO if needed.
- Review access changes and membership activity.

## Team Management Workflow

- Create team and configure billing owners.
- Invite members and assign roles.
- Enable security policies.
- Review permissions regularly.

## Complementary Skills

When using this skill, consider these related skills (if deployed):

- **digitalocean-overview**: Platform onboarding and tooling.
- **digitalocean-management**: Projects and monitoring visibility.

*Note: Complementary skills are optional. This skill is fully functional without them.*

## Resources

**DigitalOcean Docs**:
- Teams: https://docs.digitalocean.com/platform/teams/
- Team roles: https://docs.digitalocean.com/platform/teams/roles/
- Team settings: https://docs.digitalocean.com/platform/teams/settings/
- Organizations: https://docs.digitalocean.com/platform/organizations/
- Accounts: https://docs.digitalocean.com/platform/accounts/

Overview

This skill manages DigitalOcean Teams and Organizations to handle billing, access control, roles, and membership. It helps you create and configure teams, assign roles, and centralize billing across an organization. Use it to enforce security policies and maintain clear ownership and invoicing.

How this skill works

The skill inspects and automates team and organization configuration: creating teams, inviting members, assigning predefined or custom roles, and linking teams to an organization for consolidated billing. It also surfaces settings related to security, SSO, and two‑factor authentication so you can enforce access policies and review membership activity.

When to use it

  • Setting up a new team for shared projects and billing
  • Granting or revoking access for team members
  • Configuring organization-level consolidated billing and invoicing
  • Implementing security controls like 2FA or SSO enforcement
  • Designing role-based access with predefined or custom roles

Best practices

  • Assign the fewest privileges necessary using role-based access
  • Designate a clear billing owner and separate operational owners
  • Require 2FA and consider SSO for enterprise teams
  • Regularly review team membership and role assignments
  • Use organizations to centralize invoicing and simplify payment management

Example use cases

  • Create a new engineering team, invite members, and assign developer roles
  • Consolidate multiple project teams under one organization for a single invoice
  • Audit team permissions before a major deployment to reduce risk
  • Enforce SSO for contractors and temporary access via time-limited invites
  • Create custom roles for a security team with restricted billing access

FAQ

Can I consolidate billing across multiple teams?

Yes. Link teams under a DigitalOcean Organization to centralize billing, payment methods, and invoicing for all member teams.

How do I limit administrative access while keeping billing centralized?

Designate a billing owner role that handles payments, and assign separate operational roles with limited privileges for day-to-day infrastructure tasks.