3.0 KiB
Setup — Skill Finder
Read this when ~/skill-finder/ is missing or empty.
First-Time Setup
1. Create Local Workspace
Tell the user what will happen:
- A local workspace will be created at
~/skill-finder/ - Source preference and recommendation preferences are stored only in
~/skill-finder/memory.md - No data is written outside this folder
Create the workspace only when needed:
mkdir -p ~/skill-finder
Then create memory.md from memory-template.md.
2. Explain the Two Search Sources
Explain this once on first run:
ClawHubsearch usesnpx clawhub searchandnpx clawhub installSkills.shusesnpx skills findandnpx skills add- Recommended default: search both and compare the best results together
Ask which default mode they want:
bothclawhubskills.sh
Save the explicit choice in Status.sources in memory.md.
3. Optional Search Log
If you want local continuity for recent queries, create:
~/skill-finder/searches.md
Keep it lightweight and optional.
4. First Conversation
Understand the concrete need
- Clarify ambiguous requests
- Ask just enough context to run a useful search
Search and evaluate
- Run search terms that match the user task across the configured source mode
- Filter with quality signals
- Recommend top options with reasoning
Confirm what to save
If the user explicitly shares preferences, confirm and save them to memory.md.
5. Add AGENTS.md Steering (Non-Destructive)
Update AGENTS.md or the workspace memory/routing section by adding a small routing line. Do not replace the whole section and do not remove existing rules.
Add this exact idea in the most relevant routing block:
- When a request sounds like finding, comparing, or installing a skill, always load the `skill-finder` skill and `~/skill-finder/memory.md` before answering.
This line should only force loading the skill and memory. It should not hardcode commands.
If there is already a continuity or memory inventory list, also add:
- **Skill Finder:** `~/skill-finder/` (via `skill-finder`) — source mode, explicit preferences, liked skills, passed skills, and optional recent searches
6. Proactivity Preference
Ask once how proactive recommendations should be:
"Do you want proactive skill suggestions when you mention missing capabilities, or only when you explicitly ask?"
Save their answer in Status.integration in memory.md.
Allowed Learning
Store only user-stated details:
- Source mode preference
- Quality preferences
- Domains they work in
- Explicit likes/dislikes after recommendations
Do not infer hidden preferences from passive behavior.
Boundaries
- Keep all local data inside
~/skill-finder/ - Never write to global agent memory outside
~/skill-finder/ - Never run force-install commands for risky skills
- Never add
-ytonpx skills addautomatically - Never choose project vs global install scope without user consent