agentsclimarketplace

Factory droid

Skill magnus919/hermes-droid/factory-droid

Standalone Agent Skill for delegating coding work to Factory Droid

Install
npx -y skills add magnus919/hermes-droid --skill factory-droid

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 25 days oldThe repository was created 25 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use this skill when delegating coding work to Factory Droid's droid CLI for code analysis, edits, specification-first implementation, worktree isolation, or multi-agent missions. Do not use it for small direct edits or when Factory Droid is unavailable.

The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.2 KB, 844 tokens by cl100k_base, as published. Nobody here has run it

Factory Droid

Use Factory Droid through the droid CLI to delegate coding tasks. Prefer droid exec for bounded, non-interactive work; use interactive droid only when a user needs to steer the session.

Before You Delegate

  1. Confirm the task warrants an external coding agent. For a small, well-scoped edit, work directly.
  2. Work inside the target Git repository and set the command working directory explicitly.
  3. Verify installation and authentication before assigning a real task:
    droid exec -o json --auto low "Respond with: OK"
    
  4. Use the lowest autonomy level that completes the task. Never use --skip-permissions-unsafe outside a disposable sandbox.

For login and BYOK details, read references/authentication.md.

One-Shot Tasks

# Read-only analysis
droid exec "Map the authentication flow."

# Bounded implementation and local validation
droid exec --auto medium "Add retry logic to API calls, update focused tests, and report changed files."

# Parseable result for an orchestrator
droid exec -o json --auto low "List the public functions in src/auth.py."

Use a prompt file rather than shell quoting for complex instructions:

droid exec --auto medium -f .factory/task.md

Autonomy and Isolation

LevelUse forAvoid for
DefaultReconnaissance, reviews, plansAny file change
--auto lowSafe, bounded editsDependency installs or commits
--auto mediumImplement, test, and make local commitsPush or deployment
--auto highExplicitly authorized push/deploy workflowsRoutine development

For the full decision matrix, read references/autonomy-levels.md.

Use a named worktree for non-trivial tasks so changes are reviewable and isolated:

droid exec --worktree fix-auth-retry --auto medium "Fix the auth retry bug, run focused tests, and leave changes uncommitted for review."

Specification-First Work

Use --use-spec for a change whose requirements or architecture are unclear enough that a plan reduces rework:

droid exec --use-spec --auto medium "Design and implement user profiles with avatar upload."

It costs more because Droid plans and implements. Do not choose it for a mechanical edit.

Mission Mode

Use mission mode only for a clear, multi-file objective that benefits from worker and validator roles:

droid exec --mission --auto high --worktree mission-auth-refactor -f mission.md

Read references/mission-mode.md before writing the mission specification. For model selection and provider-specific identifiers, read references/model-ids.md.

Output and Follow-Through

Request concrete outcomes: changed files, tests run and results, remaining risks, and a session ID when relevant. Inspect the working tree and run the project’s own checks before claiming completion. A Droid result is evidence, not proof.

For session continuation, reasoning effort, tool controls, explicit --cwd, and local session search, read references/advanced-operations.md.

Choosing an Agent

Read references/delegation-comparison.md when Factory Droid is one of several viable coding agents.

Pitfalls

  • droid exec is non-interactive; do not allocate a TTY unless using the interactive droid application.
  • Dirty worktrees may be preserved. Inspect the printed path before cleanup; never delete a worktree by guesswork.
  • Use -f for prompts containing shell-sensitive text.
  • Treat model IDs, provider availability, and pricing as version-sensitive. Verify them rather than presenting examples as permanent facts.

Gives 0 of the 12 instructions most agent orchestration skills give in 844 tokens

Counted across 742 of the 995 authors here whose files we hold, read 2026-08-06

  • run the full test suite after integrating changesin 53 of 742, across 20 files
  • reference existing artifacts by path or URLin 52 of 742, across 22 files
  • dispatch one agent per independent problem domainin 50 of 742, across 17 files
  • verify fixes do not conflictin 45 of 742, across 13 files
  • include a suggested skills section in the documentin 45 of 742, across 15 files
  • redact sensitive informationin 41 of 742, across 11 files
  • save to the temporary directory of the operating systemin 39 of 742, across 9 files
  • tailor the document to user-provided focus argumentsin 39 of 742, across 9 files
  • spot check agent changes for systematic errorsin 34 of 742, across 7 files
  • write a handoff document summarising the current conversationin 31 of 742, across 6 files
  • assign each agent a specific scopein 23 of 742, across 8 files
  • provide specific scope and clear goalin 23 of 742, across 5 files

Said here and by no other author read

  • Use droid exec for bounded, non-interactive work.
  • Work inside the target Git repository and set working directory explicitly.
  • Verify installation and authentication before assigning a real task.
  • Use the lowest autonomy level that completes the task.
  • Use a named worktree for non-trivial tasks.
  • Use a prompt file rather than shell quoting for complex instructions.

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.