К основному содержанию
скилл CX Codex

kernel-cli — скилл для Claude Code: облачные браузеры Kernel

Скилл подсказывает агенту, как ставить и использовать Kernel CLI: сессии браузеров, деплой приложений, профили, прокси и ключи.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add kernel/skills --skill kernel-cli -a claude-code
Открыть на GitHub

Что делает kernel-cli

Kernel CLI — это командная строка к облачной платформе Kernel: сессии браузеров для автоматизации, деплой serverless-приложений, управление инфраструктурой. Скилл даёт агенту справочник по этим командам, чтобы тот не выдумывал синтаксис, а брал актуальный.

Внутри — инструкция по установке через Homebrew (brew install kernel/tap/kernel) или npm (npm install -g @onkernel/cli), аутентификация через переменную KERNEL_API_KEY или интерактивный kernel login, быстрый старт с созданием сессии и запуском Playwright. Отдельные разделы про профили, прокси, managed auth, пулы браузеров, расширения Chrome и запись видео. Для скриптов советует -o json вместе с jq, потому что deploy и invoke выдают JSONL, а не один объект.

Ключ API нужен до первого запуска: без KERNEL_API_KEY или kernel login команды не пройдут. Если ключ открывает несколько проектов, указывайте --project <id-or-name> или KERNEL_PROJECT — иначе легко попасть не в тот проект. Сессии и пулы после тестов удаляйте, а ключи и пароли прокси не логируйте и не коммитьте.

Какие задачи решает

  • создать сессию облачного браузера и запустить в ней Playwright
  • сделать скриншот страницы из командной строки
  • задеплоить TypeScript- или Python-приложение и вызвать его action
  • посмотреть и поменять лимиты организации по параллельным сессиям
  • ротировать API-ключ с grace-периодом для старого

Примеры запросов агенту

  • Покажи, как создать сессию браузера через Kernel CLI и вывести её в JSON
  • Как запустить Playwright-скрипт в сессии Kernel и вернуть заголовок страницы?
  • Проверь лимиты организации командой kernel org limits get

Как установить kernel-cli

1Через Skills CLI (Vercel)

npx skills add kernel/skills --skill kernel-cli -a claude-code

2Вручную: положить файлы

~/.claude/skills/kernel-cli/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/kernel-cli/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора3

Похожие

playwright-dev microsoft Объясняет, как разрабатывать Playwright: добавлять API, MCP-инструменты, команды CLI и управлять зависимостями. CX Codex +1 3 700установок browser-control anomalyco Скилл гоняет детерминированный Playwright в вашем открытом Chromium-браузере: инспектирует вкладку, кликает, проверяет результат. Пригодится, когда нужно продолжить уже залогиненный сценарий. CX Codex +1 995установок invisible_playwright_mcp feder-cr MCP-сервер, который даёт ассистенту настоящий Firefox: ходит по страницам, кликает, печатает и читает их по инструкции на обычном языке. CX Codex +1 ★ 877звёзд репо safe-browser browserbase Скилл собирает локального браузер-агента, у которого есть только один инструмент — safe_browser. Все запросы вне разрешённых доменов блокируются на уровне CDP. CX Codex +1 1 700установок lightpanda Lightpanda Headless-браузер для агентов без графического рендеринга. Заменяет Chrome при сборе данных со страниц и веб-автоматизации через MCP или CDP. CX Codex +1 1 300установок playwright-in-sandbox customware-ai Скилл для проверки интерфейса в браузере через Playwright и написания устойчивых E2E-тестов. Пригодится, когда после правок UI нужны скриншоты, а не только состояние DOM. CX Codex +1 508установок

Рядом в теме «Браузер и парсинг»

Все скиллы по теме «Браузер и парсинг» →

Вопросы о kernel-cli

Как установить kernel-cli в Claude?

Выполните npx skills add kernel/skills --skill kernel-cli -a claude-code. Скилл встанет в ~/.claude/skills/kernel-cli/SKILL.md.

Что делает kernel-cli?

