Команды бота

    Редактирование файла

    Создать автоматизацию

    Создать правило автоотправки

    Переслать сообщение в...

    • Загрузка списка групп...

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

    cover-s4-husky-browser.jpg

    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 сценариев.

    Установка

    1. Skill: %USERPROFILE%\.cursor\skills\husky-browser\ (SKILL.md, reference.md, scripts/flows.py).
    2. Данные появятся при первом обучении: %USERPROFILE%\.cursor\husky-browser\.
    3. Отдельный install не нужен.

    Использование

    Посмотреть

    /husky_see

    Или URL в сообщении — агент откроет вкладку и опишет экран (дерево + картинка).

    Научить

    /husky_learn
    1. Назвать сценарий и стартовый URL.
    2. Делать одно действие → «готово»; «назад» / «стоп» / «сохрани».
    3. После «да» на карточку шаг попадает в черновик; «сохрани» → файл в 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 и карточки шага.

    Edit Message

    Attachments:

    AI Assistant

    Enter your instruction to edit the text: