
skills
让 AI 代理真正会写 Expo 和 EAS 命令
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-01 · 当前星标 ★ 4142
使用教程
环境要求
- Node.js 环境(需要能执行 npx 命令)
- 一个受支持的 AI 编程代理:Claude Code、Codex、Cursor、OpenCode、GitHub Copilot、Windsurf、Gemini、
- 可访问 npm 源与 skills.sh 的网络环境
安装与启动步骤
-
1选择安装方式
Claude Code 或 Codex 用官方插件市场安装插件,更新由市场托管;Cursor、OpenCode 等其它代理用 skills CLI。
-
2安装官方插件
Claude Code 或 Codex 用户在各自官方插件市场中安装 Expo 插件,后续更新由插件市场自动处理。
-
3用 CLI 装全部技能
通过 skills CLI 安装 Expo 的全部技能;该命令只选择所有技能,不代表选择所有代理,CLI 仍会询问安装到哪个代理。
npx skills@latest add expo/skills --skill '*' -
4指定目标代理安装
想直接装到某个具体代理时,加上 --agent 参数;示例中 cursor 请换成你实际使用的代理名。
npx skills@latest add expo/skills --skill '*' --agent cursor -
5按需开启遥测
遥测默认关闭,仅 Claude Code 支持开启,只上报技能名、平台和随机安装 ID 的哈希。
EXPO_SKILLS_TELEMETRY=1
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
EXPO_SKILLS_TELEMETRY | 否 | 开启或关闭匿名使用遥测,默认关闭,仅 Claude Code 生效。 | 1 |
DO_NOT_TRACK | 否 | 设置为 1 可关闭遥测,与 EXPO_SKILLS_TELEMETRY=0 等效。 | 1 |
如何确认成功
让代理说明是否已加载 Expo 技能,例如询问 EAS Build 或 EAS Update 流程,能引用技能中的命令与约束即安装成功。
常见问题
Q:到底该装 skills 还是插件?
A:Claude Code 或 Codex 用插件,可通过官方插件市场保持更新;Cursor、OpenCode 及其它 AI 编程代理用 npx skills@latest add expo/skills --skill '*'。
Q:用了 --skill '*' 会把技能装到所有代理吗?
A:不会。它只表示选中全部 Expo 技能,CLI 仍会询问安装位置;想直接指定某个代理,追加 --agent <agent> 参数。
Q:遥测默认会上报我的代码吗?
A:不会。遥测默认关闭,开启后仅发送技能名、平台和随机本地安装 ID 的哈希,绝不上传代码、提示词、文件路径或个人数据。
Q:CI 环境会发送遥测吗?
A:不会,CI 环境始终不发送遥测数据。
Q:技能里的内容会和官方文档冲突吗?
A:Expo 文档、Expo CLI 和 EAS CLI 仍是权威来源,技能的作用是帮助代理正确应用它们。
注意事项
- 这些技能只给 AI 代理提供 Expo 上下文,真实命令与配置以 Expo 文档、Expo CLI、EAS CLI 为准。
- 插件方式适合 Claude Code 与 Codex,可自动获得更新;其它代理需自行重跑 skills CLI 更新。
- 执行 npx 需要联网下载 skills CLI,首次运行会提示选择安装位置。
- 每个技能都内置 submit-expo-feedback 反馈说明,可通过它提交具体反馈,与自动遥测无关。
核心亮点
- 由 Expo 官方维护,技能内容与最新 Expo/EAS 工作流同步
- 覆盖构建、提交、更新、原生配置等完整移动端发布链路
- 以技能文件形式接入,兼容 Claude、Cursor 等主流 AI 代理,安装成本低
不足之处
- 目前主要面向 Expo 生态,非 Expo 的 React Native 项目帮助有限
- 技能以 Shell 和文档为主,缺少可视化界面或交互式引导
适用场景
- 用 AI 代理从零搭建 Expo 项目并配置原生依赖
- 让代理自动执行 EAS Build 打包和 EAS Submit 上架
- 通过 EAS Update 热更新时让代理生成正确命令和配置
替代项目
react-native、expo、create-expo-app
同类项目推荐
Weave
开源
用 Go 快速搭建带 AI 能力的服务,省心又高效
A highly efficient, secure, and stable application development platform with excelle···
module-ballerinax-ai.agent
开源
在 Ballerina 里几行代码搭出会调工具的 ReAct 智能体
Ballerina ReAct type Agent module using Large language models (LLMs)
scikit-llm
开源
用 sklearn 的语法,几行代码让 LLM 加入你的机器学习流程
Seamlessly integrate LLMs into scikit-learn.
mcp-server-bash-sdk
开源
纯 Bash 写 MCP 服务器,零依赖跑通 AI 工具调用
MCP server SDK/example implemented entirely in bash — build a Model Context Protoco···
text-generation-webui-colab
开源
在免费 Colab 上跑大模型,一键启动网页聊天界面
A colab gradio web UI for running Large Language Models
portkey-node-sdk
开源
一个SDK搞定多模型接入,让AI应用更稳更安全
Build reliable, secure, and production-ready AI apps easily.
agent-workflows
开源
让 AI 编码更稳,不怕模型悄悄变笨
Engineering workflows for AI coding agents or flesh engineers. It helps absorb silen···
perchance
开源
用 Python 调用 Perchance 生成器,快速实现文本和图像生成。
Unofficial Python API for Perchance.
langchain4j-spring
开源
Spring 项目加几行配置,就能调用大模型
LangChain4j integration with Spring