Show HN: Reduck GEO, open source Skill to measure and optimize Claude citations

DanyWin1 pts0 comments

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.

reduck agents skills agent claude plugin

Related Articles