自动化与运维

React Native GitHub Actions 构建产物

在云端构建 React Native 模拟器产物,并通过 GitHub 工具下载。

49/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 1.7k
最近更新
18 天前
License
MIT
github-actionsreact-nativeci-cdios-simulator
+3android-emulatorartifact-downloadsgithub-cli

这个 Skill 能做什么,适合哪些场景?

这是 Callstack 的 GitHub Actions 技能,用于为 React Native 应用配置 iOS 模拟器和 Android 模拟器的云端构建流程。它覆盖复合 Action、工作流编排、构建产物上传以及通过 gh CLI 或 GitHub API 下载产物。适合希望把移动端构建从本地环境迁移到可下载 CI 产物的团队。该技能属于 MIT 许可的 14 项技能集合之一。

指导创建 iOS 模拟器 .app.tar.gz 和 Android 模拟器 .apk 的复合 Action;将这些 Action 接入 .github/workflows/mobile-build.yml;使用 actions/upload-artifact@v4 上传产物并捕获 artifact-id;使用 gh run download 或 GitHub API 的 artifact 下载接口获取产物。

适合
  • React Native 团队需要在 PR 或手动触发的 GitHub Actions 运行中生成 iOS 模拟器安装包。
  • Android 团队需要生成可下载的模拟器 APK。
  • 移动端项目希望用云端 CI 构建替代本地构建。
  • 工程师需要使用稳定的 artifact ID 或名称编写自动化下载脚本。

如何安装这个 Skill?

使用前请注意
  • 这是仅基于源文件的静态评估,未执行任何 workflow、shell 命令或构建。
  • 使用前应固定第三方 action 到提交 SHA,并审查输入注入、GitHub token 权限及 fork/PR 场景。
  • 需在目标仓库中验证 React Native 配置解析、Xcode scheme、Gradle variant、CocoaPods 和 runner 可用性;GitHub/macOS 依赖可能影响中国大陆可达性。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 网络访问
  • 本地文件系统
需要预先安装
  • GitHub CLI

克隆仓库后,将技能目录复制到 Codex 项目级或用户级技能目录:git clone https://github.com/callstackincubator/agent-skills.git,然后执行 cp -r agent-skills/skills/* .codex/skills/ 或 cp -r agent-skills/skills/* ~/.codex/skills/。重启 Codex。README 未提供仅安装 github-actions 目录的独立命令。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/callstackincubator/agent-skills.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/github-actions" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

试试这样说

安装后,把下面任意一句发给 Agent 即可触发:

  • 为这个 React Native 项目配置 GitHub Actions,同时构建 iOS 模拟器和 Android 模拟器产物,并提供 gh CLI 下载方式

在支持技能的助手中输入类似“为这个 React Native 项目配置 GitHub Actions,同时构建 iOS 模拟器和 Android 模拟器产物,并提供 gh CLI 下载方式”的请求。需要 iOS 构建时从 references/gha-ios-composite-action.md 开始,需要 Android 构建时从 references/gha-android-composite-action.md 开始,需要完整工作流或脚本下载时阅读 references/gha-workflow-and-downloads.md。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 iOS 模拟器和 Android 模拟器两类 React Native 云端构建。
  • 包含从复合 Action 到工作流和产物下载的端到端路由。
  • 明确支持 `gh` CLI 和 GitHub REST API,并强调稳定 artifact ID 或名称。
  • MIT 许可,且可作为仓库技能或 Codex 插件集合的一部分使用。
局限
  • 范围聚焦于构建产物与下载,不是完整的移动端测试或发布方案。
  • 提供的材料没有说明平台版本矩阵、运行时间或失败重试策略。
  • 源材料未展示测试套件或实际运行验证结果。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
React Native GitHub Actions 构建产物 本页 49 · 谨慎使用 ★ 1.7k 18 天前 MIT
CI/CD 自动化工程指南 48 · 谨慎使用 ★ 107k 13 天前 MIT
GitHub PR 检查修复助手 ✓ OpenAI · 官方 47 · 谨慎使用 ★ 28k 4 个月前 —
Megatron-Core CI 故障转 Issue ✓ NVIDIA · 官方 46 · 谨慎使用 ★ 3.6k 12 天前 Apache-2.0
SmokedMeat E2E 测试技能 49 · 谨慎使用 ★ 393 1 个月前 AGPL-3.0

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
49/ 100 五分制 2.5 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全12 / 25 · 2.4/5

模板声明 contents: read 和 actions: read,且说明下载需认证,具备一定权限与数据流透明度;但使用未固定提交的第三方 action 版本、将输入直接插入 shell、依赖 GitHub API token,缺少用户确认、输入隔离、回滚方案和更完整的敏感数据处理说明,因此扣分。

2可靠稳定8 / 20 · 2.0/5

文档、复合 action 和工作流在主路径上基本一致,并包含 set -euo pipefail、输入校验及缺失产物报错;但没有提交的测试或执行证据,且项目结构、变体命名、scheme 和依赖环境存在未覆盖边界,异常诊断仍较有限,因此按静态上限保守扣分。

3适用触发10 / 15 · 3.3/5

目标用户、iOS/Android 构建和 artifact 下载场景描述清楚,也列出部分适用条件与常见问题;但非适用范围、触发排除条件和中文使用支持未明确,核心流程依赖 GitHub、macOS runner、CocoaPods 等可能受中国大陆网络或环境可达性影响,因此扣分。

4规范维护9 / 15 · 3.0/5

主文档采用概览、快速参考、问题映射和引用文件的分层结构,提供 MIT 许可、Codex 元数据、示例和故障排查;但缺少技能自身的版本策略、变更日志、明确维护责任与更新路径,且安装/依赖说明主要分散在仓库 README,因此扣分。

5有效结果6 / 15 · 2.0/5

提供可直接复制的 iOS/Android composite action、完整 workflow、artifact 命名和 gh/REST 下载命令,能覆盖核心目标;但模板仍需按项目 scheme、路径、依赖和 CI 策略修改,且本次未执行验证,直接可用性与相对手工方案的收益证据有限,因此扣分。

6证据核验4 / 10 · 2.0/5

关键实现以仓库内模板和命令呈现,并有源代码灵感链接及兼容性检查清单;但没有针对本技能关键路径的提交测试、CI 构建结果或第三方复核证据,无法静态确认可运行性,因此保守给分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 f6b87e35a35c 评估证据[1][2][3][4][5][6][7][8]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能是否免费?
源仓库采用 MIT 许可证;材料未说明 GitHub Actions 云端运行本身的费用。
它能构建真实设备安装包吗?
材料明确描述的是 iOS 模拟器 `.app.tar.gz` 和 Android 模拟器 `.apk`,没有说明真实设备构建。
下载产物需要什么?
技能提供 `gh run download` 和 GitHub API 下载方式,因此使用脚本化流程时需要 GitHub CLI 或能够调用 GitHub API 的环境。
它是否包含完整的工作流文件?
SKILL.md 引导用户使用三个参考文件,其中包括完整工作流接线与下载流程;给定材料没有直接展示这些参考文件的内容。

同仓库的其他 Skills

均来自 callstackincubator/agent-skills

开发与工程

React Native 迁移评估

用证据判断 React Native 迁移是否值得推进

★ 1.7k FS 57 谨慎使用 18 天前
开发与工程

React Native 棕地迁移助手

帮助原生 iOS 或 Android 应用分阶段接入 React Native 或 Expo。

★ 1.7k FS 53 谨慎使用 18 天前
开发与工程

移动应用 Dogfood 测试技能

用真实设备系统探索移动应用,并生成带截图和复现步骤的缺陷报告。

★ 1.7k FS 46 谨慎使用 18 天前
开发与工程

React Native TV 应用审查指南

帮助开发者系统排查电视端焦点导航、播放、性能与无障碍问题。

★ 1.7k FS 54 谨慎使用 18 天前
开发与工程

React Native 性能优化指南

用可测量的方法定位并优化 React Native 性能问题。

★ 1.7k FS 60 推荐 18 天前
开发与工程

React Native 升级助手

通过模板差异、依赖迁移和原生配置调整,帮助 React Native 应用安全升级。

★ 1.7k FS 58 推荐 18 天前
开发与工程

React Navigation 导航构建指南

为 React Native 应用提供 React Navigation 7 导航界面的选型与实现参考。

★ 1.7k FS 57 谨慎使用 18 天前
开发与工程

React Native 性能与工程实践指南

为 React Native 和 Expo 应用提供可直接参考的性能与平台优化规则。

★ 1.7k FS 51 谨慎使用 18 天前
开发与工程

React Native 库搭建助手

用标准脚手架创建可发布或应用内使用的 React Native 库。

★ 1.7k FS 50 谨慎使用 18 天前
开发与工程

React Native 测试助手

帮助 AI 编写可靠的 React Native 组件测试

★ 1.7k FS 54 谨慎使用 18 天前
开发与工程

GitHub PR 工作流助手

用 gh CLI 管理 PR、堆叠分支与代码合并流程。

★ 1.7k FS 42 不推荐 18 天前
开发与工程

跨平台设备交互助手

让 AI 编程助手能够检查并操作 Apple 与 Android 应用设备。

★ 1.7k FS 58 推荐 18 天前
开发与工程

技能规范校验器

检查 Agent Skill 是否符合规范与 Claude Code 最佳实践。

★ 1.7k FS 45 不推荐 18 天前

相关 Skills