
factory-ai / factory-plugins
★ 90A skill package that teaches your agent 31 capabilities — every one documented and browsable below, no GitHub required · by factory-ai.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Background knowledge for droid-control workflows -- not invoked directly. Agent-browser driver mechanics for web page and Electron desktop app automation.
1 file — installable on its own
Autonomous experiment loop: try ideas, keep what works, discard what doesn't, never stop.
Ban `as` type assertions in a package via the `@typescript-eslint/consistent-type-assertions` lint rule, replacing them with compiler-verified type-safe…
Comprehensive browser automation for testing, data extraction, and web interaction.
Background knowledge for droid-control workflows -- not invoked directly. Recording lifecycle for terminal and browser sessions.
1 file — installable on its own
Analyze code changes for security vulnerabilities using LLM reasoning and threat model patterns. Use for PR reviews, pre-commit checks, or branch comparisons.
Background knowledge for droid-control workflows -- not invoked directly. Video assembly via Remotion — title cards, layout, transitions, effects, and showcase…
1 file — installable on its own
Create a pull request with Conventional Commits formatting, a templated body, and local verification. Use when the user asks to create a PR, open a PR, submit…
Background knowledge for droid-control workflows -- not invoked directly. Droid CLI target patterns, shortcuts, modes, and launch helpers.
1 file — installable on its own
Control terminal TUIs and web/Electron apps for testing, demos, QA, and computer-use tasks. Use when you need to automate a CLI, drive a browser, record a…
50 files — installable on its own
Fix knip "Unused exports" violations. There are several categories of violation, each with a different fix strategy.
Follow up on an existing PR by rebasing on the base branch, addressing reviewer comments, fixing CI issues, and pushing updates. Use when the user provides a…
Practical tactics for designing and building frontend interfaces. This is about making things look good and work well, not about frameworks or tooling.
Intercept and debug HTTP traffic from any CLI, service, or script using HTTP Toolkit. Use when you need to inspect LLM API calls, backend requests, auth flows,…
This skill helps you write better and more readable text. You can do this by identifying and removing signs of AI-generated text so writing sounds like a person wrote it. This guide comes from Wikipedia's "Signs of AI writing" page, maintained by WikiProject AI Cleanup.
Initialize a new repository with AGENTS.md
Never call useEffect directly. Use derived state, event handlers, data-fetching libraries, or useMountEffect instead.
Background knowledge for droid-control workflows -- not invoked directly. Capture ground-truth byte sequences from real terminal emulators.
5 files — installable on its own
You are a senior staff software engineer and expert code reviewer.
Scan code changes for security vulnerabilities using STRIDE threat modeling, validate findings for exploitability, and output structured results for downstream…
Find your way around past Droid sessions. Maybe you want to pick up where you left off, find that thing you did last week, or just see what's been happening in a project.
Background knowledge for droid-control workflows -- not invoked directly. Visual polish for videos via Remotion-powered window chrome, animations, and branded…
1 file — installable on its own
Review changed code for reuse, quality, and efficiency, then fix any issues found.
This skill helps you build new skills and improve existing ones. Think of it as the skill that teaches you how to learn.
Generate a STRIDE-based security threat model for a repository. Use when setting up security monitoring, after architecture changes, or for security audits.
Background knowledge for droid-control workflows -- not invoked directly. True-input driver mechanics for real terminal emulator automation via headless…
5 files — installable on its own
Background knowledge for droid-control workflows -- not invoked directly. Tuistory driver mechanics for terminal TUI automation via virtual PTY.
1 file — installable on its own
Background knowledge for droid-control workflows -- not invoked directly. Deliverable verification against commitments.
1 file — installable on its own
Image generation and presentations.
4 files — installable on its own
Validate security findings from commit-security-scan by assessing exploitability, filtering false positives, and generating proof-of-concept exploits. Use…
Read a repository, then produce a set of interconnected documentation pages that explain what the code does and how it fits together. The output is a droid-wiki/ directory of markdown files, uploaded to Factory via droid wiki-upload .
Package documentation is syncing from GitHub — check back shortly. Meanwhile, every skill in the Skills tab carries its own full instructions.
Install the whole package (31 skills):
npx skills add https://github.com/factory-ai/factory-pluginsOr install a single skill:
npx skills add https://github.com/factory-ai/factory-plugins --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.