Skip to main content

Module skill

Module skill 

Source
Expand description

The agent skill a build ships beside its command line: a SKILL.md that tells an agent how to reach the running application and lists every command, query, state field and UI action of this build, from the same catalog the command line and the MCP server derive theirs from.

It goes into skills/<program>/SKILL.md, beside bin/, so the folder can be copied as it is into an agent’s skills directory. Targets write it only when the application listens on the control channel; without one the programs cannot reach it.

Structs§

Place
How one copy of the skill finds the programs, and what reaching the application takes on its target.

Constants§

DIR
Folder holding the skill below the root of a build or package.

Functions§

android_connect
What an Android app needs: the programs run on this computer and reach the device through adb forward.
listens
Whether the target’s application listens on the control channel.
markdown
The skill’s SKILL.md.
path
Where the skill goes below the root of a build or package: skills/<program>/SKILL.md.
simulator_connect
What an app in the iOS or tvOS simulator needs: it listens only when started with the directory the programs use. system is the one it runs on, ios or tvos.
steps
The steps that write the skill below root, or, when the target does not listen (place is None), remove the one an earlier build left. The folder is written afresh, so a renamed program leaves no old skill.