蒲公英 Skill
PGYER Agent Skill 集成指南:让 Claude Code、Cursor、Windsurf 等 50+ AI agent 自动完成蒲公英上传、查询和 CI/CD 配置。
Agent Skill 是面向 AI 智能体的能力包,告诉 agent 在什么场景下、按什么流程调用蒲公英能力。PGYER Agent Skill 内置上传决策、短链与二维码回填、CI/CD 样板和故障排查清单,配合开放的 skills CLI 可一键装到 Claude Code、Cursor、Windsurf、Codex、OpenCode、Gemini 等 50+ 个 AI agent。
完整源码与最新版本以 GitHub 仓库为准:PGYER/pgyer-skill。
与 蒲公英 MCP 的分工:MCP 把上传与查询能力作为工具暴露给 AI 客户端;Skill 在此之上提供「何时调用、如何组合、CI/CD 如何接入」的方法论。两者可同时安装,Skill 在检测到 MCP 时会优先调用。
前置要求
安装
推荐方式:使用 skills CLI
# 安装到当前项目(随代码 commit,团队共用)
npx skills add PGYER/pgyer-skill
# 安装到全局(当前用户的所有项目可用)
npx skills add PGYER/pgyer-skill -g
# 指定目标 agent(不指定时会自动检测当前环境)
npx skills add PGYER/pgyer-skill -g -a claude-code
npx skills add PGYER/pgyer-skill -g -a cursor
npx skills add PGYER/pgyer-skill -g -a codexskills CLI 会把 skill 文件拷贝到对应 agent 的 skills 目录,无需手动修改配置。
备选方式:手动安装
git clone https://github.com/PGYER/pgyer-skill.git
cd pgyer-skill
./install.shinstall.sh 仅适用于 Claude Code,安装路径为 ~/.claude/skills/pgyer/。其他 agent 请使用 skills CLI,或将整个目录复制到该 agent 的 skills 路径。
配置 API Key
任选一种方式:
适合 CI/CD,与 secrets 机制配合:
export PGYER_API_KEY=<您的 key>适合个人电脑,避免每次 shell 启动重复设置:
mkdir -p ~/.pgyer && chmod 700 ~/.pgyer
echo 'api_key=<您的 key>' > ~/.pgyer/config
chmod 600 ~/.pgyer/config与 MCP Server 配合使用
Skill 在检测到 pgyer-mcp-server 时会优先通过 MCP 调用,链路更短、错误返回更结构化。常用 agent 的一键配置:
# Claude Code
claude mcp add --transport stdio pgyer \
--env PGYER_API_KEY=<您的 key> \
-- npx -y pgyer-mcp-server
# Codex CLI
codex mcp add pgyer --env PGYER_API_KEY=<您的 key> -- npx -y pgyer-mcp-server更多客户端的 MCP 配置见 蒲公英 MCP。即使未安装 MCP,Skill 也会自动 fallback 到蒲公英官方的 shell 上传脚本。
使用示例
配置完成后,直接用自然语言向 agent 描述任务:
示例提示词
把 build/release/app.apk 上传到蒲公英,安装方式为密码安装,密码 qa2026。
其他典型场景:
- 查询当前账号下的应用列表,或根据短链查询某个应用的历史版本。
- 给 Android、iOS、HarmonyOS 项目生成一份发布到蒲公英的 GitHub Actions 或 GitLab CI 工作流。
- 上传失败时根据返回的错误码定位是签名、文件格式还是配额问题。
Agent 会自动判断走 MCP 还是 shell 脚本,并把短链、二维码、安装密码等关键信息整理回来。