eas-workflows

Write and validate EAS Workflows YAML files for Expo CI/CD pipelines.

16|1|Updated May 5, 2026
One-click install
npx skills add https://github.com/AIBiz-Automatyzacje/workspace-template-mobile --skill eas-workflows-aibiz-automatyzacje
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eas-workflows
Source: https://github.com/AIBiz-Automatyzacje/workspace-template-mobile/tree/main/.claude/skills/eas-workflows
Command: npx skills add https://github.com/AIBiz-Automatyzacje/workspace-template-mobile --skill eas-workflows-aibiz-automatyzacje

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Writing EAS Workflows YAML files for Expo CI/CD requires up-to-date knowledge of job types, triggers, and expression syntax that changes frequently, and mistakes are only caught late without proper validation. ## Core Features & Use Cases - Schema-driven authoring: Fetches the live JSON schema from api.expo.dev plus official syntax and pre-packaged jobs documentation before generating or editing workflow files. - CLI validation: Validates each workflow file with eas-cli workflow:validate, which checks build profile references against eas.json and runs EAS server-side checks. - Cached fetching: Uses a Node.js fetch script with ETag and Cache-Control based HTTP caching to avoid redundant downloads of reference documentation. - Use Case: You want a workflow that builds your app on every push to main and submits to the stores on demand; the skill generates .eas/workflows/deploy.yml with correct triggers, job dependencies via needs, and ${{ }} expressions, then validates it. ## Quick Start Ask the assistant to create an EAS workflow file that builds your Expo app on every push to main and validate it with the EAS CLI.

Frequently Asked Questions about eas-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 project?

Create a YAML file in .eas/workflows with top-level keys name, on, and jobs. Fetch the JSON schema from api.expo.dev to get current job types and parameters, then validate with npx eas-cli workflow:validate.

How do I validate an EAS workflow file?

Run npx -y eas-cli@latest workflow:validate .eas/workflows/<file>.yml --non-interactive from the Expo project root. It requires a logged-in EAS CLI session and checks build profiles against eas.json plus server-side validation.

What triggers are available in EAS Workflows?

Triggers are defined under the on key and include options like push and workflow_dispatch with inputs. The exact set of trigger types and configurations is defined in the JSON schema at api.expo.dev/v2/workflows/schema, which evolves over time.

Does EAS Workflows cost money to run?

Yes, EAS Workflows run on Expo Application Services, a paid product with free-tier limits. Each job consumes plan build or compute minutes, and build or submit jobs also require paid Apple Developer and Google Play accounts.

What is the file size limit for EAS workflow files?

Each workflow file in .eas/workflows must be 16 KiB or smaller. Files can use either the .yml or .yaml extension.