What does this skill do, and when should you use it?
This Callstack skill helps configure GitHub Actions workflows for cloud builds of React Native iOS simulators and Android emulators. It routes users through composite actions, workflow wiring, artifact upload, and retrieval with the `gh` CLI or GitHub API. It fits teams replacing local-only mobile builds with downloadable CI artifacts. The skill is part of a 14-skill MIT-licensed repository collection.
Guides the creation of composite actions that build iOS simulator .app.tar.gz and Android emulator .apk artifacts; connects them through .github/workflows/mobile-build.yml; uploads artifacts with actions/upload-artifact@v4 while capturing artifact-id; and retrieves artifacts with gh run download or the GitHub API artifact-download endpoint.
- A React Native team needs iOS simulator artifacts from pull-request or manually dispatched GitHub Actions runs.
- An Android team needs downloadable APKs for emulator installation.
- A mobile project wants cloud CI artifacts instead of local-only builds.
- An engineer needs stable artifact IDs or names for scripted downloads.
How do you install this skill?
- This is a source-only static review; no workflow, shell command, or build was executed.
- Before use, pin third-party actions to commit SHAs and review input injection, GitHub token permissions, and fork/PR behavior.
- Validate React Native config resolution, Xcode schemes, Gradle variants, CocoaPods, and runner availability in the target repository; GitHub/macOS dependencies may affect mainland-China reachability.
- Shell / CLI
- Network access
- Local filesystem
GitHub CLI
Clone the repository and copy its skills into a Codex project or user skills directory: git clone https://github.com/callstackincubator/agent-skills.git, then run cp -r agent-skills/skills/* .codex/skills/ or cp -r agent-skills/skills/* ~/.codex/skills/. Restart Codex. The README does not provide a separate install command for only the github-actions directory.
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"Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.
How do you use this skill?
Once installed, send your agent any of these to trigger it:
- Configure GitHub Actions for this React Native project to build iOS simulator and Android emulator artifacts, and provide download methods using the gh CLI.
In a skill-enabled assistant, ask: “Configure GitHub Actions for this React Native project to build iOS simulator and Android emulator artifacts, and provide download methods using the gh CLI.” Start with references/gha-ios-composite-action.md for iOS, references/gha-android-composite-action.md for Android, and references/gha-workflow-and-downloads.md for combined workflow wiring or scripted downloads.
What are this skill's strengths and limitations?
- Covers both iOS simulator and Android emulator React Native cloud builds.
- Routes from composite actions through workflow integration to artifact retrieval.
- Documents both `gh` CLI and GitHub REST API retrieval, including stable artifact identifiers or names.
- MIT-licensed and usable within the repository's standalone skill or Codex plugin distribution.
- Focused on build artifacts and retrieval rather than a complete mobile testing or release solution.
- The supplied material does not specify platform version matrices, runtime expectations, or retry behavior.
- The source does not show a test suite or actual execution results.
How does this skill compare with similar options?
Side by side with related skills; every score comes from the same FSRS standard.
| Skill | FS score | Stars | Last updated | License |
|---|---|---|---|---|
| React Native GitHub Actions Artifacts this page | 49 · Use with care | ★ 1.7k | 18d ago | MIT |
| CI/CD Pipeline Automation | 48 · Use with care | ★ 107k | 13d ago | MIT |
| GitHub PR Check Fixer ✓ OpenAI · Official | 47 · Use with care | ★ 28k | 4mo ago | — |
| Megatron-Core CI Failure to Issue ✓ NVIDIA · Official | 46 · Use with care | ★ 3.6k | 12d ago | Apache-2.0 |
| SmokedMeat E2E Testing Skill | 49 · Use with care | ★ 393 | 1mo ago | AGPL-3.0 |
How did FollowSkills review this skill?
The templates declare contents: read and actions: read permissions and disclose that artifact downloads require authentication, providing partial permission and data-flow transparency. However, third-party actions are referenced only by floating major versions, inputs are interpolated directly into shell, GitHub API tokens are relied upon, and there is no user-confirmation, input-isolation, rollback, or fuller sensitive-data handling guidance, so points are deducted.
The documentation, composite actions, and workflow are broadly consistent on the happy path and include set -euo pipefail, input validation, and missing-artifact failures. There are no committed tests or execution evidence, while repository structure, variant casing, scheme selection, and dependency-environment edge cases remain incompletely covered; failure diagnosis is limited, so the static score is conservative.
The audience, iOS/Android build scenarios, and artifact-download use cases are clear, with some prerequisites and pitfalls documented. Non-fit boundaries, exclusion triggers, and Chinese-language support are not explicit, and the core flow depends on GitHub, macOS runners, and CocoaPods, which may have reachability or environment-fit issues for mainland-China users, so points are deducted.
The main document uses progressive structure with overview, quick reference, problem mapping, and linked references; it includes MIT licensing, Codex metadata, examples, and troubleshooting. The skill lacks its own versioning policy, changelog, explicit maintenance owner, and update path, while installation and dependency guidance is partly externalized to the repository README, so points are deducted.
It supplies copyable iOS/Android composite actions, an end-to-end workflow, artifact naming, and gh/REST download commands that address the core task. The templates still require project-specific changes for schemes, paths, dependencies, and CI policy, and this static review provides no execution verification or strong comparative-benefit evidence, so points are deducted.
Key implementation details are present in repository templates, with source-inspiration links and a compatibility checklist. However, there are no committed tests, CI results covering these skill paths, or independent review evidence, so runtime correctness cannot be confirmed from static material and the score remains conservative.
Open a dimension to read why it scored that way
Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.
See the full review method →