All skills
callstackincubator avatar

/github-actions

@405a888 official

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.

Use this Skill: https://skilld.dev/gh/callstackincubator/agent-skills/github-actions

This session only. Nothing lands on disk.

SKILL.md

≈62 tokens always: the name and description. ≈631 when used: this file. ≈5.8k more on demand in 4 files.

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 and gha-android-composite-action.md.
  2. Wire them into .github/workflows/mobile-build.yml from gha-workflow-and-downloads.md.
  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 Composite action.yml for iOS simulator .app.tar.gz builds and artifact upload
gha-android-composite-action.md Composite action.yml for Android emulator .apk builds and artifact upload
gha-workflow-and-downloads.md 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
Need CI Android emulator .apk artifact gha-android-composite-action.md
Need one workflow to trigger both platform jobs gha-workflow-and-downloads.md
Need scripted artifact download gha-workflow-and-downloads.md

Source Inspiration

Source: SKILL.md on GitHub

1 alert16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    This skill provides reusable GitHub Actions templates and documentation for building React Native applications in CI and managing build artifacts. It uses official GitHub actions and established React Native CLI patterns.

  • Socket16d

    1 alert: gptAnomaly

  • Snyk16d

    Risk: LOW · No issues

  • Runlayer6mo

    3/5 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 405a888. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 weeks ago.

Activeupdated 2 months ago
  • github-actions
  • ci
  • react-native
  • ios
  • android
  • artifacts
  • gh-cli
  • mobile-builds

README badge

README badge for callstackincubator/agent-skills/github-actions

Defines reusable GitHub Actions composite actions to build React Native iOS simulator and Android emulator artifacts in cloud CI, then download them via gh CLI or GitHub API. Use this skill when setting up mobile build pipelines that need retrievable simulator and emulator installables from PR or manual dispatch runs.

Generated from the current SKILL.md.

Does this skill support both iOS and Android builds?
Yes. The skill includes separate composite actions for iOS simulator `.app.tar.gz` builds and Android emulator `.apk` builds, both wired into a single workflow.
How do I download artifacts after a workflow run?
The skill provides `gh run download` commands and REST API examples. You can retrieve artifacts by `artifact-id` using either the GitHub CLI or direct HTTP calls to the GitHub API.
What does this skill actually build and upload?
It builds React Native apps for CI environments — iOS simulator apps as `.app.tar.gz` archives and Android emulator apps as `.apk` files — then publishes them as downloadable GitHub Actions artifacts.
Do I need to set up iOS and Android locally first?
The skill assumes you have a React Native project with iOS and Android build configurations already in place. It provides the GitHub Actions patterns to run those builds in the cloud and capture the outputs.

Generated from the current SKILL.md. These answers refresh after source changes.