skills/wear-testing/SKILL.md
Provides a guide and ADB commands for testing Wear OS applications. Focuses on triggering system state changes, simulating edge cases, and interacting with Wear-specific surfaces (tiles, complications, watchfaces). Triggers: wear os, testing, wear os testing, test wear os app, adb, pixel watch, galaxy watch.
npx skillsauth add ithinkihaveacat/dotfiles wear-testingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides workflows and ADB commands to test Wear OS applications reliably, particularly for system state changes and edge cases that are hard to reproduce manually (like Doze mode, data layer disconnection, and global location constraints).
This skill covers both physical devices (Pixel Watches, Samsung Galaxy Watches)
and emulators. Official DEBUG_SYSUI and DEBUG_SURFACE intents are utilized
to interact with Wear surfaces, ensuring compatibility across all Wear OS device
implementations.
references/system-states.md (Network
isolation, Doze mode, location permissions, battery states, language, and
display density).references/permissions.md (Managing API 30-36
changes, granular health permissions, FGS crashes, and cross-device
requesting).references/health-services.md
(Triggering simulated exercises, sensor data, sleep states, and fall
detection).references/testability.md (Patterns for making
Wear apps more debuggable via auth bypass, data seeding, and triggers).references/surfaces.md (Interacting with Tiles,
Watchfaces, and Complications using DEBUG_SURFACE and DEBUG_SYSUI).scripts/wear-network-isolate: Helper script to completely isolate the watch
from the phone and internet to test data layer queuing and offline states.scripts/adb-tile-add: Deploy and refresh a specific Tile on the device.scripts/adb-tile-remove: Remove a specific Tile from the carousel.scripts/adb-tile-show: Bring a specific Tile to the foreground.scripts/adb-theme: Get or set the Android system theme customization
(Dynamic Colors on API 36+).tools
Discover and select relevant agent skills based on a problem description, goal, or repository context. Use this to determine which skills apply to a workspace, or when you are unsure which tools are best suited for your current task.
development
Offers technical references and workflows for flight bookings and itinerary planning, focusing on Finnair booking URL parameter engineering. Use when generating, debugging, or analyzing Finnair booking URLs.
tools
Command-line tools that delegate analysis tasks to AI models and format up-to-date context for agents. Includes image description, screenshot comparison, smart cropping, token counting, technical essay generation, boolean condition evaluation, live context gathering, Android UI interaction via popper, GitHub PR/Issue/Workflow Run formatting via gh-markdown, and deep reasoning research via Oracle. Use this skill when the user needs to analyze images, count tokens, evaluate conditions, gather the latest authoritative documentation, format GitHub data, automate Android apps, generate technical essays, or perform complex architectural reasoning requiring recursive directory traversal and external search. Triggers: ai analysis, describe image, visual diff, token count, generate essay, boolean evaluation, gather context, latest docs, research topic, github, pull request, gh-markdown, automate app, oracle, deep research, architecture.
documentation
Use this skill when authoring, reviewing, or editing technical documents, including bug reports, known issues, friction logs, PR descriptions, and the structural content and tone of commit messages. Use to ensure engineering content maintains a clear, factual, and constructive tone. Triggers: technical writing, bug report, known issue, friction log, PR description, pull request, commit message tone, review document.