skill-finder
Skill Finder
Manage AI assistant skills using npx skills CLI.
Commands
npx skills find [query] # Search skills
npx skills add -g <package> # Install globally
npx skills add <package> # Install to project
npx skills remove -g [skill] # Remove global skill
npx skills list -g # List global skills
npx skills list # List project skills
npx skills check # Check for updates
npx skills update # Update all skills
npx skills init <name> # Create new skill
Workflows
Find and Install (3-Step Questions)
1. npx skills find <query>
2. AskUserQuestion #1: Which skill(s) to install? (multiSelect)
3. AskUserQuestion #2: Where to install? (scope: -g or not)
4. AskUserQuestion #3: Which AI IDE(s)? (agent: -a <agents>)
5. npx skills add [-g] [-a <agents>] -y <selected>
Important: Ask ALL three questions:
- Q1: Skill selection (can select multiple)
- Q2: Scope selection (global vs project)
- Q3: Agent/IDE selection (which AI assistants)
Remove Skills
1. npx skills list [-g]
2. AskUserQuestion: Which to remove? (multiSelect)
3. npx skills remove [-g] -y <selected>
AskUserQuestion Patterns
Q1: Skill Selection (FIRST)
{
"question": "Which skill(s) would you like to install?",
"header": "Skills",
"options": [
{"label": "skill-1", "description": "owner/repo - description"},
{"label": "skill-2", "description": "owner/repo - description"},
{"label": "Search again", "description": "Try different keywords"}
],
"multiSelect": true
}
Q2: Scope Selection (SECOND)
{
"question": "Where should the skill(s) be installed?",
"header": "Scope",
"options": [
{"label": "Project", "description": "Install to ./.agents/skills/ - tied to this project"},
{"label": "Global (Recommended)", "description": "Install to ~/.agents/skills/ - available everywhere"}
],
"multiSelect": false
}
Q3: Agent/IDE Selection (THIRD)
{
"question": "Which AI IDE(s) should have access to this skill?",
"header": "AI IDE",
"options": [
{"label": "All (Recommended)", "description": "Install for all detected AI assistants"},
{"label": "Trae", "description": "trae-cn, trae"},
{"label": "Claude Code", "description": "claude-code"},
{"label": "Cursor", "description": "cursor"},
{"label": "Qwen Code", "description": "qwen-code"}
],
"multiSelect": true
}
Supported Agents: trae-cn, trae, cursor, claude-code, qwen-code
Note:
- Project scope installs to
./.agents/skills/- only available in that project - Use
-a *or omit for all agents, use-a claude-code cursorfor specific ones
Locations
| Scope | Flag | Location |
|---|---|---|
| Global | -g |
~/.agents/skills/ |
| Project | none | ./.agents/skills/ |
Resources
- Community skills: https://skills.sh/
- Command references:
references/cmd-*.md
More from learnwy/skills
english-learner
Use this skill on EVERY user message written in English to auto-detect grammar, word choice, and expression issues — teach corrections before proceeding with the task. Also use when the user looks up a single word, asks about a phrase like 'break the ice', requests translation, or asks for quiz/review. Triggers on: any English message, single English words, idioms, '查单词', '学英语', 'what does X mean', vocabulary review. Stores vocabulary in ~/.english-learner/ with mastery tracking and spaced repetition.
319memory-manager
Cross-session memory for AI. ALWAYS load this skill at session start to read SOUL.md and USER.md. This skill should be loaded for EVERY conversation to maintain continuity. Also triggers on "save memory", "end session", "update memory" for saving. Handles session history creation, memory consolidation, and USER.md/SOUL.md updates. Memory stored in ~/.learnwy/ai/memory/.
220trae-rules-writer
Use this skill when the user wants to create or update Trae IDE rules (.trae/rules/*.md) for AI behavior constraints. Use for: code style enforcement, naming conventions, commit message formats, or making the AI always follow specific patterns. NOT for skills (use project-skill-writer) or agents (use project-agent-writer). Triggers on: 'create rule', 'add rule', 'set up code style', 'enforce convention', 'configure AI behavior', 'AI rule', 'always do X', or when the user wants consistent AI behavior across sessions.
88knowledge-consolidation
Use this skill when the user wants to save, summarize, or persist knowledge from the current AI conversation into structured documents. Captures debugging breakthroughs, architecture decisions, patterns, and lessons learned. Triggers on: '总结一下', '记录下来', 'save this knowledge', 'document this', 'we figured it out', 'that was hard to solve', 'remember this', 'write this down', or when a hard-won insight should be preserved for future sessions. Saves to .trae/knowledges/, .claude/knowledges/, or .cursor/knowledges/ based on AI IDE.
59requirement-workflow
Structured software development workflow orchestrator using Spec-Driven Development (SDD). Transforms vague requirements into spec.md → tasks.md → implementation → verification. Triggers on: '开发功能', '实现这个', 'build this feature', 'implement', 'add new module', 'fix bug', 'develop', 'create feature'.
56trae-skill-writer
Create Trae IDE skills (SKILL.md files) for reusable AI capabilities. Use when user wants to: create a skill, make a reusable workflow, automate repetitive tasks, turn a conversation into a skill, or encapsulate a process for AI to follow. Triggers on: '创建 skill', 'write a SKILL.md', 'make this reusable', '.trae/skills/', 'I keep doing the same thing every time'. Do NOT use for rules (use trae-rules-writer) or agents (use trae-agent-writer).
31