Hermes Atlas
Skills & skill packs

Android Phone Control Skill

patrickdass93/android-phone-control-skill

Hermes Agent skill for controlling an Android phone over ADB with an observe-first safety loop

In short

Android Phone Control Skill is a public, redacted Hermes Agent skill that lets the agent operate an Android phone through a deterministic ADB toolkit, run from a Termux or Linux host.

What Android Phone Control Skill does

The skill gives a Hermes agent a deterministic, ADB-based toolkit for working an Android phone from a local Termux or Linux host. It covers ADB device discovery, wake and lock-screen handling with a session mode, screenshots and UI hierarchy dumps, app launch, tapping, tapping by on-screen text, swiping, text input and key events.

Control follows an observe-first loop, so the agent reads the screen state before it acts. The skill also includes rules for resisting prompt injection and for avoiding destructive actions. This is a public, redacted release: it contains no private device names, chat IDs, phone identifiers, passcodes, tokens, IPs or user-specific app flows, so you adapt package names and toolkit paths to your own environment. It installs from the raw SKILL.md URL with hermes skills install, or by copying SKILL.md into your Hermes skills directory.

Key features

  • ADB device discovery with wake and lock-screen handling in session mode
  • Screenshots and UI hierarchy dumps for reading the screen
  • App launch, tap, tap-by-text and swipe actions
  • Text input and key events
  • Observe-first control loop
  • Prompt-injection and destructive-action safety rules

When to use it

  • Letting a Hermes agent open apps and tap through screens on a spare Android phone
  • Capturing screenshots or UI dumps from a phone so the agent can inspect an app
  • Driving a phone from a Termux or Linux host with guardrails against risky actions

Who it is for: Hermes Agent users who want their agent to operate an Android phone over ADB with explicit safety rules.

How it fits with Hermes Agent

Built for Hermes Agent as a SKILL.md skill, installed with the hermes skills install command or by copying the file into the Hermes skills directory.

How to install Android Phone Control Skill

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

hermes skills install https://raw.githubusercontent.com/patrickdass93/android-phone-control-skill/main/SKILL.md

Requirements: A local Termux or Linux host with ADB access to an Android phone

FAQ

What is Android Phone Control Skill?

Android Phone Control Skill is a Hermes Agent skill for controlling an Android phone through ADB. It covers screenshots, UI dumps, taps, swipes, text input and an observe-first control loop with safety rules.

Does Android Phone Control Skill work with Hermes Agent?

Yes. It is written as a Hermes Agent skill and installs with the hermes skills install command or by copying SKILL.md into the Hermes skills directory.

How do I install Android Phone Control Skill?

Run hermes skills install with the raw SKILL.md URL from the repository, or copy SKILL.md into your Hermes skills directory. Adapt package names and toolkit paths to your own environment afterwards.

Similar skills for Hermes Agent

All skills

Related guides: What is Hermes Agent? · SOUL.md for Hermes Agent: what it is and how to write one