Agent skill · software engineering · sickn33

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

Provides specific YAML structure and validation scripts for EAS workflows 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. 44,571 stars on the source repository.

What this skill does

EAS Workflows Skill When to Use Use this skill when you need 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. Help developers write and edit EAS CI/CD workflow YAML files. Reference Documentation Fetch these resources before generating or validating workflow files. First resolve this skill's directory, then use the fetch script in its scripts/ directory. It is implemented using Node.js and 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. …

How to use it

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

@skills sickn33/expo-cicd-workflows

View the source on GitHub

Browse the @skills marketplace