github-actions — скилл для Claude Code: CI/CD для React Native
Готовые шаблоны GitHub Actions для сборки React Native приложений на iOS-симуляторе и Android-эмуляторе в облаке с загрузкой артефактов. Упрощает настройку CI-пайплайнов и скачивание собранных бинарников через gh или REST API.
npx skills add callstackincubator/agent-skills --skill github-actions -a claude-codeЧто делает github-actions
Скилл содержит три компонента: композитные экшены для iOS и Android, которые собирают приложение и загружают артефакт, плюс готовый workflow для синхронизации обеих платформ в одном пайплайне. Артефакты (.app.tar.gz для iOS и .apk для Android) становятся доступны для скачивания с фиксированными ID — это позволяет автоматизировать их retrieval через gh run download или REST API.
Установка — одна команда с указанием платформы (claude-code, cursor, codex и другие). После этого скилл появляется в указанной директории: для Claude Code это ~/.claude/skills/github-actions/SKILL.md, для GitHub Copilot — .github/skills/github-actions/SKILL.md. Использование: добавьте композитные экшены в репозиторий, подключите их в .github/workflows/mobile-build.yml и запустите workflow — агент получит доступ к артефактам и сможет подстроить сборку под ваш проект.
Какие задачи решает
- Собрать React Native приложение для iOS-симулятора в облаке и скачать артефакт
- Автоматизировать сборку Android APK в GitHub Actions и предоставить её для скачивания
- Запустить iOS и Android сборку в одном workflow без дублирования логики
- Загрузить артефакт GitHub Actions с помощью скрипта через
ghCLI или API
Примеры запросов агенту
- Настрой CI workflow для сборки React Native на iOS-симуляторе и Android-эмуляторе с использованием готовых экшенов
- Скачай артефакт из последнего успешного workflow: `gh run download <run-id> -n <artifact-name>`
- Добавь композитный экшен для iOS из скилла и собери `.app.tar.gz` в GitHub Actions
Как установить github-actions
1Через Skills CLI (Vercel)
npx skills add callstackincubator/agent-skills --skill github-actions -a claude-code2Вручную: положить файлы
~/.claude/skills/github-actions/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/github-actions/
1Через Skills CLI (Vercel)
npx skills add callstackincubator/agent-skills --skill github-actions -a codex2Вручную: положить файлы
.agents/skills/github-actions/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add callstackincubator/agent-skills --skill github-actions -a cursor2Вручную: положить файлы
.cursor/skills/github-actions/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install callstackincubator/agent-skills github-actions2Вручную: положить файлы
.github/skills/github-actions/SKILL.md1Через Skills CLI (Vercel)
npx skills add callstackincubator/agent-skills --skill github-actions -a gemini-cli2Командой платформы
gemini skills install https://github.com/callstackincubator/agent-skills --path skills/github-actionsВручную: положить файлы
.devin/skills/github-actions/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add callstackincubator/agent-skills --skill github-actions -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о github-actions
Как установить github-actions скилл в Claude Code?
Выполни npx skills add callstackincubator/agent-skills --skill github-actions -a claude-code, а затем открой ~/.claude/skills/github-actions/SKILL.md. Для других платформ замени флаг: -a cursor для Cursor, -a codex для Codex, -a gemini-cli для Gemini CLI.
Что даёт этот скилл?
Три готовых к использованию компонента: композитный экшен для iOS-симулятора, такой же для Android-эмулятора и end-to-end workflow, который запускает обе сборки и загружает артефакты. Это избавляет от написания boilerplate и унифицирует процесс.
Как скачать артефакт после сборки?
Используй gh run download <run-id> с флагом -n <artifact-name> для конкретного артефакта или обратись к REST API: GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}. Скилл содержит примеры обоих способов.
Исходный текст
SKILL.md · MIT
---
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
© callstackincubator · MIT · callstackincubator/agent-skills