PlugWiki

github-actions skill (callstack) for Claude Code: React Native CI build artifacts

Helps Claude set up GitHub Actions that build React Native iOS simulator and Android emulator apps as downloadable artifacts.

Installs
11.4K
on skills.sh
Stars
1.7K
on GitHub
Files
4
besides SKILL.md
Updated
Oct 2026
last repo commit

github-actions is a skill from Callstack's agent-skills collection. Claude loads it when you create CI workflows that build React Native simulator or emulator apps, upload them from pull requests or manual runs, and fetch them by artifact ID with gh or the GitHub API.

SKILL.md is a short index. The three reference files hold the iOS composite action (a .app.tar.gz), the Android composite action (an .apk) and a full mobile-build.yml workflow with download commands. It is for GitHub Actions only.

Good for

  • React Native developers who want CI builds for simulators and emulators
  • Teams that test pull requests on a build, not a local checkout
  • Anyone scripting artifact downloads with gh or the GitHub API

Install github-actions

Claude Code

  1. 1

    Copy this prompt.

    Install the github-actions skill in Claude Code. Run this command:
    
    /plugin marketplace add callstackincubator/agent-skills
    /plugin install testing-react-native-apps@callstack-agent-skills
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Pick one route. The plugin routes install the whole Testing React Native Apps bundle: 4 skills (github-actions, react-native-testing, agent-device and dogfood), counted from the plugin's skills folder in the repo tree. The last three are vendored copies from other repos. The plugin manifest lists no hooks, agents or MCP servers. The skills CLI and folder routes install only github-actions.

Built from the package data we hold. Not yet tested by us. Source.

What's in the skill

When it loads

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.

Sections in SKILL.md

  1. Overview
  2. When to Apply
  3. Quick Reference
  4. References
  5. Problem -> Skill Mapping
  6. Source Inspiration

Key facts

Installs on skills.sh
11,396 (Nov 2, 2026)
GitHub stars (repo)
1,694 (Nov 2, 2026)
Last repo commit
Oct 8, 2026

What it includes

  • Builds an iOS simulator app with xcodebuild and uploads it as a .app.tar.gz.

    The action file is in references/gha-ios-composite-action.md. It runs in CI on a macOS runner.

    Write · iOS composite action

  • Builds an Android emulator APK with Gradle and uploads it.

    The action file is in references/gha-android-composite-action.md.

    Write · Android composite action

  • A mobile-build.yml with push, pull request and manual triggers, and a summary job.

    Creates .github/workflows/mobile-build.yml in your repo.

    Write · Workflow wiring

  • iOS scheme, Android variant, branch strategy and artifact retention days.

    Inputs to set

  • Check the scheme builds, pod install works, gradlew is executable and RN config resolves.

    Read · Repo-compat checklist

  • gh run list, gh run download by run ID and artifact name, and gh api for IDs.

    Runs code · Download with gh

  • curl with a GITHUB_TOKEN to list artifacts and download one zip by ID.

    Runs code · Download with the REST API

  • Ruby setup, wrong scheme, Gradle variant casing and permissions.actions: read.

    Troubleshooting and pitfalls

From the official docs

Permissions

Low risk

The skill holds instructions, but the workflow it writes runs your builds on GitHub's runners and downloads artifacts with your credentials. Review the workflow and token scope before you push.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It adds a workflow that runs on every push and pull request

    The template triggers on push and pull_request to main and on manual dispatch, using macos-latest and ubuntu-latest runners. Check your Actions usage limits before you merge it. github.com

  • Downloads use your GitHub credentials

    gh run download uses your gh login, and the REST example sends $GITHUB_TOKEN to api.github.com. Use a token with the least access that works. github.com

  • Builds run third-party tooling in CI

    The workflow runs npm ci, pod install --repo-update, Gradle and xcodebuild from your repo, and uses actions/checkout, setup-node, setup-java and upload-artifact at version 4. github.com

  • The bundle route adds device-automation skills

    The Testing React Native Apps plugin also installs agent-device, dogfood and react-native-testing. agent-device's reference files show commands such as agent-device install and reinstall for apps on a simulator or device. The skills CLI route installs only github-actions. github.com

Technical details
Talks toapi.github.com (artifact list and download). GitHub Actions artifact storage. CocoaPods spec repo (pod install --repo-update). npm registry (npm ci)
Scopes
  • GITHUB_TOKEN or gh login (for artifact downloads)

Questions

How do I install the github-actions skill?

Use the install box above. The skills CLI and folder routes install this one skill. The Claude Code plugin route and the Codex Plugins route install the Testing React Native Apps bundle, which also adds react-native-testing, agent-device and dogfood.

Does it build my app locally?

No. It writes CI workflow code that builds on GitHub's runners (macos-latest for iOS, ubuntu-latest for Android). Artifacts are then downloaded with gh or the API.

Do I need a GitHub token?

The gh commands use your gh login. The REST example sends a GITHUB_TOKEN as a bearer header to api.github.com, and the workflow sets permissions to contents: read and actions: read.

Are artifact links public?

No. The workflow reference says artifact URLs require authentication.

Is the github-actions skill safe to install?

The folder holds Markdown and one small agents/openai.yaml file and no script files. The CI code it helps you write installs dependencies with npm ci and pod install and runs builds on GitHub's runners, so review the workflow before you push it.

Does it work in the Claude app?

The install box shows a zip upload for the Claude app. The README documents installs for Codex and for Claude Code, Cursor, Copilot, Gemini CLI and OpenCode through the skills CLI.

Information

updated Nov 2, 2026

Folder
skills/github-actions

callstackincubator/agent-skillsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 11
  1. Callstack agent-skills README · github.com
  2. Callstack marketplace manifest · github.com
  3. testing-react-native-apps plugin manifest · github.com
  4. Claude Code skills · code.claude.com
  5. Using skills in Claude · support.claude.com
  6. github-actions SKILL.md · github.com
  7. gha-workflow-and-downloads.md · github.com
  8. skills.sh listing · skills.sh
  9. Repository · github.com
  10. gha-ios-composite-action.md · github.com
  11. gha-android-composite-action.md · github.com

Updated Nov 2, 2026.