# Agent Skills

#### CLI Commands

Install a skill

```bash
# GitHub shorthand (owner/repo)
npx skills add vercel-labs/agent-skills

# Full GitHub URL
npx skills add https://github.com/vercel-labs/agent-skills

# Direct path to a skill in a repo
npx skills add https://github.com/vercel-labs/agent-skills/tree/main/skills/web-design-guidelines

# GitLab URL
npx skills add https://gitlab.com/org/repo

# Any git URL
npx skills add git@github.com:vercel-labs/agent-skills.git

# Local path
npx skills add ./my-local-skills
```

Use a Skill Without Installing

```bash
npx skills use vercel-labs/agent-skills@web-design-guidelines | claude
npx skills use vercel-labs/agent-skills --skill web-design-guidelines --agent claude-code
```

List skills

```bash
# 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
```

Find skills

```bash
# 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
```

Update skills

```bash
# 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
```

Remove a skill

```bash
# 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
```

Create a skill

```bash
# Create SKILL.md in current directory
npx skills init

# Create a new skill in a subdirectory
npx skills init my-skill
```

#### Resources

- [skills.sh](https://skills.sh/)
- [Skill 手册 | 01MVP Docs | 01MVP Starter Kit](https://www.01mvp.com/docs/skills)
- [antigravity-awesome-skills](https://github.com/sickn33/antigravity-awesome-skills)
- [Asgard Skills](https://github.com/asgard-ai-platform/skills) - 開源的 293 個 coding agent skills 知識庫，分成 22 個主題類別。每個 skill 都是獨立的 Markdown 檔案（SKILL.md），遵循 Claude Agent Skills 規範，部分附帶純 Python 腳本做確定性計算。

#### 語音生成

- edge-tts

#### 影片生成

- hyperframe

#### 網頁搜尋

- tavily-search
- brave-search (badlogic)

#### PDF

- pdf (openai)
- [LiteParse](https://github.com/run-llama/liteparse) - A fast, helpful, and open-source document parser
- [pdftk-server](https://www.skills.sh/github/awesome-copilot/pdftk-server) - 合併、分割、加密等各種 PDF 進階操作

#### Web Scraper

##### - Crawlee

A web scraping and browser automation library.

- [crawlee for Python](https://crawlee.dev/python)
    - GitHub: [https://github.com/apify/crawlee-python](https://github.com/apify/crawlee-python)
- [crawlee for Node.js](https://crawlee.dev/)
    - GitHub: [https://github.com/apify/crawlee](https://github.com/apify/crawlee)

##### - ScrapeGraphAI

[ScrapeGraphAI](https://scrapegraphai.com/) is a open-source web scraping python library designed to usher in a new era of scraping tools.

- [Indices and tables — ScrapeGraphAI documentation](https://scrapegraph-ai.readthedocs.io/en/latest/)
- GitHub: [https://github.com/ScrapeGraphAI/Scrapegraph-ai](https://github.com/ScrapeGraphAI/Scrapegraph-ai)
- Video: [Scrape Any Website using llama3+Ollama+ScrapeGraphAI | Fully Local + Free #ai #llm - YouTube](https://www.youtube.com/watch?v=2BTI3KIiGHU)

##### - Crew AI

[Crew AI](https://crewai.net/) is a collaborative working system designed to enable various artificial intelligence agents to work together as a team, efficiently accomplishing complex tasks. Each agent has a specific role, resembling a team composed of researchers, writers, and planners.

- GitHub: [https://github.com/joaomdmoura/crewAI](https://github.com/joaomdmoura/crewAI)
- 範例：使 AI 自動爬文並生成筆記 
    - Video: [如何搭建一套Agent系统](https://www.youtube.com/watch?v=vEC8NLkc4rk)
    - GitHub: [Python 程式碼](https://github.com/business24ai/crewai-obsidian)
- [Crew AI — your own minions. How I Made AI Assistants Do My Work For… | by Csakash | Medium](https://medium.com/@csakash03/crew-ai-you-own-minions-9b8596ce3da3)

##### - Scraperr

Self-hosted webscraper.

- [Welcome to the Scraperr Docs | Scraperr Docs](https://scraperr-docs.pages.dev/)
- GitHub: [https://github.com/jaypyles/Scraperr](https://github.com/jaypyles/Scraperr)

##### - Crawl4AI

Open-source LLM Friendly Web Crawler &amp; Scraper.

- 超干淨輸出：智能去噪、表格/代碼/引用全保留，LLM直接喂
- 真快：異步瀏覽器池 + 緩存 + 自適應爬取，深挖也穩
- 全控：代理、會話、JS執行、Stealth防封，隨便玩
- 零門檻：CLI一鍵跑、Docker部署、支持任何LLM提取結構化數據
- GitHub: [https://github.com/unclecode/crawl4ai](https://github.com/unclecode/crawl4ai)

##### - Scrapling

Effortless Web Scraping for the Modern Web

- [https://github.com/D4Vinci/Scrapling](https://github.com/D4Vinci/Scrapling)
- [当下最强免费爬虫工具！Scrapling保姆级教程（2026最新爬虫神器） - YouTube](https://www.youtube.com/watch?v=fMpdgrZmIgg)

##### - Obscura

The open-source headless browser for AI agents and web scraping.

- 偵測器無法抓住它，因為它表現得與真實 Chrome 一模一樣
- 它是 Puppeteer 和 Playwright 的直接替代品
- 無需 Nodejs。無需依賴。只需一個二進位檔案

- [https://github.com/h4ckf0r0day/obscura](https://github.com/h4ckf0r0day/obscura)