Agent skill

Simulators Emulators

by championswimmer in championswimmer/TwoFac

How to list, pick, and boot Android emulators and iOS simulators for local app runs.

No licenceAuto-check passedMobile

Install Simulators Emulators

skills CLI
$ npx skills add championswimmer/TwoFac --skill simulators-emulators -a claude-code

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

GitHub CLI
$ gh skill install championswimmer/TwoFac simulators-emulators --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/championswimmer/TwoFac.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/simulators-emulators .claude/skills/simulators-emulators && 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
simulators-emulators
GitHub stars
130
Token cost
~1.3k tokens
SKILL.md length
452 words
Files
4 (incl. scripts)
Skills in repo
8
Repo updated
First seen
Licence
None found

At a glance

How to list, pick, and boot Android emulators and iOS simulators for local app runs.

  • Tasks that involve Mobile testing and debugging
  • SKILL.md covers Companion scripts, Common checks, Android emulators and iOS simulators, plus 1 more section
  • Runs JavaScript scripts from its folder; calls node, adb and xcrun

What it does

Simulators Emulators is an agent skill from championswimmer/TwoFac. How to list, pick, and boot Android emulators and iOS simulators for local app runs.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts.

It sits in Mobile, covering Mobile testing and debugging. It works with Android and iOS. The repository describes itself as: 2FA Authenticator app that works on mobile, web, desktop, watches and CLI!

When your agent uses it

  • Tasks that involve Mobile testing and debugging

Example prompts

  • “/simulators-emulators”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit 1360a71. 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

    Ships 3 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node
    • adb
    • xcrun
    • rg
    • xcodebuild

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

  • Network

    No URLs in SKILL.md.

    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

Simulators Emulators loads about 1.3k tokens when it runs. Until then it costs about 26 tokens; SKILL.md has 452 words of instructions outside code blocks.

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

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); the scripts in this folder are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 452 words (~1,313 tokens).

“Use this skill to discover local Android emulators and iOS simulators, pick a target interactively, and boot it before running the app.”

— opening of SKILL.md by championswimmer
name
simulators-emulators

Read the full SKILL.md on GitHub

Files

SKILL.md and 3 other files (scripts) in .agents/skills/simulators-emulators of championswimmer/TwoFac.

  • SKILL.md
  • scripts/android-emulator-picker.mjs
  • scripts/ios-simulator-picker.mjs
  • scripts/simulatorTools.mjs

Open the folder on GitHubat commit 1360a71

Compare with similar skills

Simulators Emulators 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.

Simulators Emulators compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Simulators Emulators this skillchampionswimmer/TwoFac130—~1.3kAutomated safety check: PassNone
Mobilerun Docs Referencedroidrun/mobilerun9.6k—~943Automated safety check: PassMIT
Appiumblokadaorg/blokada3.3k—~3.5kAutomated safety check: PassMPL-2.0
Phoneagentrounak/PhoneAgent799—~2.2kAutomated safety check: PassMIT
Simvynpranshuchittora/simvyn438—~938Automated safety check: PassMIT
Mobile Automation with agent-devicenuclearpasta/react-native-drax715—~1.4kAutomated safety check: PassMIT

Similar skills

  • Mobilerun Docs Reference

    droidrun/mobilerun

    Answers questions about Mobilerun, the LLM-agent framework for automating Android and iOS devices, by pointing the agent to the right page of its v5 documentation.

    9.6k GitHub stars~943 tokensUpdated 3 days ago
    MobileAuto-check passed
  • Appium

    blokadaorg/blokada

    A skill your agent uses for dynamic inspection and navigation of the Blokada app through the repo-local Appium machine session.

    3.3k GitHub stars~3.5k tokensUpdated today
    MobileAuto-check passed
  • Phoneagent

    rounak/PhoneAgent

    Control a connected iPhone, iOS simulator, Android emulator, or Android device from macOS through PhoneAgent's JSON-RPC bridge.

    799 GitHub stars~2.2k tokensUpdated 1 mo ago
    MobileAuto-check passed
  • Simvyn

    pranshuchittora/simvyn

    Operate iOS Simulators, Android Emulators, and connected mobile devices with Simvyn.

    438 GitHub stars~938 tokensUpdated yesterday
    MobileAuto-check passed
  • Mobile Automation with agent-device

    nuclearpasta/react-native-drax

    Drives iOS and Android devices and simulators from the command line: open apps, snapshot the UI tree, tap, type, scroll, take screenshots and read UI info.

    715 GitHub stars~1.4k tokensUpdated 5 days ago
    MobileAuto-check passed
  • Device Log

    blokadaorg/blokada

    A skill your agent uses for pulling recent Blokada app logs from a connected device, using the same share-log file exposed in Settings.

    3.3k GitHub stars~762 tokensUpdated today
    MobileAuto-check passed

More from championswimmer/TwoFac

All 8 skills in this repo
  • Dependency Updates

    championswimmer/TwoFac

    Audit repo dependencies by default and only apply library upgrades when explicitly requested.

    130 GitHub stars~1k tokensUpdated 4 mo ago
    Auto-check passed
  • Gradle Build

    championswimmer/TwoFac

    Use Gradle commands to build and run the app by platform. An agent skill from championswimmer/TwoFac.

    130 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Kmp Modules

    championswimmer/TwoFac

    Guidance on where to place different types of code in this Kotlin Multiplatform project.

    130 GitHub stars~1.1k tokensUpdated 4 mo ago
    Auto-check passed
  • UI Components

    championswimmer/TwoFac

    Structure and routing guide for composeApp screens, components, and their relationships.

    130 GitHub stars~1.2k tokensUpdated 4 mo ago
    Auto-check passed
  • UI Testing

    championswimmer/TwoFac

    How to run, write, and debug local UI tests for Android, iOS, and browser builds.

    130 GitHub stars~215 tokensUpdated 4 mo ago
    Auto-check passed
  • Plan Roadmap

    championswimmer/TwoFac

    How to create plans and follow roadmaps

    130 GitHub stars~278 tokensUpdated 4 mo ago
    Auto-check passed

Works with

Categories

Questions about Simulators Emulators

What does Simulators Emulators do?

How to list, pick, and boot Android emulators and iOS simulators for local app runs. Simulators Emulators is an agent skill from championswimmer/TwoFac. How to list, pick, and boot Android emulators and iOS simulators for local app runs.

When should I use Simulators Emulators?

Simulators Emulators fits situations like: tasks that involve Mobile testing and debugging.

How do I install Simulators Emulators in Claude Code?

Run `npx skills add championswimmer/TwoFac --skill simulators-emulators -a claude-code`. Or copy the skill folder (.agents/skills/simulators-emulators in championswimmer/TwoFac) into .claude/skills/simulators-emulators in your project. Claude Code loads it when a task matches its description.

How do I install Simulators Emulators in Codex?

Run `npx skills add championswimmer/TwoFac --skill simulators-emulators -a codex`. Or copy the skill folder (.agents/skills/simulators-emulators in championswimmer/TwoFac) into .agents/skills/simulators-emulators in your project. Codex loads it when a task matches its description.

Can I use Simulators Emulators 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 championswimmer/TwoFac --skill simulators-emulators -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/simulators-emulators, .gemini/skills/simulators-emulators, .github/skills/simulators-emulators and .opencode/skills/simulators-emulators in your project.

What does Simulators Emulators need to run?

Going by SKILL.md and its folder, Simulators Emulators needs JavaScript for the scripts in its folder and the command-line tools its instructions call (node, adb, xcrun, rg and xcodebuild). Our summary lists: Node.js.

Does Simulators Emulators access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Simulators Emulators 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Simulators Emulators use?

No licence was found for Simulators Emulators or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Simulators Emulators use?

About 1.3k tokens (SKILL.md is roughly 5.3k 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 Simulators Emulators?

Skills that share tags, products or a category with Simulators Emulators: Mobilerun Docs Reference (droidrun/mobilerun, 9.6k stars), Appium (blokadaorg/blokada, 3.3k stars), Phoneagent (rounak/PhoneAgent, 799 stars) and Simvyn (pranshuchittora/simvyn, 438 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Simulators Emulators?

championswimmer (a GitHub user) maintains it in championswimmer/TwoFac, which has 130 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on June 1, 2026.

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