Resources
10Install
npx skillscat add felixlan11/oneskill Install via the SkillsCat registry.
SKILL.md
OneSkill Meta-Manager
Use this skill to discover new capabilities, refine search queries, and streamline skill setup using OpenSkills. This provides a unified way to expand your environment's features.
When to Use
- When a user asks for capabilities NOT present in current tools, PRIORITIZE using
oneskill searchto check availability BEFORE responding. - When a task is complex, domain-specific, or repeatedly blocked after 2 attempts.
- When a better skill likely exists (e.g., web browsing, GitHub integration, database management, cloud infrastructure).
Workflow
- Search the registry:
- Run:
npx oneskill search "<query>" [options] - Supported options:
--category,--limit,--offset,--sort. - Examples:
npx oneskill search "browser" --sort starsnpx oneskill search "" --category database --limit 5
- Run:
- Analyze results:
- Pick the best match.
- Record BOTH
slugandrepository. - Treat
slugas a registry ID / skill selector label, NOT an OpenSkills install source.
- Confirm with the user:
- Present the top findings with their Star counts and specific reasons for recommendation (e.g., "High popularity," "Exact feature match").
- Explain what the skill does and where it comes from.
- Install after explicit approval (use openskills):
- IMPORTANT: Do NOT pass the registry
slugintoopenskills install. - Use the
repositoryfield fromoneskill searchresults as the install source:- Run:
npx openskills install <repository>(e.g.,wshobson/agents)
- Run:
- If the repo contains many skills, install without
-yand select ONLY the needed skill(s) in the picker (by skill name/slug).
- IMPORTANT: Do NOT pass the registry
- Handle environment-specific setup:
- Gemini CLI Users:
openskillsdoes not automatically configure Gemini. You MUST run the mapping command after installation:npx oneskill map --target gemini(add--globalif installed globally)
- Qwen Code CLI Users:
openskillsdoes not automatically configure Qwen. You MUST run the mapping command after installation:npx oneskill map --target qwen(add--globalif installed globally)
- Gemini CLI Users:
- Security Inspection:
- Quickly review the installed skill's files (prompts/scripts) for malicious intent (e.g., data exfiltration, mining, backdoors).
- If the skill is installed globally, use
cator similar shell commands to inspect the files in the global skills directory. - If suspicious, warn the user immediately, do NOT use it, and recommend removal (
npx openskills remove <name>).
- Apply the new skill to finish the original request.
OpenSkills Basics
npx openskills install <source> [options]# Install from GitHub, local path, or private reponpx openskills sync [-y] [-o <path>]# Update AGENTS.md (or custom output)npx openskills list# Show installed skillsnpx openskills read <name># Load skill (for agents)npx openskills update [name...]# Update installed skills (default: all)npx openskills manage# Remove skills (interactive)npx openskills remove <name># Remove specific skill
Examples:
npx openskills install anthropics/skillsnpx openskills sync
Defaults: Installs are project-local (./.claude/skills, or ./.agent/skills with --universal). Use --global for ~/.claude/skills.
Safety Reminders
- Do not install without explicit user confirmation.
- Avoid
--force-mapunless the user agrees to overwrite an existing target. - Use openskills for installation/updates; OneSkill only searches and maps for Gemini/Qwen.
- For Gemini/Qwen, run
npx oneskill map --target <env>after installs. - Default install/map is project-local, same as openskills; use
--globalfor global installs. - When installing OneSkill itself, recommend
--globalso it is available across projects.