Pular para o conteúdo
Skillpedia
Conectores (MCP)77 mil · #1086

Docker Hub Automation

Faz seu agente automatizar operações no Docker Hub. Gerencia repositórios, equipes e webhooks para seus contêineres.

O que ela faz

Esta ferramenta ajuda a gerenciar suas contas no Docker Hub automaticamente. Você pode criar organizações, repositórios, adicionar pessoas a equipes e configurar alertas para quando novas imagens são enviadas.

Quando usar

  • ✓Criar um novo espaço de trabalho para sua equipe no Docker Hub.
  • ✓Organizar seus projetos em repositórios separados.
  • ✓Ser notificado sempre que uma nova versão do seu código for enviada para o Docker Hub.

Exemplo do que pedir para a IA

“Crie uma organização chamada 'minha-empresa' no Docker Hub e um repositório privado chamado 'meu-app' dentro dela.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/docker-hub-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/docker-hub-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você conecta sua conta do Docker Hub à ferramenta. Depois, pode pedir para ela realizar ações como criar repositórios ou adicionar membros a equipes, sem precisar fazer tudo manualmente pelo site.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add ComposioHQ/awesome-claude-skills --skill Docker Hub Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/docker-hub-automation/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Automação do Docker Hub

Automatize seus fluxos de trabalho do Docker Hub -- crie e gerencie organizações, repositórios, equipes, adicione membros, configure webhooks de push de imagem e liste imagens de contêiner.

Documentação do Toolkit: composio.dev/toolkits/docker_hub


Configuração

  1. Adicione o servidor Composio MCP ao seu cliente: https://rube.app/mcp
  2. Conecte sua conta Docker Hub quando solicitado (autenticação JWT/token)
  3. Comece a usar os fluxos de trabalho abaixo

Fluxos de Trabalho Principais

1. Listar Organizações

Use DOCKER_HUB_LIST_ORGANIZATIONS para descobrir a quais organizações o usuário autenticado pertence.

Tool: DOCKER_HUB_LIST_ORGANIZATIONS
Inputs:
  - page: integer (1-indexed, default 1)
  - page_size: integer (1-100, default 25)

2. Criar uma Organização

Use DOCKER_HUB_CREATE_ORGANIZATION para criar programaticamente uma nova organização no Docker Hub.

Tool: DOCKER_HUB_CREATE_ORGANIZATION
Inputs:
  - orgname: string (required) -- lowercase, letters/numbers/._- only, min 2 chars
  - company: string (optional) -- company name associated with the org

Observação: Requer autenticação JWT obtida via /v2/users/login e pode ter acesso restrito.

3. Obter Detalhes da Organização e Repositórios

Use DOCKER_HUB_GET_ORGANIZATION para recuperar informações de namespace e seus repositórios. Funciona com qualquer namespace público.

Tool: DOCKER_HUB_GET_ORGANIZATION
Inputs:
  - organization: string (required) -- e.g., "docker", "bitnami", "library"

4. Criar um Repositório

Use DOCKER_HUB_CREATE_REPOSITORY para criar repositórios públicos ou privados sob um namespace.

Tool: DOCKER_HUB_CREATE_REPOSITORY
Inputs:
  - namespace: string (required) -- Docker Hub username or org name
  - name: string (required) -- lowercase; letters, numbers, ._- allowed
  - description: string (optional) -- max 100 characters
  - full_description: string (optional) -- Markdown README content
  - is_private: boolean (default false) -- private repos require paid plan

5. Listar Repositórios com Filtragem

Use DOCKER_HUB_LIST_REPOSITORIES para enumerar repositórios dentro de um namespace com filtragem de ordenação e tipo de conteúdo.

Tool: DOCKER_HUB_LIST_REPOSITORIES
Inputs:
  - namespace: string (required) -- e.g., "library", "myorg"
  - ordering: "name" | "last_updated" | "pull_count" (prefix with - for descending)
  - page: integer (default 1)
  - page_size: integer (1-100, default 25)
  - content_types: string (comma-separated, e.g., "image,artifact")

6. Gerenciar Equipes, Membros e Webhooks

Use DOCKER_HUB_LIST_TEAMS para listar equipes dentro de uma organização, DOCKER_HUB_ADD_ORG_MEMBER para convidar usuários e DOCKER_HUB_CREATE_WEBHOOK para notificações de push.

Tool: DOCKER_HUB_LIST_TEAMS
  - Lists all teams/groups within a Docker Hub organization

Tool: DOCKER_HUB_ADD_ORG_MEMBER
  - Invite a user to join an organization by Docker ID or email
  - Requires owner or admin permissions

Tool: DOCKER_HUB_CREATE_WEBHOOK
  - Create a webhook on a repository for image push notifications
  - Two-step process: create webhook, then add hook URL
  - Requires admin permissions on the repository

Armadilhas Conhecidas

Armadilha Detalhe
Autenticação JWT DOCKER_HUB_CREATE_ORGANIZATION requer autenticação JWT de /v2/users/login -- tokens de API padrão podem não ser suficientes.
Limites de repositórios privados A criação de repositórios privados (is_private: true) requer um plano pago do Docker Hub.
Restrições de nome de organização Nomes de organização devem ser minúsculos, ter pelo menos 2 caracteres, contendo apenas letras, números, ., _ ou -.
Webhook em duas etapas DOCKER_HUB_CREATE_WEBHOOK é um processo de duas etapas: primeiro crie o webhook com um nome, depois adicione uma URL de hook a ele.
Paginação Todos os endpoints de lista usam paginação baseada em página -- itere pelas páginas até que os resultados se esgotem.

Referência Rápida

Slug da Ferramenta Descrição
DOCKER_HUB_LIST_ORGANIZATIONS Listar organizações às quais o usuário pertence
DOCKER_HUB_CREATE_ORGANIZATION Criar uma nova organização no Docker Hub
DOCKER_HUB_GET_ORGANIZATION Obter detalhes da organização e lista de repositórios
DOCKER_HUB_CREATE_REPOSITORY Criar um repositório sob um namespace
DOCKER_HUB_LIST_REPOSITORIES Listar repositórios com filtragem e ordenação
DOCKER_HUB_LIST_TEAMS Listar equipes/grupos dentro de uma organização
DOCKER_HUB_ADD_ORG_MEMBER Convidar um usuário para uma organização

…

Perguntas frequentes

Preciso pagar para usar todas as funções?

Criar repositórios privados pode exigir um plano pago do Docker Hub. Outras funções básicas geralmente são gratuitas.

Posso criar equipes e adicionar pessoas?

Sim, você pode listar equipes existentes, convidar novos membros para uma organização e gerenciar quem tem acesso.

O que é um 'webhook'?

Um webhook é um alerta automático. Neste caso, ele avisa quando uma nova imagem de contêiner é enviada para o seu repositório no Docker Hub.

Detalhes

Descrição original do autor

Automate Docker Hub operations -- manage organizations, repositories, teams, members, and webhooks via the Composio MCP integration.

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1086
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas