搞懂 Agent 和 Skill,你会发现「不用先编程」不是一句鼓励,是事实。
前几天,一个做运营的朋友问我:现在到处在刷 Agent、Skill,我是不是得先去补点编程,才玩得转这些东西?
我跟他说,恰恰反过来。越是听着像程序员黑话的东西,门其实开得越大。
在 Agent、Skill 这类工作流里,你不必先学编程,也能开始把手里的活儿交给 AI 去干。因为那些原本要你亲手写、亲手跑、亲手改的步骤,现在很多都能由 Agent 接过去。
Agent 是干活的人,Skill 是你递给它的说明书
Agent,中文叫智能体,就是那个真正动手干活的家伙:读文件、调工具、跑脚本,一条龙都归它。说得准确点,它是一套会根据任务自己调用工具和资源的执行流程。Skill 是什么?做 Claude(最近天天被刷屏的那个 AI)那家公司 Anthropic,给的官方定义是:
“Skills are folders that include instructions, scripts, and resources that Claude can load when needed.”
翻成人话:一个 Skill 就是个文件夹,里面装一份说明、一些可选的脚本、一点资源,AI 需要的时候自己去查。
重点在后半句。官方说 “Claude will only access a skill when it’s relevant to the task at hand.”,它只在这事跟当前任务相关时才去读;而且 “Claude automatically invokes relevant skills based on your task—no manual selection needed.”,连”该用哪本说明书”你都不用操心,它自己判断、自己调。这套机制去年底还成了跨厂商的开放标准,不是某一家的玩具。
分工就清楚了:Skill 是说明书,Agent 是那个照着说明书干活、还顺手决定要不要翻这本说明书的执行者。
Agent 是干活的那一层,Skill 是你递给它的说明书——而写说明书,不用你会写代码。
Agent 负责调用、执行;Skill 只是你递给它的一份说明书。
先分清楚:你是「用」它,还是要「写」一个它
这件事得先掰扯清楚,不然后面全是误会。
一种情况是你”用”。打开 Claude、打开 Cursor,里头早装好了一批通用 Skill,你提需求它干活,你连 Skill 三个字都不用知道。这种情况要不要编程?一点都不要。
另一种情况是你想”写”一个自己的 Skill,把每天那摊重复活儿固化下来。Anthropic 说创建 Skill 很简单,有个叫 skill-creator 的东西会一步步问你、引导你,然后是那句关键的 “No manual file editing required.” —— 不需要你手动改任何文件。
听着挺美。但这句话省掉的,只是敲代码那个体力活,不是”把一件事想清楚”那个脑力活。你用大白话讲一遍流程:我接到客户反馈,先分三类,再按模板回邮件。它确实能替你把文件夹、把那份说明(官方叫 SKILL.md,本质是一篇 markdown 写的大白话)全生成好。可”分三类”的边界在哪、“价格太贵了”算投诉还是咨询、出错了怎么办——这些你得自己定义清楚。skill-creator 一句都不替你干。
省掉的是敲代码的体力活,省不掉的是把事想清楚——而后者,恰恰是编程最难的那部分。好消息是:你那些年攒的行当经验,本来就是干这个的。
skill-creator 省掉的是敲键盘,省不掉的是把流程想清楚。
那「会编程」,到底卡在哪一环
把整条链路摆出来就清楚了:
你提需求。 Agent 判断要不要调某个 Skill。 Agent 读说明、跑脚本、调工具。 出结果,你来验。
会编程卡在哪?卡在中间那几环——调用、执行、跑脚本,全是 Agent 的活。你这一头从始至终只有两件事:把要做的讲清楚,把做出来的验一遍对不对。
这不是说编程没用了。脚本照样在跑,代码照样在执行,只是动手的人换了。你以为那道墙消失了,其实它只是从你身上,挪到了 Agent 身上。
但有一条得记死:你要是压根验不出结果对不对,这道门槛对你来说,就还没过去。 Agent 一本正经胡说的时候,能拦住它的只有你。
门槛没消失,它只是从「会不会写代码」,挪到了「会不会把事讲清楚、再验明白」。
会写代码的门槛没消失,只是从你身上挪到了 Agent 身上。
真正值钱的新本事,没一样是背语法
那墙挪走了,是不是就没门槛了?不是。门槛换了张脸。
新本事我数下来有四样,没一样是背语法能背出来的:
一是把脑子里那个模糊的”差不多想要这样”,逼成一句 AI 能照着干的清楚指令。 二是把一件大事拆成它吃得下的小块,哪步先、哪步后。 三是它交出来的东西,你得有本事看出对不对。 四是在你这行里什么叫”做对了”——这个标准只有你有,AI 没有。
四样里没一样要求你会写代码。它们要求的是:你对自己这行够不够懂、话讲得够不够清、判断够不够稳。
还得提醒一句:别指望一次就成。你讲”把反馈分三类”,它大概率把”价格太贵了”归成咨询,你却觉得那是投诉。前三次基本都对不上。不是你讲得差,是你得跟它磨出一套互相听得懂的话——这个磨合,才是真正在练”讲清楚”。
真正值钱的新本事,不是先背语法,是把事讲清楚、拆明白、验得出。
但别高兴太早:这几种场景,你还是得懂点底层
得诚实划条线,不然就成无脑鼓吹了。
门槛是位移了,不是凭空消失。有几种情况,懂代码的人确实还占便宜。
一是你要工业级的可靠。官方自己讲,Skill 里可以塞可执行代码,用在 “traditional programming is more reliable than token generation” 的地方——那些”传统编程比让模型现编更靠谱”的子任务:精确数值计算、批量文件处理、要求每次结果一模一样的确定性操作。日常用够了;可要它在各种边界情况下都不翻车,会写代码的人能把这本说明书做得更扎实。
二是接外部系统,这条最贴近你。当你的 Skill 要去调公司内部的 API、CRM、工单系统、数据库,哪怕只是一个要鉴权的 HTTP 请求——鉴权 token、字段叫什么、分页怎么翻,这些”讲清楚”解决不了,目前绕不开代码。好在这类活通常几行 Python 就够,而 AI 最擅长的恰恰是替你写这几行;但你得看得懂它写对没有。
三是平台侧开发,通过接口做编程化的管理、版本控制,这是给开发者走的路。
四是调试排错。Agent 行为不对劲,你得扒开日志看它卡哪了,技术背景这时候就是优势。
别误会我的意思:我说的是日常使用、加上”写说明书式”的 Skill 不需要你先懂编程,不是”编程从此没用”。这几条例外,加起来占你日常使用的多大比例?大概率不到一成。标题那句”不用先会编程”,说的是剩下那九成。
想让它在边界条件下都不出错,懂代码的人,确实能写得更稳。
要接公司内部 API、CRM、数据库,鉴权和字段映射目前绕不开几行代码。
你最先缺的不是编程,是把一件事讲明白
再看那个做运营的朋友。
他真正该上心的,从来不是”我不会写 for 循环”。是另一件事:他能不能把自己天天在做的那摊活,讲得清清楚楚,讲到一个从没干过这行的家伙也能照着做对——讲完,还得能看出它到底做对没有。这件事编程教不了他,他那十年攒下的行当经验能。
不信你试试:拿出日常最烦的那个重复任务,打开 Claude,写一句”我做这件事的步骤是……”,把脑子里的流程全倒出来,看它能不能跑通。跑不通的地方,就是你该往细了讲的地方。
Agent 和 Skill 这套东西,听起来像一场给程序员开的会,其实是给不写代码的人开的那扇门。而推开它要的,不是代码。
你最先缺的不是编程,是把一件事讲明白、再验明白的能力。
【引用出处】
- Anthropic《Introducing Agent Skills》(2025-10-16),https://claude.com/blog/skills —— 对应文中 Skill 的官方定义、“仅相关时才加载 / 自动调用无需手动选择”、“创建 Skill 无需手动改文件”、“代码用于传统编程比模型生成更可靠的场景” 共五句官方原话。
- Agent Skills 开放标准(同源 2025-12-18 更新),https://agentskills.io/ —— 对应文中”去年底成了跨厂商的开放标准”。
- Anthropic Engineering《Equipping agents for the real world with Agent Skills》,https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills —— 对应文中 Skill”按需加载”机制的技术背景。