Check calendars, find open times, and manage Google Calendar events with confirmation before every change.
Coding
Skill Manager
Manage installed skills lifecycle: suggest by context, track installations, check updates, and cleanup unused.
What it does
Manage the full lifecycle of installed skills: discovery, installation, updates, and cleanup.
The skill document
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 tasklifecycle.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 |
| Update | npx clawhub update |
| Info | npx clawhub info |
| Remove | npx clawhub uninstall |
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.
Related skills
Save, search, organize, and manage Get Notes content and knowledge bases through explicit commands.
Build and operate a testable learning plan with practice, spaced review, transfer checks, and durable local records.
Learn a topic through level checks, adaptive explanations, retrieval practice, and review across sessions.
Discover and trade Polymarket crypto fast markets using CEX momentum or a custom signal.
Extract email dates, links, and deadlines for review, then create or update tracked Google Calendar events.
More from Iván
Browse all skillsWrite, debug, and tune Java and JVM systems with JDK-aware code and diagnostic steps.
Design and critique visual artifacts using measurable rules for hierarchy, spacing, type, color, and layout.
Diagnose CSS mechanics and produce targeted fixes or complete stylesheets for the chosen stack.
Architect, troubleshoot, secure, and cost-control AWS infrastructure with explicit cost and blast-radius guidance.
Diagnose, validate, transform, and evolve JSON payloads across parsers, schemas, storage, and large files.
Build and operate a testable learning plan with practice, spaced review, transfer checks, and durable local records.