[PR #14] [MERGED] feat(cli): add explore command to browse latest updated skills #213

Closed
opened 2026-02-15 17:16:18 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/openclaw/clawhub/pull/14
Author: @jdrhyne
Created: 1/17/2026
Status: Merged
Merged: 1/18/2026
Merged by: @steipete

Base: mainHead: feat/explore-command


📝 Commits (1)

  • e108789 feat(cli): add explore command to browse latest updated skills

📊 Changes

2 files changed (+65 additions, -1 deletions)

View changed files

📝 packages/clawdhub/src/cli.ts (+11 -1)
📝 packages/clawdhub/src/cli/commands/skills.ts (+54 -0)

📄 Description

Summary

Adds a new clawdhub explore command that fetches the most recently updated skills from the registry, sorted by updatedAt descending.

Usage

clawdhub explore              # Show latest 25 skills
clawdhub explore --limit 10   # Show latest 10 skills

Output

gog  v1.2.3  2h ago  Google Workspace CLI for Gmail, Calendar, Drive...
github  v2.0.0  5h ago  Interact with GitHub using the gh CLI...
weather  v1.0.1  1d ago  Get current weather and forecasts...

Implementation

  • Uses the existing GET /api/v1/skills endpoint which already returns skills sorted by updatedAt DESC
  • Reuses existing ApiV1SkillListResponseSchema for response validation
  • Includes relative time formatting and summary truncation for clean output

Context

The API and data already existed (the skills table has createdAt/updatedAt fields with a by_updated index), but there was no CLI command to expose the "latest updated skills" feed.


Implemented by Thufir Hawat 🧮


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/openclaw/clawhub/pull/14 **Author:** [@jdrhyne](https://github.com/jdrhyne) **Created:** 1/17/2026 **Status:** ✅ Merged **Merged:** 1/18/2026 **Merged by:** [@steipete](https://github.com/steipete) **Base:** `main` ← **Head:** `feat/explore-command` --- ### 📝 Commits (1) - [`e108789`](https://github.com/openclaw/clawhub/commit/e108789ab1e265de5b79cd2820373395f0481658) feat(cli): add explore command to browse latest updated skills ### 📊 Changes **2 files changed** (+65 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `packages/clawdhub/src/cli.ts` (+11 -1) 📝 `packages/clawdhub/src/cli/commands/skills.ts` (+54 -0) </details> ### 📄 Description ## Summary Adds a new `clawdhub explore` command that fetches the most recently updated skills from the registry, sorted by `updatedAt` descending. ## Usage ```bash clawdhub explore # Show latest 25 skills clawdhub explore --limit 10 # Show latest 10 skills ``` ## Output ``` gog v1.2.3 2h ago Google Workspace CLI for Gmail, Calendar, Drive... github v2.0.0 5h ago Interact with GitHub using the gh CLI... weather v1.0.1 1d ago Get current weather and forecasts... ``` ## Implementation - Uses the existing `GET /api/v1/skills` endpoint which already returns skills sorted by `updatedAt` DESC - Reuses existing `ApiV1SkillListResponseSchema` for response validation - Includes relative time formatting and summary truncation for clean output ## Context The API and data already existed (the `skills` table has `createdAt`/`updatedAt` fields with a `by_updated` index), but there was no CLI command to expose the "latest updated skills" feed. --- *Implemented by Thufir Hawat 🧮* --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-15 17:16:18 -05:00
yindo closed this issue 2026-02-15 17:16:18 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: openclaw/clawhub#213