docker_hub-automation

通过Rube MCP(Composio)自动化Docker Hub任务:管理仓库、镜像、标签及容器注册表。务必先搜索工具以获取最新架构信息。

安装

热度:16

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-docker_hub-automation&locale=zh&source=copy

Docker Hub Automation - 通过 Rube MCP 自动化管理容器仓库

技能概述


Docker Hub Automation 是一个通过 Rube MCP (Composio) 自动化执行 Docker Hub 任务的技能,支持仓库、镜像、标签和容器注册表的统一管理。

适用场景


  • CI/CD 流水线集成:在持续集成和部署流程中自动推送、标记和管理 Docker 镜像,无需手动操作 Docker Hub
  • 批量镜像维护:需要同时管理多个 Docker 仓库或批量处理镜像标签时,通过 MCP 工具快速完成重复性操作
  • DevOps 自动化运维:定期清理旧标签、同步镜像状态、监控仓库变化等运维任务,可通过脚本化方式实现自动化
  • 核心功能


  • 工具发现与执行:通过 RUBE_SEARCH_TOOLS 动态查询当前可用的 Docker Hub 工具和操作模式,确保使用最新的 API schema,再通过 RUBE_MULTI_EXECUTE_TOOL 执行具体操作
  • 连接管理与状态监控:使用 RUBE_MANAGE_CONNECTIONS 建立 Docker Hub OAuth 连接,实时监控连接状态,处理 token 过期和重新认证
  • 多步骤工作流编排:支持复杂的 Docker Hub 操作流程,包括先搜索后创建、分页列表获取、批量操作等,可通过 RUBE_REMOTE_WORKBENCH 实现并行处理
  • 常见问题

    Rube MCP 是什么?如何使用?


    Rube MCP 是一个免费的 MCP 服务器,提供对 Composio 工具包的访问。使用时只需在客户端配置中添加 https://rube.app/mcp 作为 MCP 服务器端点,无需 API 密钥。添加后即可通过 RUBE_SEARCH_TOOLSRUBE_MULTI_EXECUTE_TOOL 等工具调用 Docker Hub 相关功能。

    如何连接 Docker Hub 到 Rube MCP?


    首先调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit 为 docker_hub。如果连接状态不是 ACTIVE,会返回一个授权链接,点击完成 OAuth 认证后,再次调用确认状态变为 ACTIVE 即可开始使用。连接过期后需要重新认证。

    Docker Hub 技能支持哪些操作?


    通过 RUBE_SEARCH_TOOLS 可以动态发现当前支持的完整操作列表,常见功能包括:列出仓库和镜像、管理镜像标签、搜索容器镜像、获取仓库详细信息等。每次使用前建议先搜索工具以获取最新的 schema,避免硬编码已废弃的工具 slug。