Pages Skills
什么是 Skills?
Skills 是 Anthropic 提出的一套开放规范,用于为 AI Agent 注入特定领域的专业知识和操作流程。Skills 以结构化的 Markdown 文件形式存在,包含完整的任务流程、判断逻辑和异常处理机制。AI Agent 加载 Skills 后,即可按照预定义的流程自主完成专业任务。
目前,所有支持 Skills 机制的 AI 编程工具均可使用 Skills,包括但不限于 Claude Code、CodeBuddy、Cursor 等。
EdgeOne Pages Dev Skill
Dev Skill 专为全栈开发场景编写,能够引导 AI Agent 在 Pages 上进行全栈功能开发。该 Skill 覆盖 Edge Functions / Cloud Functions(Node.js / Go / Python)、中间件、KV 存储等开发能力。您可通过自然语言描述开发需求(如“帮我写一个 API”),AI Agent 会根据内置的技术决策树自动选择合适的运行时和函数类型,并按照平台规范生成代码。
EdgeOne Pages Deploy Skill
Deploy Skill 专为部署场景编写,能够引导 AI Agent 将 Web 应用自动化部署到 Pages。您可直接告诉 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 对话中使用自然语言即可触发对应流程。
开发
例如:"帮我写一个用户注册的 API"、"添加一个请求鉴权中间件"。AI Agent 将按照以下流程自动执行:
1. 需求分析:根据您的描述,自动判断应使用的函数类型(Edge Functions / Cloud Functions)及 Cloud Functions 的运行时(Node.js / Python / Go),或使用中间件处理。
2. 代码生成:按照平台规范在正确的目录下生成函数代码,包括路由、请求处理、响应格式等。
3. 本地调试:引导您使用
edgeone pages dev 启动本地开发服务器(默认端口 8088),实时预览和调试。部署
例如:"帮我把这个项目部署到 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 具有账户级别权限,请妥善保管,切勿提交到代码仓库。