anthropic skills中的技能负责说明任务怎么完成,脚本负责执行其中某些明确操作。一个技能可以只有说明文件,也可以同时包含python、shell等代码。读懂两者的分工,才能判断自己该修改任务规则,还是调整脚本参数、依赖和输出处理。
SKILL.md负责定义任务和要求
技能入口描述用途、输入条件、执行顺序和交付标准。Claude读取它后,再结合当前文件和可用工具决定接下来做什么。
例如xlsx技能说明处理表格时应遵循的要求,但Markdown文件本身不是Python程序。直接在终端执行SKILL.md,并不能替代客户端加载技能。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

脚本负责可重复执行的具体操作
scripts目录可以放转换、提取、计算或校验程序。脚本按代码和参数执行,适合处理重复性强、规则明确的步骤,不会自动理解全部对话目标。
Python基础语法库,覆盖30+核心主题:数据类型、字符串操作、运算符、列表/元组/字典/集合、条件语句与循环、函数定义与高级函数(lambda/map/filter/reduce)、装饰器、生成器与迭代器、面向对象编程(类/继承/多态/魔术方法)、模块与包管理、文件IO、异常处理、常用内置函数与标准库(os/sys/json/datetime/collections)、类型提示、推导式。适用场景:Python语法查询、数据类型操作、函数编写、面向对象设计、模块使用、文件读写、异常捕获、装饰器编写、生成
PDF技能提供多个表单相关脚本,分别完成字段检查、提取或校验等操作。调用前应按技能说明确认输入格式及依赖,报错时查看脚本输出。

修改时分别检查规则和依赖
输出样式或流程不合适,先检查SKILL.md及参考资料;出现模块缺失、路径错误或参数错误,再检查脚本与运行环境。
安装或移动技能时保留完整目录,避免入口仍在、配套文件却丢失。没有scripts目录的技能也可以工作;是否需要代码,由任务决定,不是技能格式的硬性要求。


















