Навыки agent-browser
🌐

agent-browser

Безопасно ⚙️ Внешние команды🌐 Доступ к сети📁 Доступ к файловой системе

Автоматизируйте задачи браузера с помощью AI-агентов

Также доступно от: vercel-labs,inference-sh-0,inferencesh,inf-sh

Этот навык позволяет AI-агентам автоматизировать веб-браузеры для таких задач, как веб-скрейпинг, заполнение форм и тестирование через простую систему ссылок @e.

Поддерживает: Claude Codex Code(CC)
🥉 76 Бронза
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

Протестировать

Использование «agent-browser». Откройте https://example.com и получите ссылки на элементы

Ожидаемый результат:

Сессия запущена с ID: abc123. Найдены элементы: @e1 [a] "Home", @e2 [a] "About", @e3 [a] "Contact", @e4 [p] "Welcome to Example Domain"

Использование «agent-browser». Заполнить и отправить контактную форму

Ожидаемый результат:

Успешно заполнено @e1 значением "John Doe", @e2 значением "john@example.com", @e3 значением "Hello". Нажато @e4. Форма успешно отправлена.

Аудит безопасности

Безопасно
v1 • 2/25/2026

This is a legitimate browser automation skill using inference.sh CLI with Playwright. All 609 static findings are false positives - they detect patterns in documentation code blocks (shell command substitution examples, example URLs, placeholder paths) rather than actual executable code. The skill provides proper security best practices including credential handling via environment variables.

10
Просканировано файлов
2,312
Проанализировано строк
3
находки
1
Всего аудитов

Факторы риска

⚙️ Внешние команды (1)
🌐 Доступ к сети (1)
📁 Доступ к файловой системе (1)
Проверено: claude

Оценка качества

45
Архитектура
100
Сопровождаемость
87
Контент
50
Сообщество
100
Безопасность
91
Соответствие спецификации

Что вы можете построить

Извлечение веб-данных

Автоматизируйте извлечение структурированных данных с веб-сайтов путем навигации по страницам, взаимодействия с элементами и захвата контента.

Автоматическое заполнение форм

Автоматизируйте отправку повторяющихся форм, таких как контактные формы, опросы или задачи ввода данных на нескольких страницах.

Управление аутентифицированными сессиями

Войдите один раз и повторно используйте аутентифицированные сессии для повторяющихся задач, таких как мониторинг информационных панелей или извлечение пользовательского контента.

Попробуйте эти промпты

Открыть и снять
Используйте навык agent-browser, чтобы открыть https://example.com и получить ссылки на элементы.
Отправка формы
Перейдите на страницу входа, заполните поля email и пароля, используя ссылки на элементы, и отправьте форму. Затем проверьте успех входа.
Извлечение данных со скриншотом
Откройте страницу, сделайте полноэкранный скриншот, извлеките весь текстовый контент из элементов и сохраните результаты.
Аутентифицированный рабочий процесс
Создайте новую сессию, войдите в приложение с учетными данными из переменных окружения, перейдите на информационную панель, извлеките конкретные данные и оставьте сессию открытой для повторного использования.

Лучшие практики

  • Всегда делайте повторный снимок после навигации или отправки форм, чтобы получить свежие ссылки на элементы
  • Используйте переменные окружения для учетных данных вместо жесткого кодирования
  • Включайте запись видео только во время отладки — она может захватить конфиденциальные данные
  • Реализуйте обработку ошибок и проверяйте успешность действий перед продолжением

Избегать

  • Предположение, что ссылки на элементы сохраняются после навигации по странице без повторного снимка
  • Жесткое кодирование учетных данных в скриптах вместо использования переменных окружения
  • Отсутствие проверки успеха входа — всегда проверяйте, что вы достигли ожидаемой страницы
  • Оставление сессий открытыми на неопределенный срок — всегда закрывайте или реализуйте правильную очистку

Часто задаваемые вопросы

Что такое инвалидация ссылок на элементы?
После навигации на новую страницу или отправки форм все ссылки @e становятся недействительными. Вы должны вызвать snapshot снова, чтобы получить новые ссылки для текущего состояния страницы.
Как обрабатывать 2FA во время входа?
Включите запись видео, чтобы увидеть запрос 2FA, затем используйте инструменты генерации TOTP или приостановите выполнение для ручного ввода кода из stdin.
Могу ли я повторно использовать аутентифицированные сессии?
Да, сессии сохраняют куки и состояние. Начните с --session new, затем используйте возвращенный session_id для последующих вызовов. Не вызывайте close, если хотите повторно использовать.
Какие прокси поддерживаются?
Поддерживаются прокси HTTP, HTTPS и SOCKS5. Настройте proxy_url, proxy_username и proxy_password во входных данных функции open.
Как сделать полностраничный скриншот?
Используйте функцию screenshot с full_page: true. Для очень длинных страниц это захватывает всю прокручиваемую область.
Безопасен ли этот навык для использования в production?
Да, но следуйте лучшим практикам безопасности: используйте переменные окружения для учетных данных, отключайте запись видео в production и реализуйте правильную очистку сессий.

Сведения для разработчиков

Автор

inference-sh-8

Лицензия

MIT

Ссылка

main