eas-hosting

Deploy Expo web apps and API routes to EAS Hosting on Cloudflare Workers.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/gmackie/agent-skills --skill eas-hosting-gmackie
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: eas-hosting
Source: https://github.com/gmackie/agent-skills/tree/main/skills/eas-hosting
Command: npx skills add https://github.com/gmackie/agent-skills --skill eas-hosting-gmackie

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deploying an Expo web app and its server-side API routes requires coordinating web bundle exports, edge hosting, environment secrets, and custom domains, which is error-prone without a guided workflow. ## Core Features & Use Cases - Web and API Deployment: Export the web bundle with npx expo export -p web and ship it with eas deploy for production or PR preview URLs. - API Route Authoring: Create +api.ts handlers with HTTP methods, dynamic routes, request handling, CORS, and error handling that run on the Cloudflare Workers runtime. - Secrets and Domains: Manage environment variables with eas env:create and configure custom domains via eas.json or the Expo dashboard. - Use Case: You have an Expo Router app with a /api/users endpoint that proxies a third-party API using a secret key. Use this Skill to author the route, set the production secret, and deploy both the site and API to EAS Hosting with a single command. ## Quick Start Use the eas-hosting skill to deploy my Expo web app and its API routes to EAS Hosting production.

Frequently Asked Questions about eas-hosting

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

FAQPage Schema
When should I not use Expo API routes?▼

Avoid API routes when data is already public, no secrets are required, or you need real-time updates, since WebSockets require Durable Objects. For simple CRUD or auth-only needs, managed backends like Supabase, Firebase, or Clerk are a better fit.