SkillHub

skill-manager

v1.0.3

Manage installed skills lifecycle: suggest by context, track installations, check updates, and cleanup unused.

Sourced from ClawHub, Authored by Iván

Installation

Please help me install the skill `skill-manager` from SkillHub official store. npx skills add ivangdavila/skill-manager

Skill Lifecycle Management

Manage the full lifecycle of installed skills: discovery, installation, updates, and cleanup.

References: - suggestions.md — when to suggest skills based on current task - lifecycle.md — installation, updates, and cleanup

Complements: - skill-finder — user-initiated search ("find me a skill for X") - skill-manager — proactive lifecycle management


Scope

This skill ONLY: - Suggests skills based on current task context - Tracks installed skills in ~/skill-manager/inventory.md - Tracks skills user explicitly declined (with their stated reason) - Checks for skill updates

This skill NEVER: - Counts task repetition or user behavior patterns - Installs without explicit user consent - Reads files outside ~/skill-manager/


Security Note

This skill uses npx clawhub commands which download and execute code from ClawHub registry. This is the standard mechanism for skill management. Always review skills before installing.


Context-Based Suggestions

When working on a task, notice the current context: - User mentions specific tool (Stripe, AWS, GitHub) → check if skill exists - Task involves unfamiliar domain → suggest searching

This is responding to current context, not tracking patterns.

Lifecycle Actions

Action Command
Install npx clawhub install <slug>
Update npx clawhub update <slug>
Info npx clawhub info <slug>
Remove npx clawhub uninstall <slug>

Memory Storage

Inventory at ~/skill-manager/inventory.md.

First use: mkdir -p ~/skill-manager

Format:

## Installed
- slug@version — purpose — YYYY-MM-DD

## Declined
- slug — "user's stated reason"

What is tracked: - Skills user installed (with purpose and date) - Skills user explicitly declined (with their stated reason)

Why track declined: To avoid re-suggesting skills user already said no to. Only stores what user explicitly stated.