跳到正文
cccskills
免费在 GitHub 公开中文介绍

Docker Hub Automation

通过Composio自动管理Docker Hub,创建组织和仓库、查看团队、邀请成员,并设置容器镜像推送时的Webhook通知。

原文查看原文说明

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

集成工具Docker

实测评分 未实测

查看安装方法

适用场景

  • 创建组织和仓库
  • 按条件查看仓库
  • 查看团队并邀请成员
  • 设置镜像推送通知

中文介绍

功能

Docker Hub Automation可创建Docker Hub组织和仓库,获取所属组织、公开命名空间的信息及仓库列表。支持按名称、更新日期或拉取次数排序,也可按内容类型筛选。此外,还能查看团队列表、邀请成员,以及设置镜像推送时触发通知的Webhook。

适用场景

适合需要准备容器镜像存储位置,或查看组织内仓库的情况。也可以把添加成员和设置更新通知的工作一起交给代理完成。

使用示例

  • “列出我所属的组织及其仓库。”
  • “在指定组织中创建一个公开仓库。”
  • “设置一个在镜像推送时发送通知的Webhook。”

注意事项

需要Composio MCP服务器,并连接Docker Hub账号。创建组织需要JWT认证,且可能受到使用限制。私有仓库需要付费套餐,邀请成员和设置通知需要管理员权限。Webhook需要分两步配置:先创建,再添加通知目标URL。

本介绍由 AI(OpenAI Codex)根据公开的 SKILL.md 撰写。准确的规格请查看下方原文。

文档检查

AI 根据 SKILL.md 的内容检查了需要注意的操作和使用前提。评分只依据实际运行的结果(实测对比)。

安全性发送数据、删除文件、执行命令等是否有说明
B部分不足说明了邀请和Webhook所需的管理权限,但未提供执行前的确认步骤。
安装难易度所需工具和 API 密钥是否少且有说明
A良好提供了添加MCP和连接账号的步骤,并说明JWT认证及付费套餐条件。

不计入评分。 由 AI(OpenAI Codex)于 2026年10月23日 评估。仅供参考,安装前请同时查看原文。

如果您认为评估有误,请申请复核

请写明哪一项有误以及原因。无需登录。我们会对照 SKILL.md 重新评估,并在此处更新结果。

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

包含的文件(1)

  • SKILL.md4.7 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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/docker_hub


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 DOCKER_HUB_LIST_ORGANIZATIONS to discover which organizations the authenticated user belongs to.

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

2. Create an Organization

Use DOCKER_HUB_CREATE_ORGANIZATION to programmatically create a new Docker Hub organization.

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

Note: Requires JWT authentication obtained via /v2/users/login and may have restricted access.

3. Get Organization Details and Repositories

Use DOCKER_HUB_GET_ORGANIZATION to retrieve namespace info and its repositories. Works with any public namespace.

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

4. Create a Repository

Use DOCKER_HUB_CREATE_REPOSITORY to create public or private repositories under a 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. List Repositories with Filtering

Use DOCKER_HUB_LIST_REPOSITORIES to enumerate repos within a namespace with sorting and content-type filtering.

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. Manage Teams, Members, and Webhooks

Use DOCKER_HUB_LIST_TEAMS to list teams within an org, DOCKER_HUB_ADD_ORG_MEMBER to invite users, and DOCKER_HUB_CREATE_WEBHOOK for push notifications.

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

Known Pitfalls

PitfallDetail
JWT authenticationDOCKER_HUB_CREATE_ORGANIZATION requires JWT auth from /v2/users/login -- standard API tokens may not suffice.
Private repo limitsCreating private repos (is_private: true) requires a paid Docker Hub plan.
Org name constraintsOrganization names must be lowercase, at least 2 characters, containing only letters, numbers, ., _, or -.
Webhook two-stepDOCKER_HUB_CREATE_WEBHOOK is a two-step process: first create the webhook with a name, then add a hook URL to it.
PaginationAll list endpoints use page-based pagination -- iterate pages until results are exhausted.

Quick Reference

Tool SlugDescription
DOCKER_HUB_LIST_ORGANIZATIONSList orgs the user belongs to
DOCKER_HUB_CREATE_ORGANIZATIONCreate a new Docker Hub organization
DOCKER_HUB_GET_ORGANIZATIONGet org details and repository list
DOCKER_HUB_CREATE_REPOSITORYCreate a repository under a namespace
DOCKER_HUB_LIST_REPOSITORIESList repos with filtering and sorting
DOCKER_HUB_LIST_TEAMSList teams/groups within an org
DOCKER_HUB_ADD_ORG_MEMBERInvite a user to an organization
DOCKER_HUB_CREATE_WEBHOOKCreate push-notification webhook on a repo

Powered by Composio

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

-21risk-automation

免费有简介

通过Rube MCP自动执行21risk日常操作。先查找可用工具及最新输入格式,确认连接状态后再执行所请求的任务。

  • 查询21risk可用操作
  • 确认连接后执行任务
  • 批量执行多项操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

-2chat-automation

免费有简介

通过Rube MCP自动执行2chat支持的操作。从Composio工具中查找可用操作,核对连接状态和最新输入要求,再使用对应工具完成任务。

  • 查找2chat支持的操作
  • 执行前检查连接状态
  • 批量执行多个受支持的操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

ably-automation

免费有简介

通过Rube MCP自动执行Ably操作。先搜索适合任务的工具及最新输入要求,再确认连接状态,随后执行单项操作或批量处理。

  • 查找支持Ably任务的工具
  • 确认连接后执行操作
  • 批量执行多项Ably操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abstract-automation

免费有简介

通过Rube MCP让AI智能体执行Abstract操作。搜索可用工具、确认服务连接和最新输入要求后运行任务,并按步骤获取分布在多个页面的结果。

  • 查询Abstract支持的操作
  • 通过智能体执行任务
  • 获取多个页面的完整结果
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abuselpdb-automation

免费有简介

通过Rube MCP自动执行Abuselpdb操作。先查找可用工具及最新输入要求,确认服务连接状态,再按当前工具定义执行任务。

  • 查询Abuselpdb支持的操作
  • 执行前确认连接状态
  • 自动执行重复操作
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

abyssale-automation

免费有简介

通过Rube MCP查找Abyssale当前可用的工具及最新输入要求,确认连接后执行操作,让智能体按搜索所得的规范完成任务。

  • 查询Abyssale可用操作
  • 执行前检查Abyssale连接
  • 将Abyssale操作交给智能体
ComposioHQ/awesome-claude-skills7.8万2026年9月18日 更新

查看 ComposioHQ 的全部技能

报告此技能的问题