Agent Skills¶
Terminology rule (zh-TW pages)
技術名詞首次出現以「中文 (English original)」格式呈現,例:依賴注入
(dependency injection)。不自創翻譯——若無公認譯名直接保留英文
(如 embedding、tokenizer)。代碼、API 名、CLI flag、套件名、檔名一律不翻。
個人收藏的 agent skills —— 包含自製的 skill 與從 upstream repo 精選 (cherry-picked) 過來的 skill —— 可作為單一套件 (package) 安裝。
安裝 (Install)¶
# Install all skills bundled in this repo into your project's
# .agents/skills/ directory.
npx skills@latest add daviddwlee84/agent-skills/skills
Note The trailing
/skillsmatters. Without it,npx skillswill look in.agents/skills/of the upstream repo, which contains a different layout. Theskills/suffix points the installer at theskills/local/andskills/vendor/trees.
This is the recommended cross-agent install path. Project installs place the
canonical skill content under .agents/skills/, which Codex reads directly;
Claude Code receives its corresponding .claude/skills/ links.
Heads-up — upstream picker bug.
npx skills' interactive multiselect glitches once the skill list is long enough to scroll: options render duplicated and the selection state gets corrupted (vercel-labs/skills#969). This repo ships enough skills to trigger it. Until it's fixed upstream, skip the picker:# Install everything, non-interactively (no picker) npx skills@latest add daviddwlee84/agent-skills/skills --yes # List names from a disposable directory. In an existing agent-managed # project, skills@1.5.23 may reconcile .agents/skills even with --list. scratch="$(mktemp -d)" (cd "$scratch" && npx skills@latest add daviddwlee84/agent-skills/skills --list) rm -rf "$scratch" # Install one skill by name. npx skills@latest add daviddwlee84/agent-skills/skills --skill clash-proxy-api
Optional: native Claude Code and Codex marketplaces¶
A local checkout can expose the same category catalog through either native plugin CLI:
git clone https://github.com/daviddwlee84/agent-skills.git
# Claude Code
claude plugin marketplace add ./agent-skills/skills
claude plugin install version-control@daviddwlee84-skills
# Codex (verified with 0.147.0)
codex plugin marketplace add ./agent-skills/skills
codex plugin add version-control@daviddwlee84-skills
Both native routes install a whole category plugin (version-control in this
example), not an arbitrary single skill. Codex reads the existing Claude-format
marketplace and generates its .codex-plugin/plugin.json adapter inside the
plugin cache; this repository does not need to maintain that second manifest.
Keep using npx skills when you want one skill or a cross-agent installation.
Pass the checkout's skills/ directory, not the repository root: the catalog
intentionally lives under skills/.claude-plugin/ for the npx subpath above,
and both native CLIs require a supported manifest at the marketplace source
root.
內容概覽¶
skills/ 底下有三種 skill:
skills/local/—— 在這個 repo 內自製維護的 skill。索引請看 Skills 總覽。skills/owned/—— 在自己的其他專案維護、同步到此分發,例如 go-cli-tui;詳見 owned 工作流程。skills/vendor/—— 透過vendor.yamlmanifest 從 upstream repo 同步過來的第三方 skill。詳見 Adding vendor skills。
這個 repo 同時也是
project-knowledge-harness skill 套用在
自己身上的活範例:TODO.md、
backlog/、
pitfalls/
位於 repo 根目錄,搭配 scripts/ 包裝
validator / promoter / inbox 工具組。
接下來去哪?¶
| 你的目的 | 該讀的頁面 |
|---|---|
| 安裝並試用這些 skill | Getting Started |
| 了解命名 / 佈局規則 | Conventions |
| 加入第三方 skill | Adding vendor skills |
| 自己寫一個 local skill | Creating local skills |
| 在你的 project 裡記錄 TODO 或 pitfall | Project memory workflow |
| 瀏覽現有的 skill | Skills 總覽 |
| 瀏覽外部 skill、MCP、領域 (domain) hub | Catalog |
| 為自己的 project 建立 docs 站 (site) | Downstream docs stack recipe |
給 AI assistant 的入口¶
這個站點依照 llmstxt.org 規範提供 LLM-friendly endpoint:
llms.txt—— 預設語言頁面的精簡索引 (index)llms-full.txt—— 預設語言頁面串接成的單一檔案- 任何頁面在 URL 後面加上
/index.md就能取得 raw Markdown (例如getting-started/index.md)。
如果你是讀這頁的 agent,建議用 llms-full.txt 一次拿到完整 context,
或是抓特定頁面的 */index.md 路徑。