要说当前AI方向是什么?Claude Skills无疑是最优解!

每天打开手机就看到各路大佬铺天盖地的Skills,也收藏了不计其数。

但是!这并非Skills真正的魅力!

A社的野心很大,他们想让所有人都能够拥有自己的专属Skills,让每个人都可以将自己的经验变成可以程式化反复执行的AI命令!

当然这并非空想,A社自家的cowork就是100%由AI搭建的。过去一个月,Claude Code创始人Boris Cherny 0次打开IDE(集成开发环境)。


正好我最近天天为公众号排版美化发愁,将这个工作变成一个Skills想想就是一件美事~

现在你正在看的这篇文章就是我使用Skills进行的美化排版

1. 项目分析

现在我的公众号排版工作其实也有AI参与的部分,只不过相对繁琐:

1. 首先我将我的文章在obsidian中写好,并进行插图配置。

2. 将文章交给Gemini生成html

3. 将html复制到草稿中

4. 添加图片进行微调

现在的工作流程虽然已经可以为我节省非常多的时间,但是反复的AI切换、提示词输入依旧有简化的空间:在AI时代,任何需要重复3次以上的事情都应该使用AI来进行替代!

这里我的文章模板其实可以相对固定的,那么这个部分作为一个skills让AI自动将markdown转化为html是非常合适的!


2. 了解Skills

2.1 Skills基本构成

一个Skills核心中通常包含三个组成部分:SKILL.md文档、脚本、其他模板

这其中Skill.md文档是一切的核心,AI就是通过阅读这个部分的内容进行判断接下来需要做什么工作。

这里是Skill的精髓所在,通过标准化的markdown写法,让AI能够读懂我们的固定需求。最简单的Skill,只需要这一个markdown文档就足够了。

💡 Tip: 这里是一个标准的skill模板

# Skill Name## Metadata- Name: YourSkillName- Version: 1.0.0- Description: [简述技能功能]- Author: [你的名字]## Instructions[描述 Claude 如何使用此技能]## Resources- [列出脚本/文件]

但是为了让我们的skill更好用,我们还是需要为我们的skill中添加脚本和其他内容。

脚本部分能够让我们的Skill执行时候更加准确。通过脚本让我们流程中有些需要比较准备的部分:比如套用固定模板,从原来的抽奖变成了可以控制的内容。

其他模板部分在我的项目中是各种预设好的图形,这样只要进行统一的调整之后,后续我都能轻松的使用我的项目内容

2.2 Skills的调用形式

相比于传统的提示词方式,有了Skills的相助,AI在执行一个任务之前,首先会查询每个Skills和其中关键词,也就是markdown文档中开头的部分。

如果找到了合适的Skills,将会直接输入其中的命令,进入到这个流程中。

我的文档转化为微信公众号排版skills中就规范了AI需要进行的步骤:

1. Markdown 清洗:标准化格式,修复层级结构

2. HTML 转换:应用主题样式,生成微信兼容 HTML

3. 图片处理:提取并重命名图片,自动检测 Obsidian 库

只要触发了关键词,AI就会调用这个流程。

当然这里HTML转化的部分如果每次都使用AI进行生成就过于奢侈,所以我将其全部写成json存储在/themes文件夹中,同时在需要生成的时候AI只需要在/script文件夹下面调用我的python脚本就可以执行。

这样一套组合拳下来,既节省了每次请求时的token消耗(现在只有清洗文段、执行调用脚本的步骤会有少量token消耗),又通过python脚本规范了每次生成的内容,确保样式的统一。

3. 创建属于自己的Skills

现在我们已经可以游刃有余的创造属于自己的Skills了!

虽然上面说到有各种组成部分,但是真正在Claude中,我们只需要描述我们的这个Skill需要干什么就够了。剩余的工作AI都可以非常完美的搞定~

只需要稍等片刻,这时一个拥有完整结构的Skill即可出炉。对于我们大部分用户而言,放到当前的文件夹中就是一个不错的选择,之后需要执行这个skill的时候,我们同样的告诉AI技能存放的位置就好。

但是如果你一定想要自己的Skills出现在Claude Code中/skills列表下面,那还需要对内容进行一点点改造。

这里我们继续告诉AI,让他创建markplace.json文件,这个文件是用来进行Claude中命令行安装的指令。

现在我们就可以将我们的项目放到本地计算机的Claude缓存目录中:

C:\Users\[用户名]\.claude\plugins\marketplaces

同时在Claude中执行命令:

/plugin install [skill文件夹名称]@[存放在markplace中文件夹名称]

在安装成功后,就可以直接调用/skills来查看我们的技能了~

当然如果是GitHub上面的项目,也可以参考项目中的安装方式进行,毕竟不同的项目可能存在差异。


总之,你现在已经拥有了定制自己Claude Skills的能力,从此你的AI将能够与众不同!

本项目已经开源:https://github.com/Muprprpr/wx_article_skill

大家还有其他 Vibe Coding 中的问题欢迎一起讨论~

我是 壹五,与你一起共赴 AI 新时代!

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