Даёт агенту справочник по командам Kernel CLI: сессии браузеров, деплой приложений, профили, прокси, managed auth, API-ключи, проекты и лимиты организации.

Что нужно, чтобы команды Kernel CLI заработали?

Аутентификация: переменная KERNEL_API_KEY или kernel login для интерактивного OAuth. Если ключ видит несколько проектов, задайте --project <id-or-name> или KERNEL_PROJECT.

Исходный текст

SKILL.md · MIT
---
name: kernel-cli
description: Use the Kernel CLI to manage cloud browsers, apps, profiles, proxies, managed auth, API keys, projects, and organization limits. Use when installing or authenticating the CLI, looking up current command syntax, or choosing the right command group.
---

# Kernel CLI

The Kernel CLI provides command-line access to Kernel's cloud browser platform for browser automation, serverless app deployment, and infrastructure management.

## Installation

- Homebrew: `brew install kernel/tap/kernel`
- npm: `npm install -g @onkernel/cli`

Verify with `kernel --version`. Use `kernel <command> --help` as the source of truth for the installed version.

## Authentication

- **Preferred:** Set `KERNEL_API_KEY` environment variable
- **Fallback:** Run `kernel login` for interactive OAuth

## Quick Start

```bash
# Authenticate
export KERNEL_API_KEY=your_api_key

# Create a browser session
kernel browsers create -o json

# Run Playwright automation (use `return` to get a value back)
kernel browsers playwright execute <session_id> '
  await page.goto("https://example.com");
  return await page.evaluate(() => document.title);
'

# Take a screenshot
kernel browsers computer screenshot <session_id> --to screenshot.png

# Cleanup
kernel browsers delete <session_id>
```

## Safe Operation

- Prefer `-o json` plus `jq` for scripts; deploy and invoke emit JSONL rather than one JSON object.
- Use `--project <id-or-name>` or `KERNEL_PROJECT` when an API key can access multiple projects.
- Keep confirmation prompts for destructive operations unless non-interactive execution is intentional.
- Delete created browser sessions and pools after testing. Never echo, log, commit, or share API keys, credentials, or proxy passwords.

## Project, API Key, and Organization Administration

```bash
# Rename, archive, or reactivate a project (provide at least one update)
kernel projects update <id-or-name> --name <new-name> -o json
kernel projects update <id-or-name> --status archived -o json
kernel projects update <id-or-name> --status active -o json

# Look up a soft-deleted API key
kernel api-keys get <id> --include-deleted -o json

# Inspect limits before changing the default project cap
kernel org limits get -o json
kernel org limits set --default-project-max-concurrent-sessions <n> -o json
```

For `org limits set`, `0` removes the default cap; the value cannot exceed the organization concurrency limit.

Rotate an API key interactively with `kernel api-keys rotate <id>`. Use `--days-to-expire <1-3650>` to set the replacement key lifetime and `--expire-in-days <n>` to set the old key's grace period (default 7 days; `0` revokes it immediately). The output contains the replacement plaintext key once: keep it out of logs, migrate callers during the grace period, and then verify the old key no longer works.

## References

- [Browser Management](./references/browser-management.md) - Create, list, view, and delete browser sessions
- [App Deployment](./references/app-deployment.md) - Deploy TypeScript/Python apps and invoke actions
- [Computer Controls](./references/computer-controls.md) - OS-level mouse, keyboard, and screenshot capabilities
- [Process Execution](./references/process-execution.md) - Execute and manage processes in browser VMs
- [Profiles](./references/profiles.md) - Manage persistent browser profiles
- [Managed Auth](./references/managed-auth.md) - Auth connections, login sessions, credential providers, auto re-authentication
- [Proxies](./references/proxies.md) - Create and manage datacenter, ISP, residential, and mobile proxies
- [Browser Pools](./references/browser-pools.md) - Manage pre-warmed browser pools
- [Extensions](./references/extensions.md) - Upload and manage Chrome extensions
- [Replays](./references/replays.md) - Record and download video replays
- [Filesystem Operations](./references/filesystem-ops.md) - Read, write, upload, and download files

© kernel · MIT · kernel/skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой