← ClaudeAtlas

skill-hub-querylisted

Query, install, update, and edit AI agent skills on any compatible Skill Hub (self-hosted, or any Hub implementing the documented API contract). Dual-channel: with a token it uses the authenticated API (full features including private skills); without a token it falls back to the unauthenticated channel (public skills only). Covers: list newly published skills, search by keyword / author / time / source, inspect version history, install or upgrade a specific version, and edit a skill's card metadata (display name, summary, tags, visibility, applicable position, etc.) via a safety-first GET -> diff -> backup -> PUT -> dual-channel verify -> auto-rollback flow. Trigger phrases include "what's new on the hub", "search for X skill", "install X", "update Y skill", "edit hub card info", "show skill version history", "skill-hub-query".
Songhonglei/build-better-skills · ★ 1 · Data & Documents · score 74
Install: claude install-skill Songhonglei/build-better-skills
# skill-hub-query - **Version**: 1.3.0 - **License**: MIT - **Author**: Evan Song (<https://github.com/Songhonglei>) - **Repository**: <https://github.com/Songhonglei/build-better-skills/tree/main/skills/skill-hub-query> - **Part of**: [`build-better-skills`](https://github.com/Songhonglei/build-better-skills) suite — see [Stages](https://github.com/Songhonglei/build-better-skills#stages) for the lifecycle map. > Drive any compatible Skill Hub from the command line with a single, > predictable interface. Works with self-hosted Hubs that implement the > [documented API contract](#self-hosted-hub-api-contract). > **Heads-up**: this tool talks to Hubs that implement the API contract below. > It does NOT target [clawhub.ai](https://clawhub.ai) — that Hub has its own > API surface and an official CLI named `clawhub`. Use this tool when you have > a private or compatible Hub to drive. --- ## Requirements | Command | Used for | If missing | |---|---|---| | `bash` (≥ 4.0) | all scripts | nothing works | | `curl` | every HTTP call | nothing works | | `jq` | JSON parsing, cache queries | nothing works | | `python3` (≥ 3.6, stdlib only) | `scripts/_zip_safe.py` — listing and extracting skill archives | `install.sh` cannot extract | | `file` | archive type detection in error paths | degraded diagnostics only | | `git` | `edit.sh` owner pre-check via `git config user.email` | set `SKILL_HUB_OWNER_EMAIL` instead | > `unzip` is **not** required. Extraction goes through Python's `zipf