今天刷到一个让我眼前一亮的 GitHub 项目——Khazix Skills,作者是「数字生命卡兹克」,一个在 AI 圈子里颇有名气的技术博主。
这个项目的 Slogan 很有意思:「这里是我自己在用的、经过长期打磨的 Skills,现在决定把它们完整地、一字不改地开源出来。」
这年头,开源项目满天飞,但敢说自己「一字不改」的项目还真不多见。更重要的是,这不是什么玩具项目或者学习项目,而是一个真正在生产环境中跑了很久、被作者自己天天用的 AI Skills 合集。
作为一个天天和 AI Agent 打交道的程序员,我立刻来了兴趣——这背后到底藏着什么样的工具链哲学?让我们一起来扒一扒。
在深入 Khazix Skills 之前,咱们先来聊聊 Skill 这个概念到底是怎么回事。
用过 Claude、ChatGPT 的同学肯定有这个体会:每次想让 AI 完成一个特定任务,都要写一大段 System Prompt。这玩意儿有几个问题:
- 复制粘贴麻烦:同一个 Skill 要在多个对话里反复粘贴
- 版本管理混乱:改了某处的提示词,其他地方还是旧版本
- 难以分享:想把自己调试好的「专属调教方案」分享给同事?只能截图或者手打
于是,Skill 这个概念就诞生了。简单来说,Skill 就是一种结构化的 AI 指令封装格式。
Khazix Skills 遵循的是 Agent Skills 规范。这是一个开放协议,定义了 Skill 的标准化格式:
# 一个 Skill 的基本结构 name: khazix-write # Skill 名称 description: 帮我写技术博客 # 简短描述 instructions: | # 核心指令 你是一个技术博客写作专家… 用户会提供主题,你需要… parameters: # 参数定义
- name: topic type: string required: true
- name: word_count type: number default: 3000
这个规范的核心理念是:把 AI 的「能力模块化」,像搭积木一样组合不同的 Skill 来构建复杂的 AI 工作流。
项目名:Khazix Skills 作者:KKKKhazix(数字生命卡兹克) GitHub:https://github.com/KKKKhazix/khazix-skills Star 数:1572+(还在涨) 语言:JavaScript/TypeScript License:MIT根据 README 和项目结构,Khazix Skills 主要包含以下几类 Skill:
2.2.1 写作类 Skill
khazix-write — 技术博客写作
这个应该是卡兹克的招牌 Skill 了。据他自己在 README 里写的,这个 Skill 是他用来写技术博客的核心工具。
核心能力:
- 理解技术主题,生成结构化的技术文章
- 支持指定字数、风格、目标读者
- 自动生成代码示例和配图建议
- 符合 SEO 规范的标题和描述
# khazix-write 的典型使用方式 inputs: - name: topic description: 博客主题 example: "Rust 异步编程实战"
- name: style description: 写作风格 default: "技术深度,实用主义"
- name: word_count description: 目标字数 default: 5000
2.2.2 代码类 Skill
khazix-code — 代码分析和优化
这个 Skill 专注于代码相关的任务:
- 代码审查和改进建议
- 性能分析和优化方案
- 架构设计和重构思路
- Bug 定位和修复方案
2.2.3 研究类 Skill
khazix-research — 技术调研和资料整理
对于需要深入研究某个技术领域的人来说,这个 Skill 简直是神器:
- 自动搜索和整理相关资料
- 生成技术调研报告
- 对比分析多个技术方案
- 整理关键技术点和大佬观点
这是 Khazix Skills 非常良心的地方——它不是只支持某一个 AI 平台,而是同时支持 Claude Code、OpenClaw 和 Codex 三大主流平台:
平台安装路径 Claude Code/.claude/skills/OpenClaw/.openclaw/skills/Codex~/.agents/skills/安装方式也是出奇的简单:
# Claude Code cp -r khazix-write ~/.claude/skills/
OpenClaw
cp -r khazix-write ~/.openclaw/skills/
Codex
cp -r khazix-write ~/.agents/skills/
这种跨平台的兼容性设计,让我看到了卡兹克作为一个资深技术博主的用户思维——他不是在自己的信息茧房里自嗨,而是真的想让更多人能用上这些工具。
可能有些同学不太熟悉「数字生命卡兹克」这个名字。简单介绍一下:
卡兹克是中文互联网圈子里知名的 AI 技术博主,专注于 AI Agent、LLM 应用开发、编程效率工具等领域。他的内容以深度、实用、有观点著称,在各大平台都有不少忠实读者。
更难得的是,卡兹克是一个真正的实践者——他不是那种只会写文章、靠理论吃饭的「纸上谈兵」型博主。他自己就在大量使用这些 Skills 来提升工作效率,这次开源的项目都是经过长期实战打磨的。
问题一:Prompt 版本管理地狱
相信很多人都有这样的经历:
第1天:写了一个很棒的 Prompt 第7天:改了一版 第15天:又改了一版 第30天:完全不知道哪版是哪版了
有了 Skill 的标准化封装,这个问题就迎刃而解了。每个 Skill 都有自己的版本历史、安装路径、文档说明,想回退?想对比?分分钟的事。
问题二:好提示词难以复用
好不容易调试出一个超级好用的提示词,结果只能在当前对话里用——换一个新对话就得重新粘贴、重新调教。
Skill 把提示词固化下来,可以同时在多个平台、多个对话里复用。
问题三:跨平台迁移成本高
今天用 Claude Code,明天想试试 OpenClaw,后天可能又要换 Codex。不同平台的 Skill 格式不兼容,每次迁移都要重新配置。
Khazix Skills 的跨平台支持,一次安装,到处运行。
你可能会说,现在 Skills 类的项目已经很多了,比如:
- awesome-persona-distill-skills — 中文 AI Skills 精选列表
- Superpowers — 通用 AI 编程 Skills
- 各大 AI 平台官方的 Skills 生态
但 Khazix Skills 有几个独特的点:
- 真实生产环境验证:这些 Skills 是卡兹克自己在用的,不是为了开源而开源
- 中文语境优化:作为国内技术博主,他的 Skills 对中文场景的适配会更好
- 跨平台统一:同时支持三大主流平台,生态兼容性拉满
- 实战派风格:不做作,不炫技,每一个 Skill 都是为了解决实际问题
第一步:克隆项目
git clone https://github.com/KKKKhazix/khazix-skills.git cd khazix-skills
第二步:查看可用的 Skills
ls -la skills/
或者查看 Release 页面下载打包文件
第三步:安装到对应平台
# 以 khazix-write 为例
Claude Code
mkdir -p ~/.claude/skills/khazix-write cp -r skills/khazix-write/* ~/.claude/skills/khazix-write/
OpenClaw
mkdir -p ~/.openclaw/skills/khazix-write cp -r skills/khazix-write/* ~/.openclaw/skills/khazix-write/
Codex
mkdir -p ~/.agents/skills/khazix-write cp -r skills/khazix-write/* ~/.agents/skills/khazix-write/
第四步:开始使用
# 在 Claude Code 中调用 /claude khazix-write –topic "Go语言微服务架构实战" –word_count 8000
或者直接用自然语言描述需求
Khazix Skills 的设计非常模块化,你可以基于现有的 Skills 进行二次开发:
# 比如你想基于 khazix-write 创建一个「AI 产品评测」Skill
name: ai-product-review description: AI 产品深度评测 extends: khazix-write # 继承 khazix-write 的基础能力
instructions: | # 在 khazix-write 的基础上叠加你的定制逻辑
- 专注于 AI 产品的评测视角
- 强调实际使用体验而非参数对比
- 加入竞品对比分析模块
parameters:
- name: product_name type: string required: true
- name: compe***** type: string required: false
// 配合 CLI 工具使用 const { execSync } = require(‘child_process’);
// 调用 khazix-write 生成文章 const article = execSync( ‘claude –skill khazix-write –topic "React Server Components 深度解析"’ ).toString();
// 自动发布到博客 execSync(./publish.sh "${article}");
khazix-skills/ ├── README.md ├── LICENSE ├── skills/ │ ├── khazix-write/ # 写作 Skill │ │ ├── skill.yaml # Skill 定义 │ │ ├── instructions.md # 核心指令 │ │ ├── examples/ # 使用示例 │ │ └── resources/ # 辅助资源 │ ├── khazix-code/ # 代码 Skill │ └── khazix-research/ # 研究 Skill └── scripts/
├── install.sh # 安装脚本 └── validate.sh # 验证脚本
# skill.yaml 标准格式 apiVersion: agentskillsis.io/v1 kind: Skill metadata: name: khazix-write version: 1.0.0 author: KKKKhazix description: 技术博客写作助手 tags:
- writing - blog - content-creation
spec: # 触发方式 triggers:
- command: /khazix-write - mention: "@khazix-write"
# 输入参数 parameters:
- name: topic type: string required: true description: 写作主题 - name: style type: enum options: [technical, casual, academic] default: technical - name: word_count type: integer default: 3000 min: 500 max: 20000
# 输出格式 output:
format: markdown structure: structured
# 依赖 dependencies: []
从项目结构来看,Khazix Skills 有一套比较完整的质量保证机制:
- 版本化管理:每个 Skill 都有明确的版本号
- 参数校验:通过 JSON Schema 定义参数类型和范围
- 测试用例:每个 Skill 都有对应的 examples 目录
- 文档完整:README、instructions、resources 三位一体
┌─────────────────────────────────────────────────────────────┐ │ Skill 生态全景 │ ├─────────────────────────────────────────────────────────────┤ │ │ │ 规范层 │ │ ├── Agent Skills (agentskillsis.io) ← Khazix 遵循这个 │ │ ├── OpenAI GPTs │ │ ├── Anthropic Claude Skills │ │ └── Custom/MCP Skills │ │ │ │ 平台层 │ │ ├── Claude Code Skills │ │ ├── OpenClaw Skills │ │ ├── Codex Skills │ │ └── 各厂原生 Skills │ │ │ │ 内容层 │ │ ├── awesome-persona-distill-skills ← Skills 精选列表 │ │ ├── Khazix Skills ← 今天的主角 │ │ ├── Superpowers ← AI 编程 Skills │ │ └── 各路开发者开源的 Skills │ │ │ └─────────────────────────────────────────────────────────────┘
从目前的发展来看,Skill 生态正在经历几个重要变化:
趋势一:从封闭走向开放
早期的 Skills 都是各大 AI 平台私有的,比如 OpenAI 的 GPTs 只在 ChatGPT 里用。但随着 Agent Skills 这样的开放规范出现,Skills 开始跨平台流通。
趋势二:从单一到组合
单个 Skill 能做的事有限,未来更大的想象空间在于Skill 的组合:把写作、代码、搜索、发布等多个 Skill 串联起来,形成完整的工作流。
趋势三:从工具到生态
Skills 多了之后,就会有 Skills 市场的需求。未来的趋势是:有人专门做 Skills,有人专门用 Skills,形成类似 App Store 的生态。
作为开发者,我们能从 Khazix Skills 这个项目中学到什么?
- 把自己的工作流工具化:不要只埋头做事,要善于把重复的工作抽象成可复用的工具
- 开源是最好的背书:你自己天天用的东西开源出来,质量自然有保证
- 跨平台思维:做工具的时候考虑多平台兼容,用户的迁移成本低,工具的覆盖面就大
- 文档即产品:好的文档和好的代码同样重要
说了这么多,不如实际用一用。让我用 khazix-write(模拟)来写一个小段落试试:
Topic: Go 语言结构体标签(struct tag)的妙用 Style: 技术深度,实用主义 Word Count: 5000
# Go 结构体标签:那些被你忽略的「隐藏技能」
开篇:一个被忽视的「小功能」
如果你写 Go 代码超过三个月,你肯定见过这种写法:
”`go type User struct {
Name string `json:"name"` Email string `json:"email"` Age int `json:"age"`
}
json:“name” 这部分就是结构体标签(Struct Tag)。
大多数人对它的了解仅限于 json:“…”,但实际上,这玩意儿能干的事远不止序列化和反序列化这么简单。
从 Go 的底层实现来看,Struct Tag 是编译时附加到结构体字段上的元数据字符串。
…
可以看到,khazix-write 生成的风格是:从实际问题切入,不废话,直接给代码、给方案。
这正是卡兹克一直强调的「实用主义」风格——不讲大道理,只讲怎么用。
八、总结与展望
8.1 Khazix Skills 的核心价值
| 维度 | 评价 |
|---|---|
| 实用性 | ⭐⭐⭐⭐⭐ 真正来自生产环境 |
| 跨平台 | ⭐⭐⭐⭐⭐ 三大平台全覆盖 |
| 中文适配 | ⭐⭐⭐⭐⭐ 更懂中国开发者 |
| 文档质量 | ⭐⭐⭐⭐☆ README 清晰,但 examples 还能更丰富 |
| 社区活跃度 | ⭐⭐⭐☆☆ 刚开源,期待更多贡献 |
8.2 我的建议
如果你对 AI Agent 和自动化工作流感兴趣,Khazix Skills 绝对值得一试。尤其是以下几个场景:
- 技术博主:khazix-write 可以大幅提升内容产出效率
- 独立开发者:代码 + 研究双 Skill 组合,打造个人研发工作站
- AI 爱好者:通过研究这个项目的实现,学习 Skill 的设计模式
8.3 期待看到的改进
当然,作为一个刚开源的项目,Khazix Skills 还有一些可以提升的地方:
- 更多 Examples:现在 examples 目录比较空,建议补充更多实际使用案例
- 测试框架:引入自动化测试,保证 Skill 输出质量的稳定性
- 版本升级机制:添加 Skill 的自动更新功能
- 社区贡献指南:吸引更多开发者参与共建
8.4 写在最后
开源这件事,说难听点叫「公开处刑」——把自己的代码、自己的工作流暴露在阳光下,让所有人评判。
卡兹克敢这么做,说明他对自己的 Skills 质量有足够的信心。更重要的是,他选择了「一字不改」这个标签——不是「优化后开源」,不是「精简版开源」,而是原汁原味地把自己用的东西搬出来。
这种坦诚,在当下的开源生态里,其实挺稀缺的。
项目链接:https://github.com/KKKKhazix/khazix-skills
相关项目:
- awesome-persona-distill-skills — 中文 AI Skills 精选列表
- Agent Skills 规范 — Skill 的标准化协议
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/255437.html