Agent skill

Droid Control

by Factory-AI in Factory-AI/factory-plugins

Control terminal TUIs, browsers, and native desktop apps for testing, demos, QA, and computer-use tasks.

No licenceAuto-check: notesProductivity & Automation

Install Droid Control

skills CLI
$ npx skills add Factory-AI/factory-plugins --skill droid-control -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Factory-AI/factory-plugins droid-control --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Factory-AI/factory-plugins.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/droid-control/skills/droid-control .claude/skills/droid-control && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
droid-control
GitHub stars
110
Token cost
~3.6k tokens
SKILL.md length
1,335 words
Files
21
Skills in repo
13
Repo updated
First seen
Licence
None found

At a glance

Control terminal TUIs, browsers, and native desktop apps for testing, demos, QA, and computer-use tasks.

  • Works in 3 steps: Target route — what are you driving? → Stage route — what does the workflow need? → Artifact route — does compose need…
  • You need to operate an app
  • SKILL.md covers Ground rules, Atoms, Routing and Workflow shape, plus 4 more sections
  • Calls apt-get, npm and pip; reaches github.com

What it does

Droid Control is an agent skill from Factory-AI/factory-plugins. Control terminal TUIs, browsers, and native desktop apps for testing, demos, QA, and computer-use tasks. Use when you need to operate an app, automate a CLI, record a demo, or capture proof.

Its SKILL.md is about 3.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 29 other files (for example `atoms/browser-use/ATOM.md`, `atoms/capture/ATOM.md` and `atoms/compose/ATOM.md`).

It sits in Productivity & Automation, covering Desktop control. The repository describes itself as: Official Factory plugins marketplace.

When your agent uses it

  • You need to operate an app
  • Tasks that involve Desktop control

Example prompts

  • “/droid-control”

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. Target route — what are you driving?
  2. Stage route — what does the workflow need?
  3. Artifact route — does compose need polish tools?

What it can do on your machine

Read from SKILL.md and the folder at commit 7166a07. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • apt-get
    • npm
    • pip
    • cargo

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Droid Control loads about 3.6k tokens when it runs. Until then it costs about 51 tokens; SKILL.md has 1,335 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~51
When it runs · the whole SKILL.md, loaded when a task matches
~3.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteRuns commands with sudoSKILL.md:243
    sudo apt-get install -y cage wtype                   # required: headless compositor + keystroke injection
  • NoteRuns commands with sudoSKILL.md:244
    sudo apt-get install -y grim wf-recorder             # optional: screenshots + video recording
  • NoteRuns commands with sudoSKILL.md:253
    sudo apt-get install -y ffmpeg                       # video processing (includes ffprobe)

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,335 words (~3,592 tokens).

“Automate terminals, browsers, and desktop apps. Route by the user's requested method first, then load only the mechanics and evidence stages needed.”

— opening of SKILL.md by Factory-AI
name
droid-control

Read the full SKILL.md on GitHub

Files

SKILL.md and 20 other files in plugins/droid-control/skills/droid-control of Factory-AI/factory-plugins.

  • SKILL.md
  • atoms/browser-use/ATOM.md
  • atoms/capture/ATOM.md
  • atoms/compose/ATOM.md
  • atoms/desktop-use/ATOM.md
  • atoms/droid-cli/ATOM.md
  • atoms/pty-capture/ATOM.md
  • atoms/pty-capture/platforms/linux.md
  • atoms/pty-capture/platforms/macos.md
  • atoms/pty-capture/platforms/windows.md
  • atoms/showcase/ATOM.md
  • atoms/terminal-use
  • … and 9 more

Open the folder on GitHubat commit 7166a07

Compare with similar skills

Droid Control next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Droid Control compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Droid Control this skillFactory-AI/factory-plugins110—~3.6kAutomated safety check: NotesNone
Vision SkillsAnionex/agent-vision-toolkit1.2k1 repos~4kAutomated safety check: PassMIT
Mac Computer UseTo3akaRin/mac-computer-use1.1k1 repos~495Automated safety check: PassMIT
Crabbox Appsopenclaw/openclaw392k—~1.5kAutomated safety check: PassMIT
Agent Managementautonomous-ai/Physical-AI-Operating-System381—~1.7kAutomated safety check: PassApache-2.0
Computer Usebam-bam-2/solo-skills3671 repos~915Automated safety check: PassMIT

Similar skills

  • Vision Skills

    Anionex/agent-vision-toolkit

    Local vision CLIs: glance (describe/ask/OCR an image), ground (locate a target, pixel box), detect (element inventory), trace (image to SVG geometry), crop (cut a pixel box to a file), and…

    1.2k GitHub starsUsed in 1 repo~4k tokens
    Productivity & AutomationAuto-check passed
  • Mac Computer Use

    To3akaRin/mac-computer-use

    操作 macOS 桌面应用,探测窗口和自动化接口、截图、读取或修改辅助功能元素、执行鼠标键盘动作,以及通过 CDP 操作内嵌 Chromium 页面。适用于桌面应用自动化与界面验收;普通网页任务优先使用已有浏览器工具。

    1.1k GitHub starsUsed in 1 repo~495 tokens
    Productivity & AutomationAuto-check passed
  • Crabbox Apps

    openclaw/openclaw

    A skill your agent uses when asked to open, run, test, or show an app in Crabbox, including native desktops, web previews, and computer use on a temporary machine.

    392k GitHub stars~1.5k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Agent Management

    autonomous-ai/Physical-AI-Operating-System

    Legacy Autonomous Buddy control for explicitly requested Buddy coding sessions.

    381 GitHub stars~1.7k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Computer Use

    bam-bam-2/solo-skills

    Use Orca's computer-use CLI to inspect and operate local desktop app windows through accessibility trees, screenshots, and safe UI actions.

    367 GitHub starsUsed in 1 repo~915 tokens
    Productivity & AutomationAuto-check passed
  • Cloud Computer Use

    davidondrej/cloudroom-core

    See and control desktop apps on this Cloud sandbox’s virtual Linux screen with cloudroom computer-use: launch GUI apps you build or install, read their UI, click, type, and take screenshots.

    272 GitHub stars~881 tokensUpdated yesterday
    Productivity & AutomationAuto-check: notes

More from Factory-AI/factory-plugins

All 13 skills in this repo
  • Autoresearch

    Factory-AI/factory-plugins

    Autonomous experiment loop for optimization research. An agent skill from Factory-AI/factory-plugins.

    110 GitHub stars~4.2k tokensUpdated yesterday
    Auto-check passed
  • Ban Type Assertions

    Factory-AI/factory-plugins

    Ban as type assertions in a package via the @typescript-eslint/consistent-type-assertions lint rule, replacing them with compiler-verified type-safe alternatives.

    110 GitHub stars~1.7k tokensUpdated yesterday
    Auto-check passed
  • Browser Navigation

    Factory-AI/factory-plugins

    Automate browser interactions for web testing, form filling, screenshots, and data extraction.

    110 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Commit Security Scan

    Factory-AI/factory-plugins

    Analyze code changes for security vulnerabilities using LLM reasoning and threat model patterns.

    110 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Create PR

    Factory-AI/factory-plugins

    Create a pull request with Conventional Commits formatting, a templated body, and local verification.

    110 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Fix Knip Unused Exports

    Factory-AI/factory-plugins

    Fix knip "Unused exports" violations. An agent skill from Factory-AI/factory-plugins.

    110 GitHub stars~2.5k tokensUpdated yesterday
    Auto-check passed

Questions about Droid Control

What does Droid Control do?

Control terminal TUIs, browsers, and native desktop apps for testing, demos, QA, and computer-use tasks. Droid Control is an agent skill from Factory-AI/factory-plugins. Control terminal TUIs, browsers, and native desktop apps for testing, demos, QA, and computer-use tasks.

When should I use Droid Control?

Droid Control fits situations like: you need to operate an app; tasks that involve Desktop control.

How do I install Droid Control in Claude Code?

Run `npx skills add Factory-AI/factory-plugins --skill droid-control -a claude-code`. Or copy the skill folder (plugins/droid-control/skills/droid-control in Factory-AI/factory-plugins) into .claude/skills/droid-control in your project. Claude Code loads it when a task matches its description.

How do I install Droid Control in Codex?

Run `npx skills add Factory-AI/factory-plugins --skill droid-control -a codex`. Or copy the skill folder (plugins/droid-control/skills/droid-control in Factory-AI/factory-plugins) into .agents/skills/droid-control in your project. Codex loads it when a task matches its description.

Can I use Droid Control in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Factory-AI/factory-plugins --skill droid-control -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/droid-control, .gemini/skills/droid-control, .github/skills/droid-control and .opencode/skills/droid-control in your project.

What does Droid Control need to run?

Going by SKILL.md and its folder, Droid Control needs the command-line tools its instructions call (apt-get, npm, pip and cargo).

Does Droid Control access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Droid Control safe to install?

Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Droid Control use?

No licence was found for Droid Control or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Droid Control use?

About 3.6k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Droid Control?

Skills that share tags, products or a category with Droid Control: Vision Skills (Anionex/agent-vision-toolkit, 1.2k stars), Mac Computer Use (To3akaRin/mac-computer-use, 1.1k stars), Crabbox Apps (openclaw/openclaw, 392k stars) and Agent Management (autonomous-ai/Physical-AI-Operating-System, 381 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Droid Control?

Factory-AI (a GitHub organization) maintains it in Factory-AI/factory-plugins, which has 110 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on October 7, 2026.

Source: Factory-AI/factory-plugins on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.