github-actions
This skill provides reusable GitHub Actions patterns to build React Native apps for iOS simulators and Android emulators in the cloud, then upload and…
Community author
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- MIT (permissive)
- Pin
- 59e9d17pinned Oct 9, 2026
- Context cost
- about 630 tokenswhen the skill loads
- GitHub stars
- 1,665on callstackincubator/agent-skills
- Scripts
- None found
What it does
“GitHub Actions workflow patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts. Use when setting up CI build pipelines or downloading GitHub Actions artifacts via gh CLI and GitHub API.”
Generated summary from the skill's own text
This skill provides reusable GitHub Actions patterns to build React Native apps for iOS simulators and Android emulators in the cloud, then upload and download artifacts via gh CLI or REST API. It includes composite actions for each platform and a workflow template that orchestrates both builds and artifact retrieval.
When to use it
- Setting up CI pipelines that build React Native simulator or emulator artifacts
- Replacing local builds with downloadable cloud-hosted mobile app binaries
- Automating iOS .app.tar.gz and Android .apk artifact uploads from pull requests
- Scripting artifact retrieval across team workflows via gh or REST API
When not to
- Building production mobile apps for app stores
- Projects not using React Native or GitHub Actions
- When artifacts do not need to be downloaded by other workflows
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add callstackincubator/agent-skills --skill github-actionsInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install callstackincubator/agent-skills github-actions@59e9d17446a248b21d86f078fcd0bd2d36db1ca4Installs the commit we checked (59e9d17).
Copy by hand
Download the folder at 59e9d17 and put it in .claude/skills/github-actions for Claude Code and in .agents/skills/github-actions for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "github-actions" by callstackincubator. Source, pinned to commit 59e9d17446a248b21d86f078fcd0bd2d36db1ca4: https://github.com/callstackincubator/agent-skills/tree/59e9d17446a248b21d86f078fcd0bd2d36db1ca4/skills/github-actions 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/github-actions/ for Claude Code and .agents/skills/github-actions/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/callstackincubator/github-actions
SKILL.md at the pin
---
name: github-actions
description: GitHub Actions workflow patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts. Use when setting up CI build pipelines or downloading GitHub Actions artifacts via gh CLI and GitHub API.
license: MIT
---
# GitHub Actions Build Artifacts
## Overview
Reusable GitHub Actions patterns to build React Native apps for iOS simulators and Android emulators in the cloud, then publish artifacts retrievable via `gh` CLI or GitHub API.
## When to Apply
Use this skill when:
- Creating CI workflows that build React Native simulator/emulator artifacts.
- Uploading iOS simulator and Android emulator installables from PRs or manual dispatch runs.
- Replacing local-only mobile builds with downloadable CI artifacts.
- Needing stable artifact IDs/names for scripted retrieval with `gh` or REST API.
## Quick Reference
1. Add composite actions from [gha-ios-composite-action.md][gha-ios-composite-action] and [gha-android-composite-action.md][gha-android-composite-action].
2. Wire them into `.github/workflows/mobile-build.yml` from [gha-workflow-and-downloads.md][gha-workflow-and-downloads].
3. Upload with `actions/upload-artifact@v4` and capture `artifact-id` output.
4. Download with `gh run download` or `GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}`.
## References
| File | Description |
|------|-------------|
| [gha-ios-composite-action.md][gha-ios-composite-action] | Composite `action.yml` for iOS simulator `.app.tar.gz` builds and artifact upload |
| [gha-android-composite-action.md][gha-android-composite-action] | Composite `action.yml` for Android emulator `.apk` builds and artifact upload |
| [gha-workflow-and-downloads.md][gha-workflow-and-downloads] | End-to-end workflow wiring plus `gh` and REST download commands |
## Problem -> Skill Mapping
| Problem | Start With |
|---------|------------|
| Need CI iOS simulator `.app.tar.gz` artifact | [gha-ios-composite-action.md][gha-ios-composite-action] |
| Need CI Android emulator `.apk` artifact | [gha-android-composite-action.md][gha-android-composite-action] |
| Need one workflow to trigger both platform jobs | [gha-workflow-and-downloads.md][gha-workflow-and-downloads] |
| Need scripted artifact download | [gha-workflow-and-downloads.md][gha-workflow-and-downloads] |
## Source Inspiration
- [callstackincubator/ios/action.yml](https://github.com/callstackincubator/ios/blob/main/action.yml)
- [callstackincubator/android/action.yml](https://github.com/callstackincubator/android/blob/main/action.yml)
[gha-ios-composite-action]: references/gha-ios-composite-action.md
[gha-android-composite-action]: references/gha-android-composite-action.md
[gha-workflow-and-downloads]: references/gha-workflow-and-downloads.md
From callstackincubator/agent-skills at 59e9d17, shown as plain text under its license: MIT (permissive). The license text is in skills/github-actions/SKILL.md.
View SKILL.md on GitHub at 59e9d17Files
- SKILL.md2.8 KB · 0d656b336116
- agents/
- openai.yaml269 B · 7f814f9b9f8a
- references/
- gha-android-composite-action.md5.4 KB · f554f4013f8d
- gha-ios-composite-action.md7.6 KB · cac115ccce5e
- gha-workflow-and-downloads.md10.0 KB · c28dc6d38f9d
5 files, 26 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at 59e9d17Related in Cloud and DevOps
github-workflows
Creates or updates GitHub Actions workflows for pull request CI, merge automation, release publication, and container image publishing.
by NebiusOfficial publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 1.6K tokens · pinned 6 days ago
azure-verified-modules
This skill provides comprehensive requirements and best practices for developing Azure Terraform modules that meet Azure Verified Modules (AVM) certification…
by HashiCorpOfficial publisher
Claude Code, Codex, Cursor +4 · about 4K tokens · pinned 6 days ago
push-to-registry
This skill configures Packer to push build metadata to HCP Packer registry, enabling version control and governance of machine images across infrastructure…
by HashiCorpOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.1K tokens · pinned 6 days ago
deploying-airflow
This skill guides deploying Airflow DAGs and projects using Astro (Astronomer's managed platform), open-source Airflow on Docker Compose, or Kubernetes with…
by AstronomerOfficial publisher
Claude Code, Codex, Cursor +4 · about 2.7K tokens · pinned 6 days ago
publish-npm-version
Prepares a release PR for a Node package by bumping the version in the root package.json and all workspace packages, updating the lockfile, drafting release…
by PrismaOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.8K tokens · pinned 6 days ago
vercel
This skill deploys and manages Vercel applications, handling deployments, aliases, logs, and monitoring.
by SentryOfficial publisher
Claude Code, Codex, Cursor +4 · about 610 tokens · pinned 6 days ago