Agent skill

Warpdroid UI Test

by Warp-net in Warp-net/warpnet

A skill your agent uses whenever a warpdroid (Android client) change or bug needs to be verified by actually driving the app's visual UI — any task phrased as "test the warpdroid UI", "click through…

Custom licenceAuto-check passedMobile

Install Warpdroid UI Test

skills CLI
$ npx skills add Warp-net/warpnet --skill warpdroid-ui-test -a claude-code

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

GitHub CLI
$ gh skill install Warp-net/warpnet warpdroid-ui-test --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/Warp-net/warpnet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/warpdroid-ui-test .claude/skills/warpdroid-ui-test && 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
warpdroid-ui-test
GitHub stars
157
Token cost
~3.5k tokens
SKILL.md length
1,013 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
Custom licence

At a glance

A skill your agent uses whenever a warpdroid (Android client) change or bug needs to be verified by actually driving the app's visual UI — any task phrased as "test the warpdroid UI", "click through…

  • Works in 4 steps: create & boot the emulator → install → pairing (the exact sequence) → …
  • A warpdroid (Android client) change
  • SKILL.md covers Two hard prerequisites (do…, The mandatory loop, Step 3 — create & boot the… and Step 4 — install, plus 6 more sections
  • Calls adb, git and pip3

What it does

Warpdroid UI Test is an agent skill from Warp-net/warpnet. Use this skill whenever a warpdroid (Android client) change or bug needs to be verified by actually driving the app's visual UI — any task phrased as "test the warpdroid UI", "click through the screens", "does the button/compose/chat actually work on the device", "прокликать интерфейс", "проверь экран X на андроиде", "smoke-test warpdroid on an emulator", "take screenshots of the app", or when you've changed an Activity/Compose screen/adapter and want on-device confirmation rather than just a build. This skill…

Its SKILL.md is about 3.5k 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 Mobile testing and debugging, Android development and QA and bug reports. It works with Android, Gradle and Go. The repository describes itself as: Warpnet is a decentralized, peer-to-peer social network/media inspired by Twitter, built with Go. It runs without central servers, using Noise protocol for inter-node…

When your agent uses it

  • A warpdroid (Android client) change
  • Bug needs to be verified by actually driving the apps visual UI — any task phrased as test the warpdroid UI
  • Click through the screens
  • Does the button/compose/chat actually work on the device

Example prompts

  • “s visual UI — any task phrased as”
  • “click through the screens”
  • “does the button/compose/chat actually work on the device”
  • “/warpdroid-ui-test”

Requirements

  • Python 3

Workflow steps

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

  1. create & boot the emulator
  2. install
  3. pairing (the exact sequence)
  4. screen map & selectors (verified working)

What it can do on your machine

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

    • adb
    • git
    • pip3
    • python3

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

  • Network

    No URLs in SKILL.md. Its commands use git and pip3, which can reach the network depending on how they are called.

    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

Warpdroid UI Test loads about 3.5k tokens when it runs. Until then it costs about 260 tokens; SKILL.md has 1,013 words of instructions outside code blocks.

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

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,013 words (~3,547 tokens).

“warpdroid is a Tusky fork (native Android, Kotlin, appId site.warpnet.warpdroid). It is a thin client: an embedded Go node (gomobile libgojni.so, via warpdroid/node → warpnet-transport) does all the networking, and the app must be paired with a running Warpnet fat…”

— opening of SKILL.md by Warp-net, Custom licence
name
warpdroid-ui-test

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/warpdroid-ui-test of Warp-net/warpnet.

Open the folder on GitHubat commit da3b67b

Compare with similar skills

Warpdroid UI Test 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.

Warpdroid UI Test compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Warpdroid UI Test this skillWarp-net/warpnet157—~3.5kAutomated safety check: PassCustom licence
Run Jetpack Android Appwordpress-mobile/WordPress-Android3.2k—~886Automated safety check: PassGPL-2.0
Orca Android Emulator Controlstablyai/orca89k—~558Automated safety check: PassApache-2.0
Mobile QAtloncorp/tlon-apps107—~2.4kAutomated safety check: PassMIT
Android CLI (acli)ErikHellman/cli-for-android119—~709Automated safety check: PassMIT
Capturing Preview Screenshots In CIskydoves/android-testing-skills334—~4.5kAutomated safety check: NotesApache-2.0

Similar skills

  • Run Jetpack Android App

    wordpress-mobile/WordPress-Android

    Builds the Jetpack debug app with Gradle and installs it on a connected Android device or an emulator started from an available AVD.

    3.2k GitHub stars~886 tokensUpdated today
    MobileAuto-check passed
  • Android device and emulator control from inside Orca over adb, with the live device view in Orca's emulator pane. Use when driving an adb-connected emulator…

    89k GitHub stars~558 tokensUpdated today
    MobileAuto-check passed
  • Mobile QA

    tloncorp/tlon-apps

    Run a mobile QA checklist on a physical Android device over adb for tlon-apps, then triage what fails into fixes.

    107 GitHub stars~2.4k tokensUpdated today
    MobileAuto-check passed
  • Android CLI (acli)

    ErikHellman/cli-for-android

    Drives Android devices, emulators, SDK packages and Gradle builds through the acli command, with JSON output and per-device targeting.

    119 GitHub stars~709 tokensUpdated 6 mo ago
    MobileAuto-check passed
  • Capturing Preview Screenshots In CI

    skydoves/android-testing-skills

    A skill your agent uses to render every Jetpack Compose @Preview as a screenshot on a real Android device or emulator and publish a browsable HTML catalog from CI.

    334 GitHub stars~4.5k tokensUpdated 4 mo ago
    MobileAuto-check: notes
  • Android Debugging

    rcosteira79/android-skills

    Android and KMP debugging techniques for crashes, ANRs, memory leaks, R8 traces, Gradle failures and Compose recomposition, built on finding the root cause first.

    153 GitHub stars~2.6k tokensUpdated 21 days ago
    MobileAuto-check passed

More from Warp-net/warpnet

  • Semantic Compression

    Warp-net/warpnet

    Apply semantic logic compression (Ovchinnikov method) when crafting prompts for LLMs or describing complex conditional logic.

    157 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Warpnet Claude Node

    Warp-net/warpnet

    A skill your agent uses to stand up, log into, or tear down your own Warpnet node — the Claude account on the NODESEED=claude node, running from Dockerfile.remote on testnet.

    157 GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Warpnet Debug Backend

    Warp-net/warpnet

    A skill your agent uses when a Warpnet bug lives in the Go node/backend — the fat/member/remote node, its handlers, storage, or libp2p layer.

    157 GitHub stars~2.9k tokensUpdated today
    Auto-check passed
  • Warpnet Testnet Verify

    Warp-net/warpnet

    A skill your agent uses whenever a Warpnet change needs to be verified by actually running it in the testnet network — any task phrased as "test this in testnet", "verify the feature works", "check…

    157 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Warpnet Add Handler

    Warp-net/warpnet

    A skill your agent uses whenever the task is to add a new feature to Warpnet that crosses layers — anything described as a "new endpoint", "new route", "new RPC", "new event", "new path", or any…

    157 GitHub stars~11k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Warpdroid UI Test

What does Warpdroid UI Test do?

A skill your agent uses whenever a warpdroid (Android client) change or bug needs to be verified by actually driving the app's visual UI — any task phrased as "test the warpdroid UI", "click through…. Warpdroid UI Test is an agent skill from Warp-net/warpnet. Use this skill whenever a warpdroid (Android client) change or bug needs to be verified by actually driving the app's visual UI — any task phrased as "test the warpdroid UI", "click through the screens", "does the button/compose/chat actually work on the device", "прокликать интерфейс", "проверь экран X на андроиде", "smoke-test warpdroid on an emulator", "take screenshots of the app", or when you've changed an Activity/Compose screen/adapter and want on-device confirmation rather than just a build.

When should I use Warpdroid UI Test?

Warpdroid UI Test fits situations like: A warpdroid (Android client) change; bug needs to be verified by actually driving the apps visual UI — any task phrased as test the warpdroid UI; click through the screens; does the button/compose/chat actually work on the device.

How do I install Warpdroid UI Test in Claude Code?

Run `npx skills add Warp-net/warpnet --skill warpdroid-ui-test -a claude-code`. Or copy the skill folder (.claude/skills/warpdroid-ui-test in Warp-net/warpnet) into .claude/skills/warpdroid-ui-test in your project. Claude Code loads it when a task matches its description.

How do I install Warpdroid UI Test in Codex?

Run `npx skills add Warp-net/warpnet --skill warpdroid-ui-test -a codex`. Or copy the skill folder (.claude/skills/warpdroid-ui-test in Warp-net/warpnet) into .agents/skills/warpdroid-ui-test in your project. Codex loads it when a task matches its description.

Can I use Warpdroid UI Test 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 Warp-net/warpnet --skill warpdroid-ui-test -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/warpdroid-ui-test, .gemini/skills/warpdroid-ui-test, .github/skills/warpdroid-ui-test and .opencode/skills/warpdroid-ui-test in your project.

What does Warpdroid UI Test need to run?

Going by SKILL.md and its folder, Warpdroid UI Test needs the command-line tools its instructions call (adb, git, pip3 and python3). Our summary lists: Python 3.

Does Warpdroid UI Test access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Warpdroid UI Test 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 Warpdroid UI Test use?

Warpdroid UI Test 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 Warpdroid UI Test use?

About 3.5k 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 Warpdroid UI Test?

Skills that share tags, products or a category with Warpdroid UI Test: Run Jetpack Android App (wordpress-mobile/WordPress-Android, 3.2k stars), Orca Android Emulator Control (stablyai/orca, 89k stars), Mobile QA (tloncorp/tlon-apps, 107 stars) and Android CLI (acli) (ErikHellman/cli-for-android, 119 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Warpdroid UI Test?

Warp-net (a GitHub organization) maintains it in Warp-net/warpnet, which has 157 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 10, 2026.

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