
大家好,欢迎大家订阅我的频道,这个公众号专注于AI知识和工具的分享。
您只管专注于文字,AI美感,我们共同发现。
我搞懂了Claude Code的一些概念,把踩过的坑告诉你
作为一个内容创作者,我并不是最近才开始折腾Claude Code。
但是在使用 Claude 的时候,从来没有自己写过 skill,都是在 github 上下载别的大佬的 skill。
skill 越来越多,但是总感觉很多 skill 并不是很适合自己。
说实话,刚开始一头雾水——什么 Skills、什么 Hook、什么项目文件夹,全是陌生词。
在这之前,我并没有特意的去了解这些概念,毕竟只要是告诉 Claude,帮我安装一个 skill,它自己会动手。
但是,今天想了解一下 Claude 的一些原理,或者说概念,特别是我想融合两个 skill,所以上手学习了一下。
今天把我的学习过程整理成这篇文章,写给跟我一样的小白。
先搞清楚:Claude Code 和 Claude 有什么不同?
我们平时用的 Claude 是网页版,你问它一个问题,它回答你,就这样。
Claude Code 不一样,它运行在你电脑的终端里,可以帮你执行命令、读取文件、调用脚本、甚至自动上传内容。简单说:
网页版 Claude 是"顾问",Claude Code 是"员工"。
顾问只会说,员工会动手干活。
在加上现在的 Claude 更新很频繁,最新版的还集成了手机远程控制功能。

Skills 是什么?
Skills 就是"技能包",别人写好的一套工作流程,你下载下来直接用。
每个 Skill 本质上就是个文件夹,里面有个 SKILL.md,告诉 Claude 这技能怎么跑、分几步、调哪些脚本。
比如:
• 有人写了一个"公众号创作 Skill",能帮你搜热点、写文章、配图、发草稿 • 有人写了一个"配图 Skill",能调用 Gemini 生成图片上传到图床
每个 Skill 本质上就是一个文件夹,里面有一个 SKILL.md,告诉 Claude 这个技能怎么用、分几步走、调用哪些脚本。
你不需要懂代码,下载别人的 Skill 放到指定文件夹,直接触发就能用。
Skills 统一放在:
~/.claude/skills/
Hook 是什么?
我发现这个概念的时候,其实也不知道,只是单纯的想让 A 工作流完成,然后在完成B 工作流。
结果 Claude 自己给了我建议,让我试试 hook。
Hook 就是"触发器"。
你有没有在手机上设置过这种规则:连上家里 WiFi,自动关闭移动数据?你不用每次手动操作,条件满足了它自己就执行了。
Claude Code 里的 Hook 也是这个逻辑:
发生了 A,自动执行 B。
比如你可以设置:文章写完后,自动触发配图流程。这样你只需要按一次开始,写文章、配图、上传,一气呵成。

CLAUDE.md 又是什么?
CLAUDE.md 是你写给 Claude 的"工作说明书"。
放在项目目录下,Claude 每次启动都会读它。里面可以写:
• 你的写作风格偏好 • 你常用的工作流程 • 你希望 Claude 记住的规则
比如你可以写:
每次使用文章创作 Skill 完成后,主动询问我是否需要使用配图 Skill。这样文章写完,Claude 会自动问你"要配图吗?",不需要你手动触发下一步。
什么时候用 Hook,什么时候用 CLAUDE.md?
其实也不复杂。Hook 是强制的,条件到了自动跑,不需要人判断;CLAUDE.md 里的指令更灵活,Claude 会来问你要不要做。
这是很多人容易搞混的地方,一句话区分:
对大多数内容创作者来说,CLAUDE.md 更够用,也更灵活。
如何把两个 Skill 串起来?
这是我觉得最实用的部分。
假设你下载了两个别人写的 Skill:
• Skill A:搜热点 → 写文章 → HTML配图 → 上传公众号 • Skill B:读取 Markdown → Gemini配图 → 上传R2图床
但你想要的流程是:搜热点 → 写文章 → Gemini配图 → 上传R2 → 发公众号
怎么办?新建第三个 Skill,让它当"调度员"。
第三个 Skill 不自己干活,只负责:
1. 调用 Skill A 的写作部分(跳过它的配图步骤) 2. 把文章传给 Skill B 配图上传 3. 拿到带图片链接的 Markdown,再发布到公众号
原来两个 Skill 原封不动,第三个 Skill 只是一个 SKILL.md 文件,里面用自然语言描述这个编排逻辑就行。
不需要改任何代码,也不需要懂编程。
这里面还有个技巧,你可以把你的需求直接告诉网页版的 Claude,它会帮助你写一个 skill,这个 skill 就串起来了两个 skill。
相当的丝滑。

两个 skill 的融合过程
我先告诉了它,我的需求,那就是 2 个不同的 skill,需要只取部分功能,然后整合在一起。

流程很清晰: 搜集热点 → 创作文章(输出 Markdown)→ Gemini配图 → 上传R2(得到图片链接)→ 图片链接嵌入 Markdown → 上传公众号

Claude 自己提出让我把 skill.md 文件发给它,它需要看一下。

它的解决方案就是在重新写一个 skill.md 文件就可以了。这个 skill.md 文件就放在~/.claude/skills/xiangyu-wechat-gemini-pipeline/SKILL.md 文件夹中就可以直接调用了。
在这里我还问了一个问题,那就是难道只放一个 skill.md 就可以融合了 2 个 skill 中想要的技能嘛,答案是肯定的。

所以,我们下载了这么多的 skill,完全可以融合成自己的工作流。

settings.json 是什么?
这是 Claude Code 的全局配置文件,放在:
~/.claude/settings.json你可以在里面:
• 配置 API 密钥 • 开启新功能(比如新版 /init)• 设置权限、Hook 等
如果你想开启新版 /init(会扫描你的项目、帮你配置 Skills 和 Hook),在 env 里加一行:
"CLAUDE_CODE_NEW_INIT":"1"要不要建项目文件夹?
很多教程都会提到"进入项目文件夹再运行 claude",这把我搞懵了一阵。
老实说:如果你是内容创作者,在主目录(~)跑 Claude Code 完全够用。
"项目文件夹"的概念更适合开发者——他们有代码仓库,需要针对不同项目有不同的配置。
你下载的 Skills 都在 ~/.claude/skills/ 里,不属于任何项目,所有地方都能调用。
如果你以后同时运营多个账号或多个内容方向,想给每个方向设置不同的写作风格,那时候再考虑建独立目录也不迟,现在不用想这么多。
Claude Code 入门路线
反正入门路线就这样:装好 Claude Code,下载别人写的 Skills 扔进去,CLAUDE.md 里写上你的工作习惯,触发词喊一声,让它跑。
有需要再新建个调度 Skill.md 把几个流程串起来。
我想这是工作流建立最快的方式了。
1. 安装 Claude Code,在终端里跑起来 2. 下载别人写好的 Skills,放到 ~/.claude/skills/3. 在 CLAUDE.md 里写你的工作习惯,让 Claude 记住你的偏好 4. 用触发词调用 Skill,让它自动跑完流程 5. 有需要的话,新建一个编排 Skill,把多个 Skill 串成一条流水线
不需要懂代码,不需要配很复杂的东西。从下载第一个 Skill 开始,你就已经在用了。

在折腾 Claude Code 的欢迎评论区聊,我不一定全懂,但能一起踩坑。
以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐
~谢谢你看我的文章,我们,下次再见。
夜雨聆风