Resources
6Install
npx skillscat add imoonkey/openweb/src-sites-docker-hub Install via the SkillsCat registry.
SKILL.md
Docker Hub
Overview
Container image registry. Public REST API for searching and browsing Docker images, tags, and metadata.
Workflows
Find a container image
searchImages(query)→repo_name(format: namespace/name)getImage(namespace, name)→ full description, stars, pull count
Check available versions/tags
searchImages(query)→repo_name→ split intonamespace,namegetTags(namespace, name)→ tags with size, architecture, last updated
Inspect an official image
getImage("library", name)→ image detail (official images use "library" namespace)getTags("library", name)→ available tags
Operations
| Operation | Intent | Key Input | Key Output | Notes |
|---|---|---|---|---|
| searchImages | find container images | query | repo_name, short_description, star_count, pull_count, is_official | entry point, paginated |
| getImage | image details | namespace, name <- searchImages | description, full_description, star_count, pull_count, last_updated | use "library" for official images |
| getTags | list image tags/versions | namespace, name <- searchImages | name, full_size, images[].architecture, last_updated | paginated, orderable |
Quick Start
# Search for images
openweb docker-hub exec searchImages '{"query":"nginx"}'
# Get details for an official image (namespace = "library")
openweb docker-hub exec getImage '{"namespace":"library","name":"nginx"}'
# Get details for a user image
openweb docker-hub exec getImage '{"namespace":"bitnami","name":"nginx"}'
# List tags for an image
openweb docker-hub exec getTags '{"namespace":"library","name":"python","page_size":10}'
# List tags sorted by most recently updated
openweb docker-hub exec getTags '{"namespace":"library","name":"node","ordering":"-last_updated","page_size":25}'Known Issues
- Official images require
libraryas the namespace parameter. - Search results use
repo_namewhich may belibrary/nginxoruser/repoformat. - Tag
full_sizemay be 0 for multi-arch manifests; checkimages[].sizefor per-architecture sizes. - Pagination defaults vary: search defaults to 25, tags defaults to 10.