android-screen-capture
A macOS wrapper for scrcpy that displays Android device screens with an integrated console for live app logs. Provides a unified interface similar to iPhone screen capture, including window controls and keyboard shortcuts for common scrcpy operations.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install asnar00-miso-android-screen-capture
Repository
Skill path: .claude/skills/android-screen-capture
A macOS wrapper for scrcpy that displays Android device screens with an integrated console for live app logs. Provides a unified interface similar to iPhone screen capture, including window controls and keyboard shortcuts for common scrcpy operations.
Open repositoryBest for
Primary workflow: Build Mobile.
Technical facets: Mobile.
Target audience: Android developers on macOS who need to view device screens and monitor app logs during development.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: asnar00.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install android-screen-capture into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/asnar00/miso before adding android-screen-capture to shared team environments
- Use android-screen-capture for mobile workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
--- name: android-screen-capture description: Start Android screen mirroring using scrcpy. Displays device screen in real-time on Mac with optional console logs. Use when viewing Android screen, mirroring device, or monitoring app with logs. --- # Android Screen Capture ## Overview Native macOS app that mirrors an Android device screen using `scrcpy` with an integrated console for live app logs. Matches the iPhone screen capture experience with a unified interface. ## When to Use Invoke this skill when the user: - Asks to "start Android screen capture" - Wants to "see their Android screen" - Wants to "mirror their Android device" - Mentions viewing or displaying their Android device - Says "show me my Android phone" ## Prerequisites - Android device connected via USB - **USB debugging enabled** (Settings → System → Developer options → USB debugging) - **Developer Mode enabled** (Settings → About Phone → tap Build number 7 times) - Device authorized for debugging - **scrcpy installed**: `brew install scrcpy` - **ADB installed**: `brew install android-platform-tools` ## Instructions 1. Navigate to screen capture directory: ```bash cd miso/platforms/android/development/screen-capture/imp ``` 2. Run the screen capture app: ```bash ./android_screencap.sh ``` 3. The app will: - Build automatically if needed - Detect your connected Android device - Launch scrcpy for screen mirroring - Show a toolbar with device info and console button ## Features - **Integrated window**: Toolbar at top with scrcpy below - **Console toggle**: Green ">" button opens live log panel - **Click to resize**: Click the window to toggle full/half size - **Draggable**: Drag by toolbar, scrcpy follows - **Live logs**: Console shows `[APP]` prefixed logs from your app via `adb logcat` ## What to Tell the User - A dark borderless window will appear with your Android screen - **Green ">" button** in toolbar opens the console panel with live logs - **Click anywhere** on the window to toggle between full and half size - **Drag the toolbar** to move the window (scrcpy follows) - Close window or Cmd+Q to quit ## Keyboard Shortcuts (in scrcpy area) - **⌘+f**: Toggle fullscreen - **⌘+r**: Rotate screen - **⌘+g**: Resize to 1:1 (pixel-perfect) - **⌘+c**: Copy device clipboard to computer ## Taking Screenshots ```bash ./screenshot.sh output_filename.png ``` ## Reading Logs (for Claude) ```bash adb logcat -v brief -d | grep "\[APP\]" | tail -30 ``` ## Common Issues **"Device not found"**: - Check USB debugging enabled - Accept authorization prompt on device - Verify with: `adb devices` **scrcpy doesn't follow when dragging**: - Grant accessibility permissions in System Settings → Privacy & Security → Accessibility **scrcpy not installed**: - Install: `brew install scrcpy` **No logs in console**: - Ensure app uses Logger with `[APP]` prefix - Check app is running on device ## Files - `main.swift` - Native macOS app source - `build.sh` - Compiles the Swift app - `android_screencap.sh` - Builds (if needed) and launches - `screenshot.sh` - Captures device screenshot