Agent skill · software engineering · composiohq
Docker Hub Automation
Automate Docker Hub operations -- manage organizations, repositories, teams, members, and webhooks via the Composio MCP integration.
Why this skill is useful
Adds specific commands and workflows for managing Docker Hub operations that the AI wouldn't reliably generate on its own.
What it needs
Requires docker account access. About 3k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.
What this skill does
Docker Hub Automation Automate your Docker Hub workflows -- create and manage organizations, repositories, teams, add members, set up image push webhooks, and list container images. Toolkit docs: composio.dev/toolkits/dockerhub --- Setup 1. Add the Composio MCP server to your client: https://rube.app/mcp 2. Connect your Docker Hub account when prompted (JWT/token authentication) 3. Start using the workflows below --- Core Workflows 1. List Organizations Use DOCKERHUBLISTORGANIZATIONS to discover which organizations the authenticated user belongs to. 2. Create an Organization Use DOCKERHUBCREATEORGANIZATION to programmatically create a new Docker Hub organization. Note: Requires JWT authentication obtained via /v2/users/login and may have restricted access. 3. Get Organization Details and Repositories Use DOCKERHUBGETORGANIZATION to retrieve namespace info and its repositories. Works with any public namespace. 4. Create a Repository Use DOCKERHUBCREATEREPOSITORY to create public or private repositories under a namespace. 5. List Repositories with Filtering Use DOCKERHUBLISTREPOSITORIES to enumerate repos within a namespace with sorting and content-type filtering. 6. Manage Teams, Members, and Webhooks Use DOCKERHUBLISTTEAMS to list teams within an org, DOCKERHUBADDORGMEMBER to invite users, and DOCKERHUBCREATEWEBHOOK for push notifications. --- Known Pitfalls Pitfall Detail --------- -------- JWT authentication DOCKERHUBCREATEORGANIZATION requires JWT auth from /v2/users/login -- standard API tokens may not suffice. Private repo limits Creating private repos (isprivate: true) requires a paid Docker Hub plan. Org name constraints Organization names must be lowercase, at least 2 characters, containing only letters, numbers, ., , or -. Webhook two-step DOCKERHUBCREATEWEBHOOK is a two-step process: first create the webhook with a name, then add a hook URL to it. Pagination All list endpoints use page-based pagination -- iterate pages until results are exhausted. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills composiohq/docker-hub-automation