← ClaudeAtlas

applylisted

Труба А: подача заявок Антона на вакансии через веб-формы (Ashby/Greenhouse/Lever/HN). Триггеры: /apply, «подайся на вакансии», «подача пачки», «apply batch», «ещё N вакансий»
tonydzi/second-brain-starter-kit · ★ 8 · AI & Automation · score 76
Install: claude install-skill tonydzi/second-brain-starter-kit
# /apply — податчик вакансий Трубы А Обкатано 01.09.2026 на пачке №1: 17 подач за сессию, 0 blocked, 0 CAPTCHA. ## Источники (читать ПЕРЕД первой подачей, оба) 1. **Плейбук** (данные кандидата + выученные ответы + стопы): `$OBSIDIAN_VAULT\04-Projects\Pipe-A-Batches\apply-playbook.md` — ЕДИНЫЙ источник; email/телефон/ответы НЕ брать из старых брифов. 2. **Пачка** (URL + кластер CV + cover letters): файл `batch-*.md` там же, либо строки из Sheets registry. Пачку СОБИРАЕТ отбор, руками список не составляем: `python [путь владельца] -n 20` (приказ Антона 01.09 «по 20 в день»). Он держит три потолка — лимит вендора считается из фактических applied-дат в jobs.db, ≤2 строк на компанию, ≤6 на кластер — и НЕ берёт строки `ats='tg'`: их url ведёт на пост в чате, а не на форму. Ежедневная рутина = `pipe-a-apply-daily` (08:30). Трекинг: Sheets «Pipe-A Funnel» id `1nbVAXkQZxnWIBwOAEXs4hKN5XCtXDgYepoaMFPWOmIw`, вкладка `registry` (status=col O, applied=col P). ⚠️ ashby-ключи в registry ОБРЕЗАНЫ до 30 символов — upsert по полному ключу создаёт ДУБЛЬ; поэтому маркируем по НОМЕРУ СТРОКИ через хелпер (ниже), не upsert_row. ## Конвейер на одну строку пачки 1. Открыть URL (Chrome-MCP: подача от лица Антона = бан-чувствительное, рельса хаба). 2. Заполнить поля ТОЛЬКО `find` → `computer` click+type. ⛔ `form_input` и JS-сеттеры на Ashby сбрасываются React-ре-рендером (проверено ×2: поля пустеют, резюме отвязывается). 3. CV: `file_upload` по ref; PDF из `$OBSIDIAN_VAULT\04-Projects\P