Agent skill

Expo Development on Limrun

by superset-sh in superset-sh/superset

Sets up and runs Expo and React Native apps on Limrun remote iOS simulators and Android emulators, using dev-client builds for fast JS and TS iteration.

Custom licenceAuto-check passedMobile

Install Expo Development on Limrun

skills CLI
$ npx skills add superset-sh/superset --skill limrun-expo-development -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install superset-sh/superset limrun-expo-development --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/superset-sh/superset.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/limrun-expo-development .claude/skills/limrun-expo-development && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
limrun-expo-development
GitHub stars
15k
Token cost
~3.6k tokens
SKILL.md length
1,564 words
Files
1
Skills in repo
47
Repo updated
First seen
Licence
Custom licence

At a glance

Sets up and runs Expo and React Native apps on Limrun remote iOS simulators and Android emulators, using dev-client builds for fast JS and TS iteration.

  • Running an Expo app on a remote iOS simulator or Android emulator
  • SKILL.md covers Expo Readiness, Ensure Dev Client, Debug Build Asset and Start Metro Through Limrun on…, plus 7 more sections
  • Calls npx, adb and node; reaches console.limrun.com
  • Getting an Expo dev build with a Metro tunnel and hot reload working

What it does

The skill handles the Expo-specific side of running a React Native app on Limrun: an Expo development build, a Metro tunnel and hot reload, so JavaScript and TypeScript edits show up without repeated native rebuilds. Every build and device operation runs on Limrun. Local Xcode, simulators, Android SDK and emulators are off limits, and local `adb` is used only to reach the remote emulator through the CLI's tunnel.

It first confirms the project is an Expo app with `npx expo config --type introspect --json` and derives the bundle ID, Android package, slug, URL scheme and git branch, which name the debug asset. A missing `expo-dev-client` is installed, and any change to native dependencies or native config makes the uploaded debug asset stale, so a fresh debug build comes first. Otherwise it checks `lim asset list` for a reusable build. Device commands, screenshots and cleanup are left to sibling Limrun skills, and the excerpt stops before the dev loop itself.

When your agent uses it

  • Running an Expo app on a remote iOS simulator or Android emulator
  • Getting an Expo dev build with a Metro tunnel and hot reload working
  • Iterating on JS or TS code without rebuilding native code each time
  • Deciding whether a native dependency change needs a fresh debug build

Example prompts

  • “Get my Expo app running on a Limrun iOS simulator with hot reload.”
  • “Set up expo-dev-client for this project and put a debug build on a Limrun Android emulator.”
  • “I just added a native module. Do I need to rebuild the debug asset before testing?”

Requirements

  • Access to Limrun and its `lim` CLI
  • An Expo / React Native project
  • Node to run `npx expo`

What it can do on your machine

Read from SKILL.md and the folder at commit 6b94a61. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • adb
    • node
    • npm
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • console.limrun.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Expo Development on Limrun loads about 3.6k tokens when it runs. Until then it costs about 75 tokens; SKILL.md has 1,564 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~75
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,564 words (~3,572 tokens).

“Use this skill for Expo / React Native-specific setup and dev-client iteration, on iOS simulators and Android emulators. Use limrun-ios-simulator and limrun-android-emulator for command details, device interaction, screenshots, recordings, and cleanup, and the build skills (limrun-xcode, limrun-gradle) for build flag…”

— opening of SKILL.md by superset-sh, Custom licence
name
limrun-expo-development
user-invocable
true
effort
high

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/limrun-expo-development of superset-sh/superset.

Open the folder on GitHubat commit 6b94a61

Compare with similar skills

Expo Development on Limrun next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Expo Development on Limrun compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Expo Development on Limrun this skillsuperset-sh/superset15k—~3.6kAutomated safety check: PassCustom licence
Screenmapaleqsio/screenmap244—~7.2kAutomated safety check: PassMIT
Expo Tailwind SetupCherryHQ/cherry-studio-app4k8 repos~3kAutomated safety check: PassMIT
Expo Brownfield Integrationmweinbach/agent-coworker1562 repos~900Automated safety check: NotesCustom licence
Simulator Audio E2Ehyochan/react-native-nitro-sound961—~1.1kAutomated safety check: PassMIT
Expo UIarcboxlabs/linkcode155—~1.2kAutomated safety check: PassMIT

Similar skills

  • Screenmap

    aleqsio/screenmap

    Generate a visual navigation map of an Expo / React Native or NativeScript app.

    244 GitHub stars~7.2k tokensUpdated 6 days ago
    MobileAuto-check passed
  • Expo Tailwind Setup

    CherryHQ/cherry-studio-app

    Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling

    4k GitHub starsUsed in 8 repos~3k tokens
    MobileAuto-check passed
  • Expo Brownfield Integration

    mweinbach/agent-coworker

    Helps add Expo and React Native to an existing native iOS or Android app, and choose between a prebuilt AAR or XCFramework and a fully integrated build.

    156 GitHub starsUsed in 2 repos~900 tokens
    MobileAuto-check: notes
  • Simulator Audio E2E

    hyochan/react-native-nitro-sound

    Build and run repeatable react-native-nitro-sound recorder/player regression tests on an iOS Simulator or Android emulator, with explicit virtual-device selection, microphone permission, Maestro…

    961 GitHub stars~1.1k tokensUpdated 11 days ago
    MobileAuto-check passed
  • Expo UI

    arcboxlabs/linkcode

    Framework (OSS). An agent skill from arcboxlabs/linkcode.

    155 GitHub stars~1.2k tokensUpdated 13 days ago
    MobileAuto-check passed
  • Simfleet

    entropyconquers/simfleet

    Operate a simfleet device fleet: slimmed iOS simulators and Android emulators, parallel React Native worktree lanes with leased Metro ports, the native build cache, and per-agent device claims.

    118 GitHub stars~1.5k tokensUpdated 12 days ago
    MobileAuto-check passed

More from superset-sh/superset

All 47 skills in this repo
  • Mobile Demo Film Editor

    superset-sh/superset

    Edits real mobile screen recordings into a configurable demo video with phone framing, title cards, cutaways and an end card, using a bundled renderer.

    15k GitHub stars~1.8k tokensUpdated today
    Auto-check passed
  • Superset Agent Standup

    superset-sh/superset

    Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.

    15k GitHub stars~712 tokensUpdated today
    Auto-check passed
  • Superset Browser Control

    superset-sh/superset

    Opens pages, takes screenshots, reads the console, clicks and types in the browser panes of a Superset workspace, with Browser Use as a fallback for other browsers.

    15k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Superset Automate

    superset-sh/superset

    Turns a recurring chore into a scheduled or event-triggered Superset agent, drafting its prompt, picking a target and trigger, and reviewing the first run.

    15k GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Generates a Drizzle migration on a fresh Neon branch and runs a production-safety checklist for table sizes, lock order and load rehearsal before the PR opens.

    15k GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Superset Feedback Reporter

    superset-sh/superset

    Turns a bug report or feature request about Superset into a short, scannable write-up and submits it privately or as a public GitHub issue.

    15k GitHub stars~2.9k tokensUpdated today
    Auto-check passed

Categories

Questions about Expo Development on Limrun

What does Expo Development on Limrun do?

Sets up and runs Expo and React Native apps on Limrun remote iOS simulators and Android emulators, using dev-client builds for fast JS and TS iteration. The skill handles the Expo-specific side of running a React Native app on Limrun: an Expo development build, a Metro tunnel and hot reload, so JavaScript and TypeScript edits show up without repeated native rebuilds. Every build and device operation runs on Limrun.

When should I use Expo Development on Limrun?

Expo Development on Limrun fits situations like: running an Expo app on a remote iOS simulator or Android emulator; getting an Expo dev build with a Metro tunnel and hot reload working; iterating on JS or TS code without rebuilding native code each time; deciding whether a native dependency change needs a fresh debug build.

How do I install Expo Development on Limrun in Claude Code?

Run `npx skills add superset-sh/superset --skill limrun-expo-development -a claude-code`. Or copy the skill folder (.agents/skills/limrun-expo-development in superset-sh/superset) into .claude/skills/limrun-expo-development in your project. Claude Code loads it when a task matches its description.

How do I install Expo Development on Limrun in Codex?

Run `npx skills add superset-sh/superset --skill limrun-expo-development -a codex`. Or copy the skill folder (.agents/skills/limrun-expo-development in superset-sh/superset) into .agents/skills/limrun-expo-development in your project. Codex loads it when a task matches its description.

Can I use Expo Development on Limrun in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add superset-sh/superset --skill limrun-expo-development -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/limrun-expo-development, .gemini/skills/limrun-expo-development, .github/skills/limrun-expo-development and .opencode/skills/limrun-expo-development in your project.

What does Expo Development on Limrun need to run?

Going by SKILL.md and its folder, Expo Development on Limrun needs the command-line tools its instructions call (npx, adb, node, npm and git). Our summary lists: Access to Limrun and its `lim` CLI; An Expo / React Native project; Node to run `npx expo`.

Does Expo Development on Limrun access the network?

SKILL.md names 1 domain. In commands or code: console.limrun.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Expo Development on Limrun safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Expo Development on Limrun use?

Expo Development on Limrun has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Expo Development on Limrun use?

About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Expo Development on Limrun?

Skills that share tags, products or a category with Expo Development on Limrun: Screenmap (aleqsio/screenmap, 244 stars), Expo Tailwind Setup (CherryHQ/cherry-studio-app, 4k stars), Expo Brownfield Integration (mweinbach/agent-coworker, 156 stars) and Simulator Audio E2E (hyochan/react-native-nitro-sound, 961 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Expo Development on Limrun?

superset-sh (a GitHub organization) maintains it in superset-sh/superset, which has 15,063 GitHub stars. The repository holds 47 skills in this directory. The repository was last updated on October 11, 2026.

Source: superset-sh/superset on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.