scrcpy-gotchas
121Skill Claude CodeCodex
Use when interacting with Android devices via scrcpy-mcp tools (tap, swipe, inputtext, keyevent, uidump, uifindelement, appstart, etc.). Documents common pitfalls and lessons learned.
1,989 tagged android, measured the same way as everything else here.
Browse within: ios 349jetpack-compose 346kotlin 304angular 267compose-multiplatform 247best-practices 148coding-standards 148chat 119chat-sdk 119desktop 104ai-coding-assistant 99copilot-skills 96kmp 79cross-platform 75
Skill Claude CodeCodex
Use when interacting with Android devices via scrcpy-mcp tools (tap, swipe, inputtext, keyevent, uidump, uifindelement, appstart, etc.). Documents common pitfalls and lessons learned.
Skill Claude CodeCodex
Audit open dependabot PRs in this repo. Spawns one investigator per PR (each with a codebase-walk sub-agent), produces a comparison table with per-PR risk + recommendation, and proposes a merge order that minimizes rebase churn. Audit-only — stops at recommendations; user authorizes execution. Use when dependabot has…
Skill Claude CodeCodex
Audit localization / i18n coverage across the compose-resources surface (9 modules x 9 locales). Finds strings that exist in English but not in some or all languages, keys left as untranslated English stubs inside a translated file, stale keys the base dropped, and English literals that never reached a strings.xml at…
Skill Claude CodeCodex
Sync the Switchboard client with a newer official LibreChat server version — a stable release, a release candidate, or a PARTIAL sync up to an untagged upstream commit (e.g. current dev HEAD). If the client is ALREADY at the target commit, runs an AUDIT of the last synced delta to catch anything that was missed.…
ayush016/android-lead-agent-skills
Skill Claude CodeCodex
Senior-level Android engineering expertise for Jetpack Compose, Material 3, shared element transitions, navigation, performance, security, background work, notifications, adaptive layouts, Coil image loading, WorkManager, FCM, Baseline Profiles, R8 optimization, accessibility, coroutines and Flow, and extraordinary UI…
syncfusion/maui-ui-components-skills
Skill Claude CodeCodex
Implements Syncfusion .NET MAUI Chat (SfChat) control in .NET MAUI applications. Use when working with chat interfaces, messaging UI, conversational interfaces, chat bubbles, or message threads. Covers message types (text, image, calendar, card), data binding, events, suggestions, typing indicators, time breaks, and…
syncfusion/maui-ui-components-skills
Skill Claude CodeCodex
Implements Syncfusion .NET MAUI DataForm (SfDataForm). Use when creating data entry forms, edit forms, login forms, registration forms, or contact forms in MAUI. Covers form creation, data validation, editor customization, layout management, data binding, grouping, localization, built-in editors, custom editors, and…
syncfusion/maui-ui-components-skills
Skill Claude CodeCodex
Sets up and validates Syncfusion .NET MAUI licensing, including license key registration, generation, and error resolution. Use when encountering trial license warnings ("This application was built using a trial version"), licensing errors, license key registration, unlock key vs license key confusion, build server or…
Skill Claude CodeCodex
Write a well-formed SKILL.md (agentskills.io format) so it imports cleanly and actually gets used.
Skill Claude CodeCodex
Systematically narrow down an Android app bug using adb logcat instead of guessing from the crash screenshot alone.
Skill Claude CodeCodex
Creates complete KMP features with Clean Architecture through PRD generation, task breakdown, orchestrated implementation, and spec-driven cleanup. Invoke with /create-feature.
Skill Claude CodeCodex
Modify existing KMP features with spec-first workflow. Invoke with /modify-feature.
Skill Claude CodeCodex
Verify UI implementation against Stitch design via a token audit (HTML ↔ Code, with X-component default-render checks) and an X-components compliance check.
mykola-kichatov/android-clean-template
Skill Claude CodeCodex
Rebrand a fresh clone of android-clean-template into a new app. Asks for the app name, application id, sample-feature and networking decisions, then executes docs/CLONECHECKLIST.md end to end. Use on a fresh un-rebranded clone (application id still com.mkchtv.cleantemplate) or when the user asks to set up, rename, or…
Skill Claude CodeCodex
Use this skill when the user asks to generate a PDF document from Kotlin (Android, iOS, or Kotlin Multiplatform) using the PdfKmp library. Triggers: 'generate a PDF', 'export to PDF', 'create a PDF report', 'invoice PDF', 'PDF receipt', 'multi-page PDF', any time the user wants to author or modify code that calls into…
dotnetdreamer/open-android-dex
Skill Claude CodeCodex
A command-line workflow for taking Android APK files apart and examining or changing their contents. An APK is the installable package used to distribute an Android app.
dotnetdreamer/open-android-dex
Skill Claude CodeCodex
Inspect and drive Android window state on the Open Android DeX desktop display — build/push/run the uid-2000 wmd daemon, find the live scrcpy display, list and move tasks, reserve caption strips, and verify chrome in SurfaceFlinger. Use when debugging titlebars, window chrome, freeform task geometry, z-order, or the…
dotnetdreamer/open-android-dex
Skill Claude CodeCodex
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it…
Skill Claude CodeCodex
!cat skills/shared/game-visual-foundations.md 2>/dev/null || echo "=== Visual Foundations not loaded ===" !cat skills/shared/protocols/ux-protocol.md 2>/dev/null || true !cat skills/shared/protocols/input-validation.md 2>/dev/null || true !cat skills/shared/protocols/tool-efficiency.md 2>/dev/null || true !cat…
Skill Claude CodeCodex
Drive iOS and Android devices using the mobile-device-mcp tools (screenshot, tap, uitree, scroll, typetext, runcode, etc.). Use when MCP device-control tools are available and the user wants to interact with a mobile device.
haidrrrry/compose-kotlin-agent-skills
Skill Claude CodeCodex
Enterprise Android/Kotlin skill for 2026 — Kotlin 2.x K2 compiler, AGP 9, Navigation 3, edge-to-edge Compose, strict MVI with atomic state.update, banned AI antipatterns. Jetpack Compose, Hilt, Room, KMP, CameraX/ML Kit, performance, testing. Use when writing Kotlin for Android, building Compose UI, MVVM/MVI…
haidrrrry/compose-kotlin-agent-skills
Skill Claude CodeCodex
Enforces Clean Architecture, MVVM/MVI, and unidirectional data flow for Android apps. Covers UiState, UiEvent, UiEffect, UseCase boundaries, module structure, and atomic ViewModel state via state.update. Use when structuring features, refactoring ViewModels, splitting modules, or asking "MVVM vs MVI", "where does…
haidrrrry/compose-kotlin-agent-skills
Skill Claude CodeCodex
Jetpack Compose UI engineering for 2026 — edge-to-edge, Material 3, recomposition stability, Modifier ordering, LazyColumn performance, and animations. Use when building composables, fixing jank, theming, adaptive layouts, Canvas drawing, auditing screens, or asking "why does my screen recompose", "Modifier order"…
Skill Claude CodeCodex
Use when auditing iOS/Android app submissions for compliance with Apple App Store Review Guidelines or Google Play Developer Policies. Scan .ipa, .apk, or .zip files against official store policies, generate structured compliance reports, and identify violations with remediation steps.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: