본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

Docker Hub Automation

Composio 연동으로 Docker Hub 조직과 저장소를 만들고, 팀 조회와 멤버 초대, 이미지 푸시 알림 설정을 자동화합니다.

원문원문 설명 보기

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을 추가하는 두 단계로 설정합니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
B일부 부족초대와 Webhook의 관리자 권한은 명시하지만 실행 전 확인 절차는 없습니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
A양호MCP 추가와 계정 연결 절차, JWT 인증 및 유료 요금제 조건이 명시되어 있습니다.

점수에는 넣지 않았습니다. 2026년 10월 23일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(1)

  • SKILL.md4.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 / 1,000자

이 양식은 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에서 지원하는 작업 조회
  • 실행 전 연결 상태 확인
  • 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의 스킬 모두 보기

이 스킬의 문제 신고