---
title: "Agents for Selan Reactor · Selan"
description: "Remote agents that already know the job, one Markdown file each on GitHub. Paste one line into Claude Code and it sets the agent up in your Reactor."
url: https://selan.ai/reactor/agents
updated: 2026-10-30T08:09:51+02:00
---

Reactor · free on GitHub

# Agents that already _know the job._

Each one is a Markdown file: its schedule, its model and its whole prompt. Paste one line into [Claude Code](https://claude.com/claude-code) with [Selan MCP](https://selan.ai/docs/mcp) connected, and it lands on your Reactor canvas, set up for your repository.

[See the agents](#agents)[Open on GitHub](https://github.com/selan-ai/selan-remote-agents)

**Claude Code**~/acme-web

1.  Install https://github.com/selan-ai/selan-remote-agents/blob/main/agents/flake-hunter.md
2.  **Read**agents/flake-hunter.md
3.  Which repository should Flake Hunter keep stable?
4.  gitlab.com/acme/web
5.  Which Slack channel gets its summary?
6.  #ci
7.  Create Flake Hunter in Default, every morning at 06:13?
8.  Yes
9.  **selan**remote\_agent\_create
10.  **selan**remote\_agent\_trigger\_create
11.  Flake Hunter is on your canvas. First run tomorrow at 06:13.

The agents

## One job each.

### #maintainer · Keep the code healthy

-   [AGENTS.md Updateragents/agents-md-updater.md Keeps a repository's AGENTS.md true and short by Selan's practices, with commands that work, traps already hit, and nothing the code already says. once a week, Friday morningOpus 5.5 · High](https://selan.ai/reactor/agents/agents-md-updater)
-   [CSS Cleaneragents/css-cleaner.md Removes unused and duplicated CSS and folds repeated styles into shared components and design tokens, in React, Vue, Svelte, Angular or plain CSS. once a week, Wednesday morningOpus 5.5 · High](https://selan.ai/reactor/agents/css-cleaner)
-   [Dead Code Cleaneragents/dead-code-cleaner.md Removes code and dependencies nothing uses, one small merge request a week, each removal proven unused. once a week, Monday morningOpus 5.5 · High](https://selan.ai/reactor/agents/dead-code-cleaner)
-   [Dependency Updateragents/dependency-updater.md Updates npm, yarn or pnpm dependencies only where it is safe, known vulnerabilities first, never a release too new to trust. every working day, morningOpus 5.5 · High](https://selan.ai/reactor/agents/dependency-updater)
-   [MR Watcheragents/mr-watcher.md Keeps a repository's open merge requests moving, nudging the ones that wait on a person and fixing mechanical conflicts. every working day, morningSonnet 5.5 · Medium](https://selan.ai/reactor/agents/mr-watcher)

### #tester · Write and fix tests

-   [E2E Test Writeragents/e2e-test-writer.md Plans end-to-end coverage of a whole repository and works toward 100%, a few endpoints or flows a run, each test driving the real running service and its database, one merge request a run. every working day, eveningOpus 5.5 · High](https://selan.ai/reactor/agents/e2e-test-writer)
-   [Flake Hunteragents/flake-hunter.md Finds the flakiest test in a repository's CI history and fixes why it is flaky, never with a retry. every morningOpus 5.5 · High](https://selan.ai/reactor/agents/flake-hunter)
-   [Unit Test Writeragents/unit-test-writer.md Gives what was merged since its last run unit tests that fail if the change is reverted, in the repository's own framework, one merge request a run. every working day, eveningSonnet 5.5 · High](https://selan.ai/reactor/agents/unit-test-writer)

### #operator · Ship and run production

-   [Package Publisheragents/package-publisher.md Publishes a new version of a package when its default branch has changes users would notice, to npm, PyPI, crates.io or its own registry, then tags it and writes the release. every Tuesday afternoonSonnet 5.5 · Medium](https://selan.ai/reactor/agents/package-publisher)
-   [Prod Deployeragents/prod-deployer.md Deploys a repository's default branch to production when its pipeline, merged changes and staging logs are clean and nothing is being reverted, then watches production's logs and rolls back a deploy that raises errors. every hour on working daysOpus 5.5 · High](https://selan.ai/reactor/agents/prod-deployer)
-   [Sentry Fixeragents/sentry-fixer.md Drives the unresolved Sentry issues of one repository to zero, one merge request with a test per issue. twice a day, morning and afternoonOpus 5.5 · High](https://selan.ai/reactor/agents/sentry-fixer)

### #security · Find and fix security holes

-   [Security Revieweragents/security-reviewer.md Keeps working out how to make one repository more secure, area by area, and fixes the real holes it finds, each with an attacker, a path at file:line and a test that fails without the fix. every nightOpus 5.5 · High](https://selan.ai/reactor/agents/security-reviewer)

### #growth · Grow the website

-   [LLM Visibility Agentagents/llm-visibility.md Asks ChatGPT, Claude, Gemini and Perplexity the same buyer questions every week, records whether they name and cite your company, and opens one merge request at a time that makes your website easier for them to find and quote. once a week, Thursday morningOpus 5.5 · High](https://selan.ai/reactor/agents/llm-visibility)
-   [SEO Improveragents/seo-improver.md Grows a website's clicks from search, one merge request a run: sharpens the page where search data shows demand or writes a fully sourced new one, fixes one technical SEO issue, and measures every change it made. every day, morningOpus 5.5 · High](https://selan.ai/reactor/agents/seo-improver)

### #ux · Make the product feel fast

-   [Optimistic UI Engineeragents/optimistic-ui.md Finds the buttons, toggles and forms where people wait on the server before seeing anything, and makes them answer at once: optimistic updates with rollback where that is safe, an honest pending state where it is not, each proven by a test, one merge request a run. every working day, eveningOpus 5.5 · High](https://selan.ai/reactor/agents/optimistic-ui)

How it installs

## One line, three answers, one yes.

01

### Copy the line

Every agent's page has it: `Install` and the file's address on GitHub.

02

### Paste it into Claude Code

With Selan's MCP server connected. Claude reads the file as it is on GitHub, nothing else.

03

### Answer what is yours

Your repository, your channel, when it runs. Claude shows what it will create and asks before it does.

04

### It works from tomorrow

A card on your canvas with its schedule. Change the prompt there any time; it is yours now.

Share one

> Have an agent worth sharing? Ask Claude for its agent file, then open a pull request.

[Open the repository](https://github.com/selan-ai/selan-remote-agents)[See Reactor](https://selan.ai/reactor)
