什么是 Skills?
Skills 是 Anthropic 提出的一套开放规范,用于为 AI Agent 注入特定领域的专业知识和操作流程。Skills 以结构化的 Markdown 文件形式存在,包含完整的任务流程、判断逻辑和异常处理机制。AI Agent 加载 Skills 后,即可按照预定义的流程自主完成专业任务。
目前,所有支持 Skills 机制的 AI 编程工具均可使用 Skills,包括但不限于 Claude Code、CodeBuddy、Cursor 等。
EdgeOne Pages Deploy Skill
EdgeOne Pages Deploy Skill 是一份专为部署场景编写的 Skill 文件,能够引导 AI Agent 将 Web 应用自动化部署到 EdgeOne Pages。安装该 Skill 后,您只需通过自然语言告诉 AI "部署到 EdgeOne Pages",AI Agent 将自动完成环境检查、CLI 安装、登录认证、项目构建和部署上传的完整流程,并返回可直接访问的线上 URL。
安装方式
推荐通过自然语言直接安装,在 AI 对话中告诉 Agent:“帮我安装这个 skill:https://github.com/edgeone-pages/edgeone-pages-skills”,AI Agent 会自动拉取仓库并完成安装。
此外也支持命令行安装(
npx skills add edgeone-pages/edgeone-pages-skills)和手动安装(下载 Skill 文件放置到工具对应目录)。详细的安装步骤和各工具的配置方式,请参考 AI 对话式部署:使用 Skill 一句话部署项目。使用方式
安装完成后,在 AI 对话中使用自然语言即可触发部署流程。例如:“帮我把这个项目部署到 EdgeOne Pages”。AI Agent 将按照以下流程自动执行:
1. 环境检查:检测 EdgeOne CLI 是否已安装且版本正确,未安装则自动安装。
2. 登录认证:检测登录状态,未登录则引导您选择站点(China / Global)并完成认证。
3. 项目构建:自动识别项目框架,执行构建命令。
4. 部署上传:将构建产物部署到 EdgeOne Pages。
5. 返回结果:输出可直接访问的线上 URL 和控制台管理地址。
在整个过程中,AI Agent 可能会在必要时向您确认信息(如选择中国站/国际站、提供 API Token 等),只需按提示回应即可。
支持的项目类型
Pages Skills 支持所有 EdgeOne Pages 支持的项目类型,包括:
静态和动态网站托管:支持使用静态生成器(如 Astro、Hexo 等)构建的网站,以及使用现代前端框架(如 React、Vue 等)构建的单页应用。
高性能全栈项目开发:支持 Next.js、Nuxt 等框架的 SSR 与 ISR 特性,集成边缘与云端双重计算能力,轻松构建复杂的前后端一体化项目。
CLI 会自动识别项目框架并选择正确的构建和部署策略,无需手动配置。
登录方式
Skills 支持两种登录方式,AI Agent 会根据您的运行环境自动选择:
环境 | 登录方式 | 说明 |
本地桌面环境 | 浏览器登录 | 自动打开浏览器完成登录 |
远程服务器 | API Token 登录 | 引导您在控制台创建 Token 并输入 |
API Token 获取地址:
中国站控制台
国际站控制台
注意:
API Token 具有账户级别权限,请妥善保管,切勿提交到代码仓库。