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
Mensagem pronta para colar
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 AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/docker-hub-automation/SKILL.md -o SKILL.mdConteú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
- Adicione o servidor Composio MCP ao seu cliente:
https://rube.app/mcp - Conecte sua conta Docker Hub quando solicitado (autenticação JWT/token)
- 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.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1086
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
speech
Ajuda seu agente a transformar texto em áudio falado. É útil para criar narrações, áudios de aulas ou locuções rápidas.
nexu-io/open-design
atlas-cloud-media
Permite que seu agente crie imagens e vídeos usando a nuvem. Ele gera mídias de forma automática e segura. Útil para quem precisa de conteúdo visual rapidamente.
sickn33/agentic-awesome-skills
azure-ai-textanalytics-py
Permite que seu agente analise textos para entender sentimentos e identificar informações importantes. É útil para processar grandes volumes de texto rapidamente. Isso ajuda a extrair insights valiosos de dados textuais.
sickn33/agentic-awesome-skills