skills
Skills for Real Engineers. Straight from my .claude directory.
npx skills@latest add mattpocock/skillsSkills for Real Engineers. Straight from my .claude directory.
npx skills@latest add mattpocock/skillsLangflow is a powerful tool for building and deploying AI-powered agents and workflows.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows -- all through natural language commands. Use it in your terminal, IDE, or tag @claude on Github.
**Learn more in the [official documentation](https://code.claude.com/docs/en/overview)**.
<img src="./demo.gif" />
## Get started
> [!NOTE]
> Installation via npm is deprecated. Use one of the recommended methods below.
For more installation options, uninstall steps, and troubleshooting, see the [setup documentation](https://code.claude.com/docs/en/setup).
1. Install Claude Code:
**MacOS/Linux (Recommended):**Supports Claude Code, Codex, Cursor, Windsurf, Mcp
Carries strong trust indicators from repository metadata
25647 GitHub stars recorded
Ensure the repository contains valid SKILL.md files with both name and description in the frontmatter.
SKILL.md frontmatter is valid YAMLEnsure you have write access to the target directory.
| Command | Description |
|---|---|
npx skills use <source> | Use one skill without installing |
npx skills list | List installed skills (alias: ls) |
npx skills find [query] | Search for skills interactively or by keyword |
npx skills remove [skills] | Remove installed skills from agents |
npx skills update [skills] | Update installed skills to latest versions |
npx skills init [name] | Create a new SKILL.md template |
skills listList all installed skills. Similar to npm ls.
# List all installed skills (project and global)
npx skills list
# List only global skills
npx skills ls -g
# Filter by specific agents
npx skills ls -a claude-code -a cursor
skills findSearch for skills interactively or by keyword.
# Interactive search (fzf-style)
npx skills find
# Search by keyword
npx skills find typescript
# Search across every repository owned by an organization or user
npx skills find react --owner vercel
skills update# Update all skills (interactive scope prompt)
npx skills update
# Update a single skill by name
npx skills update my-skill
# Update multiple specific skills
npx skills update frontend-design web-design-guidelines
# Update only global or project skills
npx skills update -g
npx skills update -p
# Non-interactive (auto-detects scope: project if in a project, else global)
npx skills update -y
| Option | Description |
|---|---|
-g, --global | Only update global skills |
-p, --project | Only update project skills |
-y, --yes | Skip scope prompt (auto-detect: project if in a project dir, else global) |
[skills...] | Update specific skills by name instead of all |
skills init# Create SKILL.md in current directory
npx skills init
# Create a new skill in a subdirectory
npx skills init my-skill
skills removeRemove installed skills from agents.
# Remove interactively (select from installed skills)
npx skills remove
# Remove specific skill by name
npx skills remove web-design-guidelines
# Remove multiple skills
npx skills remove frontend-design web-design-guidelines
# Remove from global scope
npx skills remove --global web-design-guidelines
# Remove from specific agents only
npx skills remove --agent claude-code cursor my-skill
# Remove all installed skills without confirmation
npx skills remove --all
# Remove all skills from a specific agent
npx skills remove --skill '*' -a cursor
# Remove a specific skill from all agents
npx skills remove my-skill --agent '*'
# Use 'rm' alias
npx skills rm my-skill
| Option | Description |
|---|---|
-g, --global | Remove from global scope (~/) instead of project |
-a, --agent | Remove from specific agents (use '*' for all) |
-s, --skill | Specify skills to remove (use '*' for all) |
-y, --yes | Skip confirmation prompts |
--all | Shorthand for --skill '*' --agent '*' -y |