GitHub - reduck-ai/agents: Reduck Agents — agents that automate complex browser tasks through the Reduck MCP, running in your own Chrome. · GitHub
/" data-turbo-transient="true" />
Skip to content
Type / to search
Sign in<br>Sign upAppearance settings
You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading. Please reload this page.
reduck-ai
agents
Public
Notifications<br>You must be signed in to change notification settings
Fork
Star
main
BranchesTags
Go to file
CodeOpen more actions menu
Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit
History<br>44 Commits<br>44 Commits
.claude-plugin
.claude-plugin
scripts
scripts
skills
skills
.gitignore
.gitignore
LICENSE
LICENSE
README.md
README.md
View all files
Repository files navigation
Reduck Agents
This is a repository of reference agents, which package skills and Reduck MCP, to perform complex tasks, from optimizing your GEO with Reduck GEO to doing your invoices with Reduck Invoices.
Reduck MCP allows agents to discover, run and create browser automation scripts that serve as tools. Scripts run in your own Chrome, through our extension, which allows your agent to work where you are logged in — no credentials exposure, and same fingerprints so no bot detection.
Agents
Agent<br>What it does
reduck-geo<br>Get your site cited by Claude — see which queries it searches, check how you show up in Brave (the index behind its web search), and fix what's holding you back.
reduck-invoices<br>Fetch and download invoices for paid SaaS — list them per vendor, then route the PDF download on the invoice URL's domain.
Prerequisites
Follow the instructions at start.reduck.ai to pair your extension and connect Reduck MCP to your agent.
Install
Claude marketplace
This is the preferred method if you use Claude as agents auto update:
/plugin marketplace add reduck-ai/agents<br>/plugin install reduck-geo@reduck-agents
/plugin marketplace update pulls later changes.
Skills CLI
Any agent, via the skills CLI:
npx skills add reduck-ai/agents --list # see what's here<br>npx skills add reduck-ai/agents --skill reduck-geo<br>npx skills add reduck-ai/agents --skill '*' # everything<br>npx skills use reduck-ai/agents@reduck-geo # try one without installing
Contributing an agent
Identifying / building the script
The main unit is a script which is called like a tool through Reduck MCP.
You can reference one of the official scripts or create your own with Reduck MCP.
Writing the agent
An agent encapsulates scripts and provides the business logic to achieve a specific goal.
Each one lives at skills/reduck-/SKILL.md, where the directory matches the name in the<br>frontmatter. The directory and filename are fixed by the Agent Skills spec<br>— that is what lets both installers find it — so Reduck X is the name, reduck-x the id.<br>Nothing nests: a flat catalogue is what makes the CLI find every agent without --full-depth.
The shape:
description: |<br>What it does and when to use it, in the words someone would ask for it.<br>Close with a NOT-for clause — the neighbouring job it should not be used for.
# Requirements
- **Reduck MCP, with the browser extension installed.** If it isn't set up, follow the instructions at [start.reduck.ai](https://start.reduck.ai/).
- **`reduck//`**<br>- **`reduck//`**
Read their contracts live with `read_script` Reduck MCP.<br>">---<br>name:<br>description: |<br>What it does and when to use it, in the words someone would ask for it.<br>Close with a NOT-for clause — the neighbouring job it should not be used for.
# Requirements
- **Reduck MCP, with the browser extension installed.** If it isn't set up, follow the instructions at [start.reduck.ai](https://start.reduck.ai/).
- **`reduck//`**<br>- **`reduck//`**
Read their contracts live with `read_script` Reduck MCP.
List the script addresses and nothing more — read_script returns the arguments and outputs<br>live, so a copy here is a copy that drifts. Verify each address exists<br>(list_scripts handle:"official" host:"") before committing it.
Then add the agent to .claude-plugin/marketplace.json (one entry,<br>"skills": ["./skills/reduck-"]) and to the table above.
License
MIT. See LICENSE.
About<br>Reduck Agents — agents that automate complex browser tasks through the Reduck MCP, running in your own Chrome.<br>Resources<br>Readme<br>MIT license<br>Activity<br>Custom properties<br>Stars<br>0 stars<br>Watchers<br>0 watching<br>Forks<br>1 fork<br>Report repository
Releases
Packages
Contributors
Languages
You can’t perform that action at this time.