AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсОбучениеПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

v.lomtev@airassvet.ru

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Chrome Cdp — Скилл для ИИ-агентов | AI Рассвет

    Chrome Cdp

    Interact with local Chrome browser session (only on explicit user approval after being asked to inspect, debug, or interact with a page open in Chrome)

    Скиллы для операций#GitHub#pasky/chrome-cdp-skill#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    3

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add pasky/chrome-cdp-skill --skill chrome-cdp
    Скачать ZIP
    Версия
    1.0.0+ffea76a24b04
    Автор
    Владимир Ломтев
    Репозиторий
    pasky/chrome-cdp-skill
    GitHub: pasky/chrome-cdp-skill

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    Chrome CDP

    Lightweight Chrome DevTools Protocol CLI. Connects directly via WebSocket — no Puppeteer, works with 100+ tabs, instant connection.

    Prerequisites

    • Chrome (or Chromium, Brave, Edge, Vivaldi) with remote debugging enabled: open chrome://inspect/#remote-debugging and toggle the switch
    • Node.js 22+ (uses built-in WebSocket)
    • If your browser's DevToolsActivePort is in a non-standard location, set CDP_PORT_FILE to its full path

    Commands

    All commands use scripts/cdp.mjs. The <target> is a unique targetId prefix from list; copy the full prefix shown in the list output (for example 6BE827FA). The CLI rejects ambiguous prefixes.

    List open pages

    scripts/cdp.mjs list
    

    Take a screenshot

    scripts/cdp.mjs shot <target> [file]    # default: screenshot-<target>.png in runtime dir
    

    Captures the viewport only. Scroll first with eval if you need content below the fold. Output includes the page's DPR and coordinate conversion hint (see Coordinates below).

    Accessibility tree snapshot

    scripts/cdp.mjs snap <target>
    

    Evaluate JavaScript

    scripts/cdp.mjs eval <target> <expr>
    

    Watch out: avoid index-based selection (querySelectorAll(...)[i]) across multiple eval calls when the DOM can change between them (e.g. after clicking Ignore, card indices shift). Collect all data in one eval or use stable selectors.

    Other commands

    scripts/cdp.mjs html    <target> [selector]   # full page or element HTML
    scripts/cdp.mjs nav     <target> <url>         # navigate and wait for load
    scripts/cdp.mjs net     <target>               # resource timing entries
    scripts/cdp.mjs click   <target> <selector>    # click element by CSS selector
    scripts/cdp.mjs clickxy <target> <x> <y>       # click at CSS pixel coords
    scripts/cdp.mjs type    <target> <text>         # Input.insertText at current focus; works in cross-origin iframes unlike eval
    scripts/cdp.mjs loadall <target> <selector> [ms]  # click "load more" until gone (default 1500ms between clicks)
    scripts/cdp.mjs evalraw <target> <method> [json]  # raw CDP command passthrough
    scripts/cdp.mjs open    [url]                  # open new tab (each triggers Allow prompt)
    scripts/cdp.mjs stop    [target]               # stop daemon(s)
    

    Coordinates

    shot saves an image at native resolution: image pixels = CSS pixels × DPR. CDP Input events (clickxy etc.) take CSS pixels.

    CSS px = screenshot image px / DPR
    

    shot prints the DPR for the current page. Typical Retina (DPR=2): divide screenshot coords by 2.

    Tips

    • Prefer snap --compact over html for page structure.
    • Use type (not eval) to enter text in cross-origin iframes — click/clickxy to focus first, then type.
    • Chrome shows an "Allow debugging" modal once per tab on first access. A background daemon keeps the session alive so subsequent commands need no further approval. Daemons auto-exit after 20 minutes of inactivity.

    Требования и возможности

    Источник пакета
    https://github.com/pasky/chrome-cdp-skill/tree/ffea76a24b0471663ddd9d9f24335bbc442b6266/skills/chrome-cdp

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md3206a682214143bdab20...
    scripts/cdp.mjs3193281da523f04790bae...

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

    Как установить Chrome Cdp?
    Используйте команду npx skills add pasky/chrome-cdp-skill --skill chrome-cdp или скачайте ZIP-архив.
    Можно ли скачать Chrome Cdp бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    Ozon Seller и Performance APIСправочник Ozon Seller API и Performance API с локальными OpenAPI-спецификациями.Stop SlopRemove AI writing patterns from prose. Use when drafting, editing, or reviewing text to eliminate predictable AI tells.Grill MeA relentless interview to sharpen a plan or design.Wildberries: Остатки на складах WBПолучить и обновить остатки по складам продавца.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add pasky/chrome-cdp-skill --skill chrome-cdp
    Скачать ZIP
    Версия
    1.0.0+ffea76a24b04
    Автор
    Владимир Ломтев
    Репозиторий
    pasky/chrome-cdp-skill
    GitHub: pasky/chrome-cdp-skill