expo-cicd-workflows

Create and validate EAS CI/CD workflow YAML files for Expo projects.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/msichterman/templatesick --skill expo-cicd-workflows-msichterman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-cicd-workflows
Source: https://github.com/msichterman/templatesick/tree/main/.agents/skills/expo-cicd-workflows
Command: npx skills add https://github.com/msichterman/templatesick --skill expo-cicd-workflows-msichterman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires ajv, ajv-formats, js-yaml, and includes scripts (resource) components.

What problem does it solve?

Expo projects often require consistent, reproducible CI/CD pipelines for building, testing, and deploying to stores. This Skill provides guidance and tooling to author and validate EAS workflow YAML files, reducing manual setup and errors.

Core Features & Use Cases

  • Understand the EAS workflow schema and common job configurations for Expo apps (native, web, and CI runners).
  • Generate and validate .eas/workflows YAML files for build, test, and deployment pipelines, with guidance on triggers, environments, and caching.
  • Use with CI systems (GitHub Actions, GitLab CI, etc.) to automate builds and deployments for Expo projects.

Quick Start

Start by running the skill to draft an initial EAS workflow for your Expo app, then customize job steps, triggers, and deployment targets. The skill's fetch/validate scripts can be used to verify the YAML against Expo's schema.

Frequently Asked Questions about expo-cicd-workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an EAS workflow YAML file for my Expo app?

To create an EAS workflow YAML file for your Expo app, draft the file under the .eas/workflows/ directory and define your build, test, and deployment steps. The skill provides guidance and validation scripts to ensure correct structure for deterministic pipelines.

How do I validate my EAS workflow YAML against the Expo schema?

You can validate your EAS workflow YAML against the Expo schema using the skill's built-in fetch and validate scripts. These scripts enforce the latest Expo EAS schema and ensure your YAML structure is correct for iOS, Android, and web targets.

Can I use EAS workflows to deploy Expo apps to both iOS and Android stores?

Yes, EAS workflows support building and deploying Expo apps to both iOS and Android stores, as well as web targets. You can configure triggers, jobs, environments, and deployment steps within your YAML files to automate the entire process.

What is the best way to configure CI/CD pipelines for an Expo project?

The best way to configure CI/CD pipelines for an Expo project is by authoring EAS workflow YAML files. This approach reduces manual setup and errors by enforcing the latest Expo EAS schema and ensuring consistent, reproducible build, test, and deployment pipelines.

Does EAS CI/CD workflows work with GitHub Actions and GitLab CI?

Yes, EAS CI/CD workflows can be used with CI systems like GitHub Actions and GitLab CI to automate builds and deployments for Expo projects. The skill helps you generate and validate the YAML files needed to integrate with these systems.

Why is my Expo EAS workflow YAML failing during the build pipeline?

Your Expo EAS workflow YAML might be failing due to incorrect structure or outdated schema. Using the skill's validation scripts to verify your YAML against the latest Expo EAS schema can identify and resolve structural errors in your build pipelines.