steel-session-debugging — скилл для Claude Code: разбор сессий
Находит причину сбоев в браузерных сессиях Steel по логам, трейсам и скриншотам. Помогает разобраться с таймаутами, блокировками страниц и ошибками автоматизации.
npx skills add steel-dev/skills --skill steel-session-debugging -a claude-codeЧто делает steel-session-debugging
Скилл исследует неудачные сессии браузерной платформы Steel на основе фактов, а не догадок. Сначала он проверяет авторизацию через команду steel doctor --preflight, а затем выгружает метаданные, консольные логи браузера, сырые логи агента и семантические трейсы. Все промежуточные дампы сохраняются локально в папке .steel-debug/.
Перед формированием отчёта скрипты очищают дампы от конфиденциальных данных: куки, токены авторизации, пароли и поля форм маскируются. Затем строится хронология действий — от создания сессии до сетевых сбоев или таймаутов, после чего формируется диагноз с минимальным шагом для проверки.
Скилл намеренно не решает проблемы обхода ботов или смены прокси самостоятельно. Если причиной сбоя стали капча или защита от парсинга, он собирает доказательства и передаёт управление скиллу steel-reliability.
Какие задачи решает
- выяснить причину падения браузерной сессии Steel по её ID
- составить хронологию сетевых сбоев, ошибок консоли и шагов агента
- очистить локальные дампы сессии от токенов, паролей и кук
- подготовить улики для передачи антибот-проблем в
steel-reliability
Примеры запросов агенту
- Разбери сбой в сессии Steel sess_12345 и покажи хронологию событий
- Собери и очисти логи браузера для сессии sess_98765 в папку .steel-debug/
- Проверь консольные ошибки в сессии sess_555 и сформулируй шаг для проверки
Как установить steel-session-debugging
1Через Skills CLI (Vercel)
npx skills add steel-dev/skills --skill steel-session-debugging -a claude-code2Вручную: положить файлы
~/.claude/skills/steel-session-debugging/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/steel-session-debugging/
1Через Skills CLI (Vercel)
npx skills add steel-dev/skills --skill steel-session-debugging -a codex2Вручную: положить файлы
.agents/skills/steel-session-debugging/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add steel-dev/skills --skill steel-session-debugging -a cursor2Вручную: положить файлы
.cursor/skills/steel-session-debugging/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install steel-dev/skills steel-session-debugging2Вручную: положить файлы
.github/skills/steel-session-debugging/SKILL.md1Через Skills CLI (Vercel)
npx skills add steel-dev/skills --skill steel-session-debugging -a gemini-cli2Командой платформы
gemini skills install https://github.com/steel-dev/skills --path steel-session-debuggingВручную: положить файлы
.devin/skills/steel-session-debugging/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add steel-dev/skills --skill steel-session-debugging -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о steel-session-debugging
Как установить steel-session-debugging в Claude Code?
Выполните команду npx skills add steel-dev/skills --skill steel-session-debugging -a claude-code.
Что делает скилл steel-session-debugging?
Он запрашивает метаданные и трейсы упавшей сессии Steel через CLI, очищает секреты и формулирует диагноз с подтверждённой причиной ошибки.
Настраивает ли этот скилл обход капчи и прокси?
Нет. Скилл только фиксирует факт блокировки и передаёт задачу по настройке прокси или капчи скиллу steel-reliability.
Исходный текст
SKILL.md · MIT
--- name: steel-session-debugging description: Use this skill when the user provides a failed Steel session ID, failed automation run, timeout, browser error, blocked page, or unexpected result and wants evidence-backed diagnosis from session metadata, browser logs, raw agent logs, semantic traces, replay links, screenshots, network failures, or errors. Do not use for first-pass bot mitigation; collect evidence here, then hand off to steel-reliability for proxy, CAPTCHA, identity, or anti-bot fixes. license: MIT compatibility: claude-code,codex,cursor,opencode,pi metadata: owner: steel category: debug stage: beta --- # Steel Session Debugging ## Skill Boundary Use this skill to explain what happened in a failed Steel session and what to change next. Start from evidence, not guesses. Do not use this skill as the primary place for bot-detection mitigation, proxy strategy, CAPTCHA strategy, login reputation, or retry policy. If the evidence points there, collect enough proof and hand off to `steel-reliability`. ## Setup Check 1. Confirm the user provided a Steel session ID or enough context to identify one. 2. Run `steel doctor --preflight` if CLI auth or API access is uncertain. 3. Prefer Steel CLI diagnostics before raw API calls. 4. Create local artifacts under `.steel-debug/`; do not paste raw logs into chat unless the user asks. ## Investigation Workflow 1. Collect session metadata, browser logs, raw agent logs, semantic agent traces, and viewer/replay links. 2. Redact cookies, bearer tokens, API keys, passwords, form values, and obvious PII before summarizing. 3. Build a timeline: session creation, navigations, actions, waits, console errors, failed requests, CAPTCHA/proxy signals, and final state. 4. Classify the failure using the taxonomy in `references/failure-taxonomy.md`. 5. Produce an evidence-backed diagnosis with a smallest useful verification step. 6. If the fix involves bot detection, proxy, CAPTCHA, identity, pacing, or login persistence, route to `steel-reliability`. ## Output Format ```text Diagnosis: - What happened: - Most likely cause: - Evidence: - What to change: - Verification step: - Confidence: ``` ## Useful Commands ```bash steel --json sessions get <session-id> steel --json sessions logs <session-id> steel --json sessions agent-logs <session-id> steel --json sessions traces <session-id> node scripts/collect-session-debug.mjs <session-id> node scripts/redact-session-debug.mjs .steel-debug/<session-id>/bundle.json node scripts/summarize-session-debug.mjs .steel-debug/<session-id>/redacted-bundle.json ``` ## References - `references/investigation-workflow.md`: detailed collection and timeline process. - `references/log-event-types.md`: how to separate metadata, browser logs, raw agent logs, and traces. - `references/agent-traces.md`: how to read semantic agent trace events. - `references/network-forensics.md`: request failures, redirects, and blocked-page evidence. - `references/replay-and-screenshots.md`: viewer, player, HLS, and screenshot usage. - `references/failure-taxonomy.md`: standard failure classes. - `references/reliability-handoff.md`: when to load `steel-reliability`.
© steel-dev · MIT · steel-dev/skills