Learning Path
浏览 AI 技能 相关教程与章节。
AI Agent、机器学习、深度学习、数据分析与 Python 科学计算。
教程
40
Skill 数据清洗与分析 本项目构建一个数据清洗 Skill,自动处理用户上传的 CSV/Excel 数据,完成清洗、统计和报告生成。 目标:掌握 pandas 数据处理流水线与多步骤 Skill 的设计。 项目功能概览 步骤操作输出 1. 读取数据支持 CSV、Excel行数、列名、数据类型 2. 质量检测空值、重复行、异常值扫描质量问题报告 3. 数据清洗去重、填充空值、标准化列名清洗后的 CSV 4...
多 Skill 协作工作流 本项目将前三个实战项目整合为一个完整的'数据报告生成'工作流。 目标:掌握多 Skill 编排,以及如何设计一个统筹全局的编排 Skill。 工作流目标 用户上传一份业务数据文件,系统自动完成以下全链路工作,最终交付一份完整的业务报告。 用户上传文件 .csv / .xlsx 数据清洗 data-c..
Skills 发布与团队共享 开发完成的 Skill 需要经过打包、测试、文档化,才能分发给团队成员或公开发布。 本篇介绍从开发完成到上线发布的完整流程。 发布前的检查清单 发布前逐项确认,避免将未完成或有缺陷的 Skill 分发出去。 检查项检查内容参考章节 功能完整所有计划的功能均已实现并测试第22篇 错误处理常见错误场景均有处理和提示第16篇 Description 准确触发测试通过率 ≥ 85%第24篇 ..
Skills 脚本扩展 除了在 SKILL.md 中编写指令外,你还可以通过 scripts 目录为技能添加可执行代码。本节将教你如何使用脚本来扩展技能的功能。 为什么使用脚本 使用脚本可以: 封装复杂的逻辑,避免在 SKILL.md 中写大量代码 提供经过测试的可靠实现 让代理可以重复使用相同的工具和函数 处理更复杂的输入输出操作 提示:当你在多次执行中发现代理重复实现相同逻辑时,这往往是创建脚本的好时机。 脚..
Skills 权限与安全控制 Skills 可以访问文件系统、调用外部 API、执行脚本,这些能力如果被滥用会带来安全风险。 本篇介绍如何在设计阶段建立安全边界,防止 Skill 做出超出预期的操作。 Skills 的默认权限范围 在 Claude 的执行环境中,Skills 的权限由沙箱环境决定,并非无限制的。 操作类型权限状态说明 读取上传文件允许仅限 /mnt/user-data/uploads/ 写入输出文件..
Skills skill-creator 创建 Skill skill-creator 不是一个普通 Skill,而是一个创建 Skill 的 Skill,属于典型的 Meta Skill(元技能)。 skill-creator 是 Anthropic 官方提供的 Skill 开发助手,帮助开发者创建、优化和打包技能。 skill-creator 的作用不是完成用户任务,而是帮助 AI 或开发者设计、生成、测试、优化、发布新的 S..
Skills 基本结构 Skills 的核心本质,是给 AI 制定标准化执行流程的操作指引,规则一经编写完成,就能像程序函数一样,被反复调用、直接复用。 Skills 以 Markdown 文本载体存储,本身不直接执行功能。 Skills 按需加载、渐进式调用的特性,高效沉淀工作经验,实现能力快速复用与精准传递。 Skill 的核心结构 Skills 的核心就是:一个文件夹 + 一个 SKILL.md 文件。 SKILL.md 文..
Skills 单元测试 写完 Skill 后,如何确认它真的按预期工作?靠手动测试既费时又容易遗漏。 本篇介绍如何为 Skill 建立系统性的测试用例,从脚本单元测试到端到端触发测试。 Skill 测试的两个层次 层次测试对象方法 脚本单元测试scripts/ 下的 Python/JS 脚本pytest / 标准 unittest 触发端到端测试Skill 是否被正确触发、输出是否符合预期skill-creator ..
Skills 与工具链集成 Skills 可以通过与外部工具链集成,Skill 可以完成单靠 Claude 无法完成的任务。 本篇介绍如何在 Skill 中调用命令行工具、系统工具及第三方库,并提供一个完整的集成示例。 Skills 可以调用的工具类型 工具类型示例调用方式 系统命令ls、cp、find、wcsubprocess.run() 语言运行时python、node、bashsubprocess.run() ..
Skills 触发机制 Skills 不是被用户'调用'的,而是由 Claude 自主决定'是否使用'的。 理解这个触发机制,能帮助你写出更容易被准确触发的 Skill。 触发机制的工作原理 Claude 启动时,会将所有可用 Skill 的 name 和 description 加载到上下文中。 当用户发送消息后,Claude 会判断:这个任务,我需要参考某个 Skill 吗? 判断依据只有..
Skills 教程 Skills,翻译过来就是技能,用于为 AI 智能体添加专业技能和知识。 就像人一样,你会做饭、会开车、会写PPT——这些都是你的技能。 智能体(Agent)也一样,它也需要有技能才能帮你干活。 Skills 就是智能体的技能,大模型负责想和说,Skills 负责做。 普通 AI 和 AI 智能体的核心区别:智能体不只是思考者,更是行动者。 为什么需要 Agent Skills AI 智能体虽然具..
Skills 版本管理与迭代 Skill 随着需求变化而不断演进。合理的版本管理,能让你在修改时不丢失已有成果,也能在出错时快速回退。 版本号的约定 Skills 采用语义化版本号(Semantic Versioning),格式为 MAJOR.MINOR.PATCH。 版本号段 何时递增 示例 MAJOR(主版本) 不兼容的重大改动(如输入格式改变) 1.0.0 ..
Superpowers Superpowers 是一套给 AI 编程工具用的开发流程技能包,它让 AI 在写代码之前先梳理需求、制定计划,减少反复修改的次数。 AI 写代码的常见困境 描述需求之后,AI 立刻开始写代码,写了几百行才发现方向偏了 -- 边界情况没处理、接口风格不搭、关键逻辑理解错了。 然后来回修改,花在纠偏上的时间有时比最初写代码的时间还长。 更麻烦的是复杂需求,涉及多个模块、需要分阶段实现,AI 写着写着跑偏,等你..
Taste Skill Taste Skill 是一套给 AI 编程工具用的设计技能包,把布局变化、排版层次、动效规则等设计决策写成指令文件,让 AI 按规则做决策,而不是按训练数据的默认模式生成界面。 AI 生成界面的'AI 味'是什么 用 Claude Code 或 Cursor 写前端,描述了半天想要的效果,生成出来的界面大概是这样的:大标题居中,副标题跟着,下面一个 CTA 按钮。 配色要么蓝白,要么深灰..
使用现有 Skills 现在市场上其实已经有了很多大家编写好的 Skills。 比如 Anthropic 官方提供的 Claude Skills: https://github.com/anthropics/skills 。 该仓库是 Anthropic 官方 Claude 技能合集,配套 Agent Skills 开放标准,支持动态加载拓展 AI 专项能力,技能覆盖设计、开发、企业办公、全品类文档编辑,多数开源,文档底层能力仅供源..
VS Code 创建与使用 Skill 本教程将带你从头开始创建一个 Agent Skill,并在 VS Code + GitHub Copilot 中实际运行它。 我们将创建一个掷骰子 Skill,让 Agent 学会通过终端命令生成随机数。 准备工作 环境要求 安装 VS Code 安装 GitHub Copilot 扩展 本教程使用 VS Code,但 Agent Skills 是开放格式。相同的 Skill ..