docker_hub-automation

Automate Docker Hub tasks via Rube MCP (Composio): repositories, images, tags, and container registry management. Always search tools first for current schemas.

Install

Hot:16

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-docker_hub-automation&locale=en&source=copy

Docker Hub Automation — Automate Container Repository Management via Rube MCP

Skill Overview


Docker Hub Automation is a skill that automates Docker Hub tasks through Rube MCP (Composio). It supports unified management of repositories, images, tags, and container registries.

Use Cases


  • CI/CD Pipeline Integration: Automatically push, tag, and manage Docker images as part of continuous integration and deployment workflows—without manual operations in Docker Hub.
  • Bulk Image Maintenance: When you need to manage multiple Docker repositories or handle image tags in batches, MCP tools can quickly perform repetitive operations.
  • DevOps Automation and Operations: Tasks such as periodically cleaning old tags, syncing image status, and monitoring repository changes can be automated via scripting.
  • Core Features


  • Tool Discovery and Execution: Use RUBE_SEARCH_TOOLS to dynamically query the currently available Docker Hub tools and operation modes, ensuring you use the latest API schema. Then perform specific actions with RUBE_MULTI_EXECUTE_TOOL.
  • Connection Management and Status Monitoring: Use RUBE_MANAGE_CONNECTIONS to set up a Docker Hub OAuth connection. Monitor connection status in real time and handle expired tokens and re-authentication.
  • Multi-Step Workflow Orchestration: Supports complex Docker Hub workflows, including search-then-create, paginated list retrieval, bulk operations, and more. Parallel processing can be implemented via RUBE_REMOTE_WORKBENCH.
  • FAQ

    What is Rube MCP? How do I use it?


    Rube MCP is a free MCP server that provides access to the Composio toolset. To use it, simply add https://rube.app/mcp as the MCP server endpoint in your client configuration—no API key is required. After adding it, you can call Docker Hub-related functions using tools such as RUBE_SEARCH_TOOLS and RUBE_MULTI_EXECUTE_TOOL.

    How do I connect Docker Hub to Rube MCP?


    First, call RUBE_MANAGE_CONNECTIONS and specify the toolkit as docker_hub. If the connection status is not ACTIVE, it will return an authorization link. Click it to complete OAuth authentication, then call again to confirm that the status becomes ACTIVE before you start using it. If the connection expires, you’ll need to re-authenticate.

    What operations does the Docker Hub skill support?


    Using RUBE_SEARCH_TOOLS, you can dynamically discover the full list of operations currently supported. Common capabilities include: listing repositories and images, managing image tags, searching container images, retrieving repository details, and more. Before each use, it’s recommended to search tools first to get the latest schema and avoid hard-coding tool slugs that may be deprecated.