Factory's official catalog is the public repo Factory-AI/factory-plugins. Submission is a pull request that vendors the plugin under plugins/ and adds an entry to .factory-plugin/marketplace.json.
Git install from this repo works today without that PR — see the README Install section.
droid plugin install https://github.com/diffbot/diffbot-skills.gitManifest: .factory-plugin/plugin.json (Factory does not read .claude-plugin/ as a fallback — this file is required).
Factory tracks plugin versions by Git commit on marketplace update, not semver in plugin.json. Document semver for humans; expect users on factory-plugins to pull latest marketplace commit unless the marketplace source is pinned.
- Fork Factory-AI/factory-plugins.
- Copy the plugin into
plugins/diffbot/:plugins/diffbot/.factory-plugin/plugin.jsonplugins/diffbot/skills/— all fivediffbot-*skill folders
- Add the marketplace entry from
marketplace-entry.json(this folder) to.factory-plugin/marketplace.json. - Open a PR using
factory-pr.mdas the description template. - Test locally from your fork:
droid plugin marketplace add /path/to/your/factory-plugins-fork droid plugin install diffbot@factory-plugins
- After merge, update the README marketplace row to the
diffbot@factory-pluginsinstall line.
Maintenance: Factory vendoring creates a second copy of skills/. On each diffbot-skills release, sync plugins/diffbot/skills/ in factory-plugins and open a follow-up PR. Upstream: diffbot/diffbot-skills tagged releases.
Category: research (KG querying, entity enrichment, competitive landscape). Alternatives: productivity if Factory prefers breadth.
Pinned release to sync from: v1.0.0 @ 44a20a931193596243d786ffb02959c8d75a5e8f.