Agent skill

Mobilevc Installer

by JayCRL in JayCRL/MobileVC

Install and start MobileVC — a Claude Code mobile workspace launcher that lets the user run Claude Code on a phone (iOS / Android) with their dev machine as the backend.

MITAuto-check passedMobile

Install Mobilevc Installer

skills CLI
$ npx skills add JayCRL/MobileVC --skill mobilevc-installer -a claude-code

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

GitHub CLI
$ gh skill install JayCRL/MobileVC mobilevc-installer --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/JayCRL/MobileVC.git skills-src && mkdir -p .claude/skills && cp -r skills-src/claude-skills/mobilevc-installer .claude/skills/mobilevc-installer && 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
mobilevc-installer
GitHub stars
209
Token cost
~1.2k tokens
SKILL.md length
516 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Install and start MobileVC — a Claude Code mobile workspace launcher that lets the user run Claude Code on a phone (iOS / Android) with their dev machine as the backend.

  • Works in 6 steps: Preflight → Install the npm package → First-run setup (interactive) → …
  • Runs mobilevc start (which prints a LAN QR code)
  • SKILL.md covers What you do and Important rules
  • Calls npm, nvm and node; reaches mobilevc.top

What it does

Mobilevc Installer is an agent skill from JayCRL/MobileVC. Install and start MobileVC — a Claude Code mobile workspace launcher that lets the user run Claude Code on a phone (iOS / Android) with their dev machine as the backend. Use this skill when the user asks to: - "install mobilevc" / "set up mobilevc" / "装一个 mobilevc" - "在手机上用 Claude Code" / "want to use Claude Code on my phone" - "把 Claude Code 装到手机" / "mobile claude code" - "扫码连手机" 这类与 mobilevc 关联的请求 This skill installs the published npm package @justprove/mobilevc, runs mobilevc start (which prints a LAN QR…

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Mobile, covering App store release. It works with npm, Android, iOS and App Store Connect. The repository describes itself as: Turn your phone into the control center for an AI coding assistant CLI session (Claude or Codex) running on your computer. The licence is MIT.

When your agent uses it

  • Runs mobilevc start (which prints a LAN QR code)
  • Points the user to https://www.mobilevc.top to install the iOS / Android client

Example prompts

  • “install mobilevc”
  • “set up mobilevc”
  • “装一个 mobilevc”
  • “/mobilevc-installer”

Requirements

  • Node.js

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Preflight
  2. Install the npm package
  3. First-run setup (interactive)
  4. Start the backend
  5. Direct the user to install the phone client
  6. Done

What it can do on your machine

Read from SKILL.md and the folder at commit 8f9eb5a. 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:

    • npm
    • nvm
    • node
    • brew

    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:

    • mobilevc.top

    Also links to:

    • npmjs.com
    • nodejs.org

    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

Mobilevc Installer loads about 1.2k tokens when it runs. Until then it costs about 220 tokens; SKILL.md has 516 words of instructions outside code blocks.

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

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

The full file from JayCRL/MobileVC at commit 8f9eb5a, republished under its MIT licence (© JayCRL). 516 words, ~1,178 tokens.

Download SKILL.mdSave it as .claude/skills/mobilevc-installer/SKILL.md (or your agent's skills folder).
name
mobilevc-installer
description
Install and start MobileVC — a Claude Code mobile workspace launcher that lets the user run Claude Code on a phone (iOS / Android) with their dev machine as the backend. Use this skill when the user asks to: - "install mobilevc" / "set up mobilevc" / "装一个 mobilevc" - "在手机上用 Claude Code" / "want to use Claude Code on my phone" - "把 Claude Code 装到手机" / "mobile claude code" - "扫码连手机" 这类与 mobilevc 关联的请求 This skill installs the published npm package `@justprove/mobilevc`, runs `mobilevc start` (which prints a LAN QR code), and points the user to https://www.mobilevc.top to install the iOS / Android client. iOS installs through the TestFlight link on the homepage; Android installs through the APK download link. Skip if the user asks to MODIFY MobileVC source code or rebuild it from scratch — this skill is a launcher, not a dev environment bootstrapper.

mobilevc-installer

Install and run MobileVC for the user. The user's dev machine becomes the Claude Code backend; the phone runs the official client app and connects to it over LAN or through the public Relay flow.

GitHub: https://github.com/JayCRL/MobileVC npm: https://www.npmjs.com/package/@justprove/mobilevc

What you do

Run these steps in order. Stop and report to the user as soon as anything fails.

Step 1 — Preflight

Before installing, check the environment. Run these commands and confirm:

bash
node --version    # require >= 18.0.0
npm --version

If node is missing or older than 18, STOP and tell the user how to install Node.js (brew install node, nvm install 20, or https://nodejs.org). Do NOT proceed.

Step 2 — Install the npm package

Try the global install first:

bash
npm install -g @justprove/mobilevc

If it fails with EACCES or permission errors, do NOT use sudo. Instead suggest one of:

  • npm config set prefix ~/.npm-global && export PATH=~/.npm-global/bin:$PATH then re-run install
  • nvm use <version> if the user has nvm
  • npm install --prefix ~/.local @justprove/mobilevc and add ~/.local/bin to PATH

Verify:

bash
mobilevc --help
Step 3 — First-run setup (interactive)

Tell the user that mobilevc start will ask three questions on first run:

  1. Language — zh or en
  2. Port — default 8001. Pick something else if 8001 is busy.
  3. Auth token — any string the user wants. The phone client will need this to connect.

If the user has not picked a token yet, suggest something memorable but non-trivial (e.g. mvc- plus 8 random chars).

Important: token input is hidden in the terminal. Tell the user to type the token normally and press Enter even though no characters are shown.

Step 4 — Start the backend
bash
mobilevc start

This will:

  • Run mobilevc setup if no config exists yet
  • Spawn the prebuilt server binary in the background (logs in ~/.mobilevc/logs/)
  • Print a LAN QR code in the terminal that encodes <host>:<port> + auth token

If start fails, run mobilevc logs and surface the relevant error to the user. Common issues:

  • Port already in use → mobilevc stop then change port via mobilevc setup
  • Binary missing → reinstall via npm install -g @justprove/mobilevc --force
Show full SKILL.md (189 more words)Show less
Step 5 — Direct the user to install the phone client

Tell the user (verbatim, in the user's preferred language):

后端已启动。请在手机上:
1. 打开 MobileVC 官网首页:https://www.mobilevc.top
2. iOS 通过官网上的 TestFlight 链接安装
3. Android 通过官网上的 APK 下载入口安装
4. 如果官网打不开,先切换到国内网络环境后再试
5. 打开 MobileVC App,扫描终端里刚刚打印的二维码

(English variant if the user is using English.)

Step 6 — Done

Confirm the running state:

bash
mobilevc status

Tell the user the helper commands they will need later:

  • mobilevc status — check if backend is alive
  • mobilevc logs -f — follow logs
  • mobilevc stop — stop backend
  • mobilevc restart — restart with same config
  • mobilevc setup — reconfigure (port / token / language)
  • mobilevc public --relay wss://relay.mobilevc.top:9443 — connect through the official Relay when the phone is not on the same WiFi

Important rules

  • Do NOT clone the MobileVC source repo unless the user explicitly asks to develop on it. This skill is for end-users who only want to RUN MobileVC.
  • Do NOT ask the user for APNS keys or any backend secrets. The npm-bundled binary is self-contained for LAN usage; APNS push is only required if the user is self-hosting a public deployment, which is out of scope here.
  • Do check Node.js version first. Almost all install failures upstream of mobilevc start are Node version or PATH issues.
  • Do keep the QR code output visible — that's the primary user-facing artifact.

© JayCRL, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in claude-skills/mobilevc-installer of JayCRL/MobileVC.

Open the folder on GitHubat commit 8f9eb5a

Compare with similar skills

Mobilevc Installer 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.

Mobilevc Installer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mobilevc Installer this skillJayCRL/MobileVC209—~1.2kAutomated safety check: PassMIT
OdevioOdevio/Odevio-CLI423—~7.6kAutomated safety check: PassMIT
iOS App Store SubmitZestfulPulse/ios-app-store-submit142—~4.7kAutomated safety check: PassMIT
Expo Deploymentkingstinct/react-native-healthkit7164 repos~930Automated safety check: PassMIT
Remote Installericodesign/remote-installer106—~4kAutomated safety check: PassMIT
Flutter Appccplugins/awesome-claude-code-plugins968—~1.1kAutomated safety check: NotesApache-2.0

Similar skills

  • Odevio

    Odevio/Odevio-CLI

    Take a Flutter project to an iPhone or the App Store with Odevio - build, sign and publish iOS apps from Windows, Linux or macOS with no Mac and no Xcode.

    423 GitHub stars~7.6k tokensUpdated 14 days ago
    MobileAuto-check passed
  • iOS App Store Submit

    ZestfulPulse/ios-app-store-submit

    Build, sign, and submit a Flutter/iOS app to the App Store Connect — covers Xcode archive/export, code signing (including headless-Mac keychain workarounds), the asc CLI for App Store Connect…

    142 GitHub stars~4.7k tokensUpdated 7 days ago
    MobileAuto-check passed
  • Expo Deployment

    kingstinct/react-native-healthkit

    Deploying Expo apps to iOS App Store, Android Play Store, web hosting, and API routes

    716 GitHub starsUsed in 4 repos~930 tokens
    MobileAuto-check passed
  • Remote Installer

    icodesign/remote-installer

    Put an iOS or Android build on a real phone or tablet over the air with the remote-installer CLI — it validates the build, opens a temporary HTTPS tunnel, and prints one or more install URLs plus QR…

    106 GitHub stars~4k tokensUpdated 8 days ago
    MobileAuto-check passed
  • Flutter App

    ccplugins/awesome-claude-code-plugins

    Bootstrap a new Flutter mobile app with clean architecture, Riverpod, FVM-pinned SDK, current packages, and no deprecated APIs.

    968 GitHub stars~1.1k tokensUpdated 1 mo ago
    MobileAuto-check: notes
  • Eas App Stores

    expo/skills

    Official

    Build and submit iOS and Android apps with EAS to TestFlight, the App Store, or Google Play.

    2.7k GitHub stars~1.9k tokensUpdated yesterday
    MobileAuto-check passed

Categories

Questions about Mobilevc Installer

What does Mobilevc Installer do?

Install and start MobileVC — a Claude Code mobile workspace launcher that lets the user run Claude Code on a phone (iOS / Android) with their dev machine as the backend. Mobilevc Installer is an agent skill from JayCRL/MobileVC. Install and start MobileVC — a Claude Code mobile workspace launcher that lets the user run Claude Code on a phone (iOS / Android) with their dev machine as the backend.

When should I use Mobilevc Installer?

Mobilevc Installer fits situations like: runs mobilevc start (which prints a LAN QR code); points the user to https://www.mobilevc.top to install the iOS / Android client.

How do I install Mobilevc Installer in Claude Code?

Run `npx skills add JayCRL/MobileVC --skill mobilevc-installer -a claude-code`. Or copy the skill folder (claude-skills/mobilevc-installer in JayCRL/MobileVC) into .claude/skills/mobilevc-installer in your project. Claude Code loads it when a task matches its description.

How do I install Mobilevc Installer in Codex?

Run `npx skills add JayCRL/MobileVC --skill mobilevc-installer -a codex`. Or copy the skill folder (claude-skills/mobilevc-installer in JayCRL/MobileVC) into .agents/skills/mobilevc-installer in your project. Codex loads it when a task matches its description.

Can I use Mobilevc Installer 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 JayCRL/MobileVC --skill mobilevc-installer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mobilevc-installer, .gemini/skills/mobilevc-installer, .github/skills/mobilevc-installer and .opencode/skills/mobilevc-installer in your project.

What does Mobilevc Installer need to run?

Going by SKILL.md and its folder, Mobilevc Installer needs the command-line tools its instructions call (npm, nvm, node and brew). Our summary lists: Node.js.

Does Mobilevc Installer access the network?

SKILL.md names 3 domains. In commands or code: mobilevc.top; the agent is likely to contact it when it follows the instructions. As links in the text: npmjs.com and nodejs.org. This is read from the text; nothing was executed.

Is Mobilevc Installer 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 Mobilevc Installer use?

Mobilevc Installer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mobilevc Installer use?

About 1.2k tokens (SKILL.md is roughly 4.7k 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 Mobilevc Installer?

Skills that share tags, products or a category with Mobilevc Installer: Odevio (Odevio/Odevio-CLI, 423 stars), iOS App Store Submit (ZestfulPulse/ios-app-store-submit, 142 stars), Expo Deployment (kingstinct/react-native-healthkit, 716 stars) and Remote Installer (icodesign/remote-installer, 106 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mobilevc Installer?

JayCRL (a GitHub user) maintains it in JayCRL/MobileVC, which has 209 GitHub stars. The repository was last updated on June 30, 2026.

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