中文 Skill 收录评估器。用于核验 GitHub 上的 Claude Code、Codex、Agent Skills、Plugin、MCP、CLI 或 Agent 工作流是否值得加入精选列表;检查真实资产、安装方式、活跃度、重复项和安全边界,并生成分类、中文描述与可追溯证据。
npx skills add https://github.com/laolaoshiren/claude-code-skills-zh --skill skill-curator
对候选资源进行证据驱动的核验。不要只根据仓库简介、搜索摘要或 Star 做决定。
tree/、blob/ 等子路径提取 owner/repo,同时保留指向独立 Skill 的原始子路径。rg -n "owner/repo|项目名" README.md
优先使用已认证的 GitHub CLI 获取只读信息:
gh repo view owner/repo \
--json nameWithOwner,description,stargazerCount,forkCount,isArchived,isPrivate,createdAt,pushedAt,licenseInfo,url
gh api repos/owner/repo/contents \
--jq '.[] | [.type,.name,.path] | @tsv'
gh api repos/owner/repo/contents/README.md \
-H 'Accept: application/vnd.github.raw+json'
若 gh 不可用,可使用公开网页或其他只读方式核验,但必须说明哪些事实未能确认。
至少确认一项可复用资产真实存在:
SKILL.md 或 skills/.claude-plugin/plugin.json、marketplace 或 plugin 安装命令agents/、commands/、hooks 或可迁移的 AGENTS.md继续检查:
从实际场景判断价值,而不是只看功能数量:
建议分类只能从项目现有分类中选择:
以下情况直接建议不收录:
以下情况不一定淘汰,但必须显式提示:
使用 100 分制辅助判断,证据和硬性条件优先于总分:
| 维度 | 分值 | 判断重点 |
|------|------|----------|
| 与 Agent 生态直接相关 | 25 | 明确支持的工具和工作流 |
| 可安装性 | 20 | 安装命令、前置条件、可复现性 |
| 真实资产 | 20 | Skill、Plugin、Agent、MCP、CLI 等 |
| 文档完整度 | 15 | README、示例、配置和边界 |
| 中文用户价值 | 10 | 高频场景、中文或国内生态适配 |
| 活跃度与可信度 | 10 | 更新、维护者、许可证、测试 |
按风险扣 0–30 分。默认解释区间:
75–100:建议收录60–74:谨慎收录,需要补充边界或证据<60:暂不收录不要因 Star 低而自动拒绝,也不要因 Star 高而跳过资产核验。
## 候选资源核验报告
### 结论
- 建议:收录 / 谨慎收录 / 暂不收录 / 更新现有条目
- 推荐分类:分类名
- 总分:XX/100
### 核验事实
| 项目 | 证据 |
|------|------|
| 仓库状态 | 可访问、未归档、最近更新时间 |
| 实际资产 | 具体路径或文件 |
| 安装方式 | 已验证的命令或文档位置 |
| 支持工具 | Claude Code / Codex / ... |
| 重复检查 | README 中是否已有 |
### 风险与边界
- 前置条件、账号风险、商业依赖或许可证限制
### 中文收录文案
| [项目名](https://github.com/owner/repo) | 解决什么场景,支持哪些工具,对中文用户有什么价值(123⭐)|
### 核验说明
- 未确认的事实和需要维护者人工复核的部分
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.
This skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", "use ${CLAUDE_PLUGIN_ROOT}", "set up event-driven automation", "block dangerous commands", or mentions hook events (PreToolUse, PostToolUse, Stop, SubagentStop, SessionStart, SessionEnd, UserPromptSubmit, PreCompact, Notification). Provides comprehensive guidance for creating and implementing Claude Code plugin hooks with focus on advanced prompt-based hooks API.
Build agentic applications with GitHub Copilot SDK. Use when embedding AI agents in apps, creating custom tools, implementing streaming responses, managing sessions, connecting to MCP servers, or creating custom agents. Triggers on Copilot SDK, GitHub SDK, agentic app, embed Copilot, programmable agent, MCP server, custom agent.
Coding Agent Session Search - unified CLI/TUI to index and search local coding agent history from Claude Code, Codex, Gemini, Cursor, Aider, ChatGPT, Pi-Agent, Factory, and more. Purpose-built for AI agent consumption with robot mode.
Destructive Command Guard - High-performance Rust hook for Claude Code that blocks dangerous commands before execution. SIMD-accelerated, modular pack system, whitelist-first architecture. Essential safety layer for agent workflows.
Makepad UI development skills for Rust apps: setup, patterns, shaders, packaging, and troubleshooting.
Secure environment variable management ensuring secrets are never exposed in Claude sessions, terminals, logs, or git commits
Prompt for generating an AGENTS.md file for a repository
Take laolaoshiren/skill-curator from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.