From xixu-me-skills-3
Manages Agent Skills: discover via skills.sh or `bunx skills find`, install/update/list/remove/backup/restore/sync via `skills` CLI and skills-lock.json.
npx claudepluginhub joshuarweaver/cascade-ai-ml-engineering --plugin xixu-me-skills-3This skill uses the workspace's default tool permissions.
Use this skill to help users work with the open Agent Skills ecosystem through the `skills` CLI.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Use this skill to help users work with the open Agent Skills ecosystem through the skills CLI.
The skills CLI is the package manager for installable Agent Skills. Use it to discover skills, install them with the right flags, and manage them after installation.
Examples below use bunx skills, but npx skills is the same workflow if Bun is not available in the user's environment.
Always prefer the current CLI syntax:
bunx skills add <source> --skill <name>
Do not use older owner/repo@skill-name examples.
Use this skill when the user:
bunx skills, npx skills, skills.sh, skill package installation, or skills-lock.jsonDo not use this skill when the user already has a local skill and wants help writing or improving its contents. In that case, use a skill-authoring workflow instead.
When a user needs a skill, follow this sequence:
bunx skills find <query>
openai, anthropics, microsoft, or similarly trusted publishersskills.sh.bunx skills init.# GitHub shorthand
bunx skills add xixu-me/skills
# Full GitHub URL
bunx skills add https://github.com/xixu-me/skills
# Direct path to one skill inside a repo
bunx skills add https://github.com/xixu-me/skills/tree/main/skills/skills-cli
# GitLab URL
bunx skills add https://gitlab.com/org/repo
# Any git URL
bunx skills add git@github.com:owner/repo.git
# Local package path
bunx skills add ./my-local-skills
# List skills in a package without installing
bunx skills add <source> --list
# Install one skill
bunx skills add <source> --skill skills-cli
# Install multiple skills
bunx skills add <source> --skill pr-review --skill commit
# Install globally
bunx skills add <source> --skill skills-cli -g -y
# Install to a specific agent
bunx skills add <source> --skill skills-cli -a codex -y
# Install all skills to all agents
bunx skills add <source> --all
# Install all skills to one agent
bunx skills add <source> --skill '*' -a codex -y
# Copy files instead of symlinking
bunx skills add <source> --skill skills-cli -a codex --copy -y
When the user is choosing how to install:
--copy creates independent copies and is the fallback when symlinks are unsupported or inconvenientIf the user only asks to install a skill, prefer the default symlink workflow unless they mention CI packaging, portability, filesystem restrictions, or explicitly ask for copies.
| Flag | Use |
|---|---|
--skill <name> | install one or more named skills |
-a, --agent <agent> | target specific agents such as codex |
-g, --global | install at user scope instead of project scope |
-y, --yes | skip prompts |
--list | list available skills in a package |
--copy | copy instead of symlink |
--all | shorthand for all skills to all agents |
Use these commands for ongoing maintenance:
# List installed skills
bunx skills ls
bunx skills ls -g
bunx skills ls -a codex
bunx skills ls --json
# Check for updates
bunx skills check
# Update installed skills
bunx skills update
# Remove installed skills
bunx skills remove my-skill
bunx skills remove my-skill -a codex
bunx skills remove -g my-skill
bunx skills remove --all
# Initialize a new skill package
bunx skills init
bunx skills init my-skill
# Restore from skills-lock.json
bunx skills experimental_install
# Sync node_modules skills into agent directories
bunx skills experimental_sync
bunx skills experimental_sync -a codex -y
When the user asks to initialize a skill, explain whether they want:
bunx skills init to create SKILL.md in the current directorybunx skills init <name> to create a new subdirectory containing SKILL.mdIf the user wants declarative backup and restore of installed skills across machines or teams, use Skills Vault.
Skills Vault is a separate CLI companion for the skills ecosystem. It is not a skills add installable skill source. Use it when the user wants to snapshot installed skills into a manifest, preview restore commands, or reproduce the same setup elsewhere.
Common companion commands:
# Back up installed skills into skvlt.yaml
bunx skvlt backup
# Preview a restore
bunx skvlt restore --dry-run
# Restore everything from the manifest
bunx skvlt restore --all
# Diagnose the local environment
bunx skvlt doctor
Prefer this tool over skills experimental_* when the user explicitly wants a portable manifest workflow, cross-machine backup and restore, or team-sharing of installed skill setups.
When recommending a skill, keep the answer concrete and installable.
Use a structure like this:
I found a skill that should fit.
Skill: <skill-name>
Why it matches: <one sentence>
Source: <owner/repo or URL>
Quality check: <install count / source reputation / repository confidence note>
Install:
bunx skills add <source> --skill <skill-name> [optional flags]
Learn more: https://skills.sh/<publisher>/<package>/<skill-name>
If you want, I can install it for <agent-or-scope>.
If the user mentions a target agent or scope, include it in the command. Examples:
bunx skills add <source> --skill <skill-name> -a codex -y
bunx skills add <source> --skill <skill-name> -g -y
Example:
I found a skill that might help.
Skill: screenshot
Why it matches: it focuses on OS-level desktop and window screenshot capture.
Source: openai/skills
Quality check: high install volume, trusted publisher, and a widely used source repository.
Install:
bunx skills add openai/skills --skill screenshot
Learn more: https://skills.sh/openai/skills/screenshot
When the user's wording is vague, map it to likely categories:
| Category | Example queries |
|---|---|
| Web Development | react, nextjs, typescript, css, tailwind |
| Testing | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Documentation | docs, readme, changelog, api-docs |
| Code Quality | review, lint, refactor, best-practices |
| Design | ui, ux, design-system, accessibility |
| Productivity | workflow, automation, git |
react testing is better than just testing.deploy fails, try deployment or ci-cd.-a <agent> when the user asked for one particular agent.bunx skills find --help like a real help command. Use bunx skills --help for command help instead.If the user hits an error or confusing result:
bunx skills init-y-g--copybunx skills add <source> --listbunx skills ls or bunx skills ls --jsonbackup / restore --dry-run workflowWhen you are unsure about exact flags, use:
bunx skills --help