Agentation — скилл

Панель разметки для React-страниц: клик по элементу дает агенту селектор и контекст, скиллы настраивают подключение и сами ведут критику интерфейса

  • 5 025 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • MCP-сервер поднимает локальный HTTP-сервер, по умолчанию на порту 4747, и принимает разметку из браузера
  • Режим самоуправления разрешает агенту выполнять команды agent-browser и управлять браузером
  • Панель стоит на странице и читает классы и селекторы элементов, поэтому подключайте ее только в режиме разработки
Все причины и проверки

benjitaylor/agentation

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/agentation

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • MCP-сервер поднимает локальный HTTP-сервер, по умолчанию на порту 4747, и принимает разметку из браузера
  • Режим самоуправления разрешает агенту выполнять команды agent-browser и управлять браузером
  • Панель стоит на странице и читает классы и селекторы элементов, поэтому подключайте ее только в режиме разработки

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Agentation — панель для разработки в React 18 и выше. Вы кликаете по элементу страницы, пишете заметку, и панель копирует разметку с селектором, позицией и контекстом, чтобы агент нашел нужный код через grep. Вместо описания «синяя кнопка в боковой панели» агент получает селектор button.primary с путем до него и ваш комментарий. Можно выделять текст, несколько элементов или произвольную область, а также ставить на паузу CSS-анимации и видео, чтобы поймать нужное состояние. Репозиторий автора Бенджи Тейлора (Benji Taylor) содержит два скилла. Скилл agentation настраивает проект на Next.js: проверяет, не стоит ли панель уже, ставит пакет, добавляет компонент в корневой шаблон и при желании подключает агента через MCP. Скилл agentation-self-driving просит агента самому критиковать страницу, расставляя аннотации в видимом окне браузера через скилл agent-browser. Для прямой синхронизации в пакете есть MCP-сервер agentation-mcp.

Для кого. Для фронтенд-разработчиков и дизайнеров, которые правят интерфейс в React или Next.js вместе с агентом и устали описывать элементы словами.

Подходит, если

  • При правке интерфейса агент не находит элемент по словесному описанию и меняет не тот компонент
  • Вы хотите оставить на странице несколько заметок сразу и отдать их агенту одним списком
  • Нужно поймать состояние анимации или видео и пометить его в разметке
  • Проект на Next.js, и вы хотите, чтобы агент сам подключил панель и MCP-сервер
  • Нужна первая критика готовой страницы: агент проходит по ней в видимом браузере и ставит аннотации

Не подходит, если

  • Проект не на React: панель требует React 18 и выше
  • Нужна работа с мобильным браузером: поддерживается только настольный
  • Нужна коммерческая разработка без проверки условий: лицензия PolyForm Shield 1.0.0 накладывает ограничения
  • Нужна запись видео для багрепорта или полноценный тестовый прогон: панель только размечает элементы

Пример запроса к агенту

Подключи Agentation к этому проекту на Next.js вместе с MCP-сервером и проверь, что аннотации из браузера доходят до тебя

Ограничения

Нужны React 18 и выше и настольный браузер, мобильный не поддерживается. Лицензия PolyForm Shield 1.0.0, а не MIT, поэтому перед коммерческим использованием прочитайте ее условия. Скилл настройки написан для Next.js (App Router и Pages Router). Режим самоуправления требует установленный скилл agent-browser и всегда запускает видимый браузер. Прямая синхронизация работает, пока запущен MCP-сервер, по умолчанию на порту 4747. Без сервера разметка остается в браузере и копируется вручную.

Как отключить. Удалите компонент <Agentation /> из корневого шаблона и выполните npm uninstall agentation. MCP-сервер уберите командой claude mcp remove agentation или правкой конфигурации вашего клиента. Скиллы из папки skills/ удалите из каталога скиллов агента.

Частые вопросы

Как поставить Agentation в проект на Next.js?

Выполните npm install agentation -D и добавьте компонент <Agentation /> в корневой шаблон после children, для App Router, либо после Component в pages/_app. Панель появится в правом нижнем углу. Скилл agentation делает это за агента и не создает второй компонент, если первый уже есть.

Как подключить Agentation к Claude Code через MCP?

Выполните claude mcp add agentation -- npx -y agentation-mcp server. Команда запуска обязана содержать подкоманду server. Затем передайте компоненту endpoint, по умолчанию http://localhost:4747, и перезапустите агента, если его конфигурация этого требует.

Работает ли Agentation без MCP?

Да. Без endpoint панель копирует структурированную разметку в буфер обмена, и вы вставляете ее агенту сами. Скопированная разметка подходит для Claude Code, Codex, Gemini, Grok и любого другого инструмента ИИ.

Что такое режим самоуправления?

Скилл agentation-self-driving просит агента самому критиковать страницу: он открывает видимый браузер через agent-browser, наводит курсор, кликает и расставляет аннотации на глазах у пользователя. Скилл agent-browser должен быть установлен заранее.

Что умеет панель с выделением?

Одиночный клик определяет селектор элемента. Cmd или Ctrl позволяют выбирать элементы по одному, перетаскивание выделяет несколько сразу или область, даже пустую. Работают открытые shadow root и iframe того же происхождения.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Официальный

Скилл подбирает и ставит анимированные React-компоненты beUI через публичный MCP или реестр shadcn вместо самодельных виджетов

СкиллРасширенный доступ1,9 тыс.Звезды репозитория

CLI, который дает агенту смотреть работающее приложение на React: дерево компонентов, props, state, hooks и профилирование рендеров

CLIРасширенный доступ251Звезды репозитория

MCP-сервер и скилл для интерфейсов: 31 дизайн-система для shadcn/ui, принципы UI и UX и проверка доступности для кода агента

MCP-серверРасширенный доступ518Звезды репозитория
Официальный

Скилл и MCP-сервер библиотеки Shaders: агент собирает фоны, стекло, градиенты и курсорные эффекты на WebGPU для React, Vue, Svelte, Solid и JS

СкиллРасширенный доступ5,3 тыс.Звезды репозитория

Скилл о мелких деталях интерфейса: анимации, типографика, иконки, тени, скругления, оптическое выравнивание и области нажатия

СкиллМинимальный доступ3,8 тыс.Звезды репозитория
Официальный

Подключает агента к запущенному dev-серверу Next.js 16+: ошибки, маршруты, логи и путь к документации нужной версии

MCP-серверРасширенный доступ832Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Agentation (эта запись)нет5 025
Plannotatorнет9 570размечает планы агента и диффы в локальном интерфейсе, а не элементы страницы
BrowserTools MCPнетне нужна7 330отдает агенту консоль, сеть и скриншоты открытого Chrome

Коротко о README

Описание объясняет идею: панель в углу страницы, клик по элементу, заметка и копирование структурированной разметки для агента. Раздел установки состоит из одной команды npm и примера подключения компонента, а раздел про агентов описывает MCP-сервер и параметр endpoint. Дальше список возможностей, требования (React 18 и новее, настольный браузер) и пояснение, как селекторы помогают агенту искать код.

Бейдж для README

Исходный SKILL.md

---
name: agentation
description: Add Agentation visual feedback toolbar to a Next.js project
---

# Agentation Setup

Set up the toolbar and, when requested, connect it to the user's coding agent.
A visible toolbar and a healthy MCP server do not prove that browser feedback
reaches the agent. Verify that final step before calling setup complete.

## Steps

1. **Inspect the project**
   - Read the project's instructions and detect its package manager.
   - Look for `agentation` and an existing `<Agentation>` mount before installing.
   - If already mounted, inspect its `endpoint` and current MCP setup. Do not
     exit just because the component exists, and do not add a duplicate mount.
   - Install `agentation` if missing, using the existing lockfile's package manager.

2. **Choose the connection mode from the request**
   - For MCP or live agent feedback, use the same HTTP server URL as the agent.
     The default local server is `http://localhost:4747`; preserve an existing
     custom port or proxy URL. Never assume the browser and agent use the same
     machine when the project is remote.
   - For manual copy/paste only, omit `endpoint` and explain that feedback remains
     in this browser. Do not silently enable a server connection.
   - If the intended mode is unclear, ask one brief question while inspecting
     the existing project. Keep working on independent setup checks.

3. **Add or update the component**

   For a Next.js App Router project, render in the root layout's body after
   children. For Pages Router, render after `Component` in `pages/_app`.
   Preserve any existing callbacks and options.

   ```tsx
   import { Agentation } from "agentation";

   // Use the actual server URL selected above for MCP sync:
   {process.env.NODE_ENV === "development" && (
     <Agentation endpoint="http://localhost:4747" />
   )}
   ```

   The package provides its own client boundary. Keep the application's root
   layout server-rendered unless the project has another reason to change it.

4. **Configure the agent when MCP was requested**
   - Use the project's existing MCP client and configuration conventions.
   - The launch command must include the `server` subcommand:
     `npx -y agentation-mcp server`.
   - For supported agents, `npx add-mcp "npx -y agentation-mcp server"` is one
     setup option. For Claude Code, use
     `claude mcp add agentation -- npx -y agentation-mcp server` or the init wizard.

Сообщить о проблеме

Foxx AIAgentation
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.