Skip to content

Add Droid (Factory) support#57

Open
mike-factory wants to merge 4 commits into
cloudflare:mainfrom
mike-factory:add-droid-support
Open

Add Droid (Factory) support#57
mike-factory wants to merge 4 commits into
cloudflare:mainfrom
mike-factory:add-droid-support

Conversation

@mike-factory

@mike-factory mike-factory commented Jun 2, 2026

Copy link
Copy Markdown

Adds Droid (Factory) support, following the same plugin structure as .claude-plugin and .cursor-plugin.

  • Add .factory-plugin/plugin.json and .factory-plugin/marketplace.json
  • Add a ### Droid install section to the README
  • Add Droid to the supported-agents list and the Clone / Copy table (~/.factory/skills/)

Verified end to end:

droid plugin marketplace add https://github.com/cloudflare/skills
droid plugin install cloudflare@skills

Skills also install directly via npx skills add https://github.com/cloudflare/skills -a droid (Droid is a first-class target in the skills CLI).

Add Droid to the supported agents list with native plugin manager and
npx skills install instructions, a Clone/Copy table entry pointing to
~/.factory/skills/, and a .factory-plugin/plugin.json manifest mirroring
the existing .claude-plugin and .cursor-plugin configs.
Verified empirically: droid derives the marketplace name from the repo
name (skills), so the install id is cloudflare@skills, not
cloudflare@cloudflare.
Droid's plugin manager already discovers the plugin via the existing
.claude-plugin/marketplace.json (verified install of cloudflare@skills
from an unmodified checkout), so .factory-plugin/plugin.json was
redundant. Reduce the Droid install section to the single plugin-manager
flow, parallel to the Claude Code and Cursor sections.
Follow the same plugin structure as .claude-plugin and .cursor-plugin:
add .factory-plugin/plugin.json and .factory-plugin/marketplace.json so
Droid recognizes the repo as a plugin, alongside the README install
instructions.
@mike-factory mike-factory marked this pull request as ready for review June 2, 2026 04:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant