Agent skill · software engineering · aiskillstore

expo-cicd-workflows

Helps understand and write EAS workflow YAML files for Expo projects. Use this skill when the user asks about CI/CD or workflows in an Expo or EAS context, mentions .eas/workflows/, or wants help with EAS build pipelines or deployment automation.

Why this skill is useful

Adds specific commands and validation procedures for generating and validating EAS workflow YAML files that the AI wouldn't reliably generate on its own.

What it needs

Requires node installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

EAS Workflows Skill Help developers write and edit EAS CI/CD workflow YAML files. Reference Documentation Fetch these resources before generating or validating workflow files. Use the fetch script (implemented using Node.js) in this skill's scripts/ directory; it caches responses using ETags for efficiency: 1. JSON Schema — https://api.expo.dev/v2/workflows/schema It is NECESSARY to fetch this schema Source of truth for validation All job types and their required/optional parameters Trigger types and configurations Runner types, VM images, and all enums 2. Syntax Documentation — https://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/syntax.mdx Overview of workflow YAML syntax Examples and English explanations Expression syntax and contexts 3. Pre-packaged Jobs — https://raw.githubusercontent.com/expo/expo/refs/heads/main/docs/pages/eas/workflows/pre-packaged-jobs.mdx Documentation for supported pre-packaged job types Job-specific parameters and outputs Do not rely on memorized values; these resources evolve as new features are added. Workflow File Location Workflows live in .eas/workflows/.yml (or .yaml). Top-Level Structure A workflow file has these top-level keys: name — Display name for the workflow on — Triggers that start the workflow (at least one required) jobs — Job definitions (required) defaults — Shared defaults for all jobs concurrency — Control parallel workflow runs Consult the schema for the full specification of each section. Expressions Use ${{ }} syntax for dynamic values. The schema defines available contexts: github. — GitHub repository and event information inputs. — Values from workflowdispatch inputs needs. — Outputs and status from dependent jobs jobs. — Job outputs (alternative syntax) steps. — Step outputs within custom jobs workflow. — Workflow metadata Generating Workflows When generating or editing workflows: 1. Fetch the schema to get current job types, parameters, and allowed values 2. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/expo-cicd-workflows

View the source on GitHub

Browse the @skills marketplace