expo-cicd-workflows

Validate Expo EAS CI/CD workflows against the official schema and syntax rules.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ibousfiha/better-t-nest-template --skill expo-cicd-workflows-ibousfiha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expo-cicd-workflows
Source: https://github.com/ibousfiha/better-t-nest-template/tree/main/.agents/skills/expo-cicd-workflows
Command: npx skills add https://github.com/ibousfiha/better-t-nest-template --skill expo-cicd-workflows-ibousfiha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Expo EAS CI/CD workflows are essential for automating builds and deployments of Expo projects. This skill helps developers understand, author, and validate .eas/workflows YAML configurations against the official schema, ensuring reliable pipelines.

Core Features & Use Cases

  • Understand the structure of .eas/workflows YAML files and the available triggers, jobs, and validation rules.
  • Generate, edit, and validate EAS workflow configurations to automate builds for Expo apps, including multi-environment strategies and pre/post steps.
  • Use cases include implementing CI pipelines for building iOS/Android, creating deployment workflows, and validating user-provided workflow definitions.

Quick Start

Create or update a workflow file at .eas/workflows/ to implement a basic Expo build and deployment pipeline.

Frequently Asked Questions about expo-cicd-workflows

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

FAQPage Schema
How do I validate Expo EAS workflows YAML configurations?

To validate Expo EAS workflows YAML configurations, the skill checks your `.eas/workflows` files against the official Expo workflows schema, syntax rules, and pre-packaged jobs. It fetches the latest schema documentation to apply strict validation and ensure required fields are present.

How do I generate CI/CD pipelines for Expo builds and deployments?

You can generate CI/CD pipelines for Expo builds by creating or updating YAML files in the `.eas/workflows/` directory. The skill helps author these configurations to automate iOS and Android builds, including multi-environment strategies and pre/post steps.

What is the structure of an Expo EAS workflow file?

An Expo EAS workflow file is a YAML configuration located in `.eas/workflows/` that defines triggers, jobs, and validation rules. The skill helps you understand this structure and ensures your definitions align with the official schema and pre-packaged jobs.

Does this skill support custom pre and post steps in EAS workflows?

Yes, the skill supports implementing CI pipelines with custom pre and post steps within your EAS workflows. It allows you to generate and edit YAML configurations to automate complex build and deployment strategies across multiple environments.

Why do my Expo EAS workflow definitions fail schema validation?

Expo EAS workflow definitions fail schema validation when required fields are missing or invalid contexts are used. The skill applies strict validation against the latest Expo workflows schema, syntax rules, and pre-packaged job documentation to identify these exact issues.

Can I use js-yaml and ajv to validate Expo EAS workflows?

Yes, the skill leverages js-yaml to parse workflow files and ajv with ajv-formats to validate them against the Expo workflows schema. This combination ensures your `.eas/workflows` YAML configurations meet strict syntax and structural requirements.