android-remote

Remote control and automation for Android devices. Best for testing apps, monitoring notifications, and performing tasks on old phones.

14 stars

Best use case

android-remote is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Remote control and automation for Android devices. Best for testing apps, monitoring notifications, and performing tasks on old phones.

Teams using android-remote should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/android-remote/SKILL.md --create-dirs "https://raw.githubusercontent.com/AbdullahMalik17/malikclaw/main/workspace/skills/android-remote/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/android-remote/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How android-remote Compares

Feature / Agentandroid-remoteStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Remote control and automation for Android devices. Best for testing apps, monitoring notifications, and performing tasks on old phones.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Android Remote 🦅

Control and automate Android devices via ADB. This skill gives MalikClaw "hands" to interact with mobile apps and notifications.

## When to use (trigger phrases)

Use this skill when the user asks for:
- "Check notifications on my Android phone"
- "Open [App Name] and take a screenshot"
- "Tap the 'Connect' button in the center of the screen"
- "Type '[Text]' into the search bar of [App]"

## Tools
- **android_control**: A unified tool for ADB operations (screenshot, tap, type, swipe, open-url).

## Core Workflow

1. **Visualize**: Use `android_control` with `action="screenshot"` to see the current screen.
2. **Analyze**: Identify the elements on the screen (coordinates or visual cues).
3. **Act**: Use `android_control` to `tap`, `type`, or `swipe` to complete the task.

## Examples

### Check WhatsApp Notifications
```bash
# Capture the notification shade
android_control --action swipe --x1 500 --y1 0 --x2 500 --y2 1000
android_control --action screenshot
```

### Open a Website in Chrome
```bash
# Open URL directly
android_control --action open-url --text "https://malikclaw.vercel.app"
```

### Complex Navigation (Tap and Type)
```bash
# Tap search bar (assuming coords from prev screenshot)
android_control --action tap --x 200 --y 400

# Type search query
android_control --action type --text "MalikClaw the Edge Champion"
```

## Security & Privacy
- Always confirm with the user before performing high-impact actions (e.g., deleting data, sending personal messages).
- **Masking**: Be mindful of sensitive info (passwords, PII) visible in screenshots.

Related Skills

weather

14
from AbdullahMalik17/malikclaw

Get current weather and forecasts with verified location matching (no API key required).

tmux

14
from AbdullahMalik17/malikclaw

Remote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.

summarize

14
from AbdullahMalik17/malikclaw

Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).

skill-creator

14
from AbdullahMalik17/malikclaw

Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.

open-research

14
from AbdullahMalik17/malikclaw

Autonomous web research and content extraction. Best for deep dives into topics, news, and technical documentation.

hardware

14
from AbdullahMalik17/malikclaw

Read and control I2C and SPI peripherals on supported boards (LicheeRV Nano, MaixCAM, NanoKVM).

github

14
from AbdullahMalik17/malikclaw

Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.

securing-remote-access-to-ot-environment

16
from plurigrid/asi

This skill covers implementing secure remote access to OT/ICS environments for operators, engineers, and vendors while preventing unauthorized access that could compromise industrial operations. It addresses jump server architecture, multi-factor authentication, session recording, privileged access management, vendor remote access controls, and compliance with IEC 62443 and NERC CIP-005 remote access requirements.

reverse-engineering-android-malware-with-jadx

16
from plurigrid/asi

Reverse engineers malicious Android APK files using JADX decompiler to analyze Java/Kotlin source code, identify malicious functionality including data theft, C2 communication, privilege escalation, and overlay attacks. Examines manifest permissions, receivers, services, and native libraries. Activates for requests involving Android malware analysis, APK reverse engineering, mobile malware investigation, or Android threat analysis.

performing-dynamic-analysis-of-android-app

16
from plurigrid/asi

Performs runtime dynamic analysis of Android applications using Frida, Objection, and Android Debug Bridge to observe application behavior during execution, intercept function calls, modify runtime values, and identify vulnerabilities that static analysis misses. Use when testing Android apps for runtime security flaws, hooking sensitive methods, bypassing client-side protections, or analyzing obfuscated applications. Activates for requests involving Android dynamic analysis, runtime hooking, Frida Android instrumentation, or live app behavior analysis.

performing-android-app-static-analysis-with-mobsf

16
from plurigrid/asi

Performs automated static analysis of Android applications using Mobile Security Framework (MobSF) to identify hardcoded secrets, insecure permissions, vulnerable components, weak cryptography, and code-level security flaws without executing the application. Use when assessing Android APK/AAB files for security vulnerabilities before deployment, during penetration testing, or as part of CI/CD security gates. Activates for requests involving Android static analysis, MobSF scanning, APK security assessment, or mobile application code review.

implementing-conduit-security-for-ot-remote-access

16
from plurigrid/asi

Implement secure conduit architecture for OT remote access following IEC 62443 zones and conduits model, deploying jump servers, MFA-enabled gateways, session recording, and approval-based workflows to control vendor and engineer access to industrial control systems without exposing OT networks directly.