lynx-devtool

Installation
SKILL.md

Agent Lynx DevTool Skill

This skill allows you to interact with Lynx applications running on connected devices (Android, iOS, Desktop) using the agent-lynx CLI.

Usage

Use the agent-lynx CLI. The published package is agent-lynx. This package, @lynx-js/skill-lynx-devtool, is the canonical source of this Skill's instructions and resources. agent-lynx depends on it and reads it directly for skills list/get. A compatibility launcher also keeps the historic one-shot npx -y @lynx-js/skill-lynx-devtool invocation working.

The programmatic API is exported from agent-lynx/connector. This entry re-exports everything from @lynx-js/devtool-connector, @lynx-js/devtool-connector/transport, and @lynx-js/devtool-connector/streams, and also provides daemon-only createDefaultTransports() and createDefaultConnector() helpers. The helpers use one DaemonTransport so independent scripts share the daemon-owned device connection. Construct a Connector with explicit transports only when intentionally testing a non-daemon path.

Online CLI commands follow the same daemon-only default. --no-daemon is an explicit escape hatch that replaces the daemon with direct Android, iOS, OpenHarmony, and Desktop transports for that invocation. The built-in headless runtime remains daemon-only. ADB_SERVER_HOST and ADB_SERVER_PORT configure only this direct mode. Daemon mode ignores them with a stderr warning.

Installs
3.6K
GitHub Stars
24
First Seen
Mar 27, 2026
lynx-devtool — lynx-community/skills