这是为谁准备的?
两种工作流
技能作者
在发布前在本地创建、验证和测试技能。
1.
skc init → 脚手架 2.
skc lint → 验证 3.
skc build → 本地测试 4.
skc stats → 追踪使用 5.
git push → 发布 高级用户
编译任何技能以解锁全文搜索和使用分析。
1.
skc build → 启用索引 2.
skc search → 查找内容 3.
skc stats → 追踪使用 注意:构建对消费者是可选的。已发布的技能无需编译即可工作。
能力
skillc 做什么
脚手架
使用 skc init 创建新技能。项目本地或全局,从一开始就结构正确。
代码检查
17 条检查规则(SKL1xx-SKL4xx)验证前置元数据、结构、链接和文件组织。
编译
构建技能到运行时格式并建立搜索索引。部署到 Claude、Cursor 或自定义目标。
全文搜索
基于 FTS5 索引的技能内容搜索。使用 skc search 即时查找任何内容。
使用分析
追踪代理实际阅读了哪些部分。按部分、文件、命令或搜索词分组。
MCP 集成
所有读取命令都作为 MCP 工具暴露。通过 skc mcp 服务器直接集成代理。
参考
CLI 命令
创作
author
skc init my-skill
skc lint my-skill
skc build my-skill --target cursor
skc list
读取
read
skc outline my-skill --level 2
skc show my-skill --section "API"
skc search my-skill "borrow checker"
分析
stats
skc stats my-skill --group-by sections
skc stats my-skill --group-by search
skc sync --dry-run
MCP 服务器
mcp
skc mcp
# Exposes: skc_outline, skc_show,
# skc_search, skc_build, skc_lint...
质量
检查规则
4 个类别的 17 条规则确保发布前的技能质量。
SKL1xx
前置元数据
名称、描述、格式
SKL2xx
结构
大小、标题、层级
SKL3xx
链接
文件存在、锚点、转义
SKL4xx
文件
孤立文件检测
存储
技能存储位置
.skillc/skills/
项目本地技能
~/.skillc/skills/
全局源存储
~/.claude/skills/
Claude 运行时(已部署)
~/.cursor/skills/
Cursor 运行时(已部署)