# Android Remote Touchpad

> Phone-as-PC-input companion — remote touchpad mode that turns a connected phone into an input surface for the host. Use when a device is acting as a touchpad/input companion rather than a payload device.

- Skill: `samraddhashrivastavatech/android-remote-touchpad` (Agent Skill)
- Install (CLI): `npx skillmds@latest add samraddhashrivastavatech/android-remote-touchpad`
- Raw SKILL.md: https://api.skillmd.com/api/skills/samraddhashrivastavatech/android-remote-touchpad/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: SAMRADDHASHRIVASTAVATECH (https://skillmd.com/u/samraddhashrivastavatech)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/samraddhashrivastavatech/android-remote-touchpad

---


# Android remote touchpad companion

The remote-touchpad subsystem lets a phone operate as a host input surface
(touchpad / key events), the reverse of normal device automation.

## When to use

- The user wants their phone to act as a PC touchpad or remote input device.
- Demonstrating or diagnosing the remote touchpad companion channel.
- Attaching an input session from an Android device to the host.

## Tools used

- `remote_touchpad` — connect/enable the touchpad channel to the host.
- `tap` / `swipe` / `type` / `key` — exercise the channel for validation.
- `screen_info` — coordinate mapping for the touchpad surface.

## Procedure

1. Confirm the intent: device-as-touchpad for the host (not host-driving device).
2. `remote_touchpad` to establish the channel (mutative: `confirm=true`).
3. `screen_info` to map the phone surface to host coordinates.
4. Validate with a harmless, reversible gesture/tap.
5. Keep the session scoped; tear down the channel when done (with approval).

## Security

- The touchpad channel echoes input to the host target: only ever as the user
  asked, and never to capture passwords or secrets.
- Channel enable/disable are state changes — require approval.

## Related skills

`android-input` · `android-screen` · `android-control`
