Husky Browser · сценарии во встроенном браузере Cursor

Skill управляет вкладкой Cursor (cursor-ide-browser): смотрит экран и дерево элементов, учит действия пользователя и повторяет их по устойчивым локаторам, а не по координатам. До режима доверия каждый клик и ввод — с подтверждением.
Корень волны skills: Cursor Desk — каталог personal skills; этот skill открывается иконкой со стола.
Каталог: %USERPROFILE%\.cursor\skills\husky-browser. Сценарии: %USERPROFILE%\.cursor\husky-browser\.
Это отдельный браузер Cursor: куки и логины системного Chrome сюда не попадают.
Возможности
/husky_see— snapshot + screenshot, без кликов./husky_learn— пользователь кликает сам; агент записывает подтверждённые шаги в черновик./husky_do— задача словами, каждый шаг через highlight и «да»./husky_replay— прогон сохранённого сценария./husky_trust//husky_draft— уровеньrehearsed(меньше вопросов) или снова пошаговыйdraft.- Поиск элемента: testid → id → роль+имя → href/текст → css; сверка с полем
visualна скриншоте. - Секреты в файл не пишутся: в шаге
value: {{ask}}, на повторе значение спрашивается в чате.
Требования
- Cursor с MCP
cursor-ide-browser. - Python 3 (
py -3/python) дляscripts/flows.py. - Windows: shell с полными правами для CLI сценариев.
Установка
- Skill:
%USERPROFILE%\.cursor\skills\husky-browser\(SKILL.md,reference.md,scripts/flows.py). - Данные появятся при первом обучении:
%USERPROFILE%\.cursor\husky-browser\. - Отдельный install не нужен.
Использование
Посмотреть
/husky_see
Или URL в сообщении — агент откроет вкладку и опишет экран (дерево + картинка).
Научить
/husky_learn
- Назвать сценарий и стартовый URL.
- Делать одно действие → «готово»; «назад» / «стоп» / «сохрани».
- После «да» на карточку шаг попадает в черновик; «сохрани» → файл в
flows/.
Сделать / повторить
/husky_do …
/husky_replay ИМЯ
В draft каждый шаг спрашивается. После /husky_trust ИМЯ — одно «поехали?»; опасные шаги (вход, оплата, удаление, публикация…) всё равно по одному.
CLI
py -3 "%USERPROFILE%\.cursor\skills\husky-browser\scripts\flows.py" list
Команды: get, draft-begin, draft-step, draft-commit, trust, delete. Ответ — JSON.
Подробности локаторов и карточки шага — reference.md.
Структура проекта
husky-browser/
├── SKILL.md
├── README.md
├── reference.md # MCP-инструменты, локаторы, опасные слова
├── scripts/
│ └── flows.py
└── doc/
├── ARCHITECTURE.md
├── CHANGELOG.md
└── AI_RULES.md
Рядом: %USERPROFILE%\.cursor\husky-browser\draft.json, flows\*.json.
Технологии
Cursor MCP cursor-ide-browser, Python CLI сценариев, устойчивые HTML-локаторы + visual check. Координаты и CDP Input.* в обычный поток не входят.
Связанные проекты
| Проект | Роль |
| — | — |
| Cursor Desk | Корневая утилита волны S: иконка skill на столе |
| Husky Covers | Обложки постов (этот skill скриншоты страниц в витрину не кладёт) |
История изменений
Формат Keep a Changelog.
[Unreleased]
Added
- Четвёрка документации для витрины huskynet.
- Перелинковка с Cursor Desk.
[1.0.0]
Added
- Режимы see / learn / do / replay / trust через
/husky_*. - CLI
scripts/flows.py(draft, commit, trust, list). - Локаторы по идентичности элементов; пароли как
{{ask}}. reference.mdс контрактом MCP и карточки шага.



