Skip to main content

browser-control

Базовые примитивы управления браузером (persistent profiles + patchright session). Используется как dependency для publishing-скиллов (vc-publishing, dzen-publishing, etc.). Сам по себе не вызывается — это internal-модуль.

Source facts

Repository
artemiimillier/ai-cofounder
Last source activity
June 8, 2026 at 12:00
Detected SKILL.md language
Mixed languages
Stars
7
Forks
10

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
3 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
browser-control
description
Базовые примитивы управления браузером (persistent profiles + patchright session). Используется как dependency для publishing-скиллов (vc-publishing, dzen-publishing, etc.). Сам по себе не вызывается — это internal-модуль.
version
1.0.0
category
internal
displayName
Browser Control
icon
🌐
# browser-control ## Prerequisite This skill uses patchright (a Playwright fork) and needs a Chromium binary that `pnpm install` does NOT fetch. Before using it once, run: ``` pnpm exec patchright install chromium ``` Otherwise patchright fails with "Executable doesn't exist". The default article-writer path does NOT need this - it is only for the opt-in browser / vc.ru publishing path. ## Назначение Низкоуровневые примитивы из `src/browser/`: - `resolveProfile(platform, account)` — резолвит directory persistent profile (хранится в `~/Library/Application Support/AI-Cofounder/profiles/` на macOS). - `openSession(...)` — открывает patchright-сессию с этим профилем. Этот скилл — **dependency** для publishing-скиллов. Когда vc-publishing запускает свой скрипт, он использует `openSession` внутри. Тебе как агенту не нужно вызывать browser-control напрямую — он невидим в сценариях верхнего уровня. ## Health-check `scripts/healthcheck.ts` — простой smoke-test: проверяет что директория профилей резолвится корректно (это разворачивается в реальный DOM-check для каждого platform-скилла в Фазе 7 плана).
View on GitHub