karpathy-jobs-bls-visualizer — скилл для Claude Code: данные BLS
Скилл собирает данные Occupational Outlook Handbook, оценивает профессии через LLM и рисует интерактивную карту занятости.
npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a claude-codeЧто делает karpathy-jobs-bls-visualizer
Скилл ведёт весь путь от сырых страниц Бюро статистики труда США до цветной карты: скрейпинг, разбор HTML в Markdown, извлечение полей в occupations.csv, оценка через LLM и сборка site/data.json для фронтенда. Прямоугольники на карте задают размер занятости, а цвет — выбранную метрику: прогноз роста, медианную зарплату, требования к образованию или оценку влияния ИИ.
Главное здесь — слой оценки можно переписать. Меняете промпт в score.py, запускаете uv run python score.py, потом uv run python build_site_data.py — и на карте новый цвет. Так же добавляется кнопка слоя в site/index.html и ветка в функции цвета.
Для шага оценки нужен ключ OpenRouter в файле .env. Скрейпинг идёт через Playwright в режиме с видимым окном браузера, потому что BLS блокирует ботов: если запускать scrape.py в фоне или на сервере без графической среды, он не отработает. Зависимости ставятся через uv sync, отдельно нужен uv run playwright install chromium.
Какие задачи решает
- собрать карту 342 профессий по данным BLS
- пересчитать оценки влияния ИИ под свой промпт
- добавить новый цветовой слой на карту занятости
- выгрузить все данные в один файл для чата с LLM
- разобрать страницы BLS в чистый Markdown
Примеры запросов агенту
- прогони полный пайплайн karpathy-jobs-bls-visualizer и собери site/data.json
- перепиши промпт в score.py под оценку влияния роботов и пересчитай scores.json
- добавь на карту новый слой robotics_score и обнови build_site_data.py
Как установить karpathy-jobs-bls-visualizer
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a claude-code2Вручную: положить файлы
~/.claude/skills/karpathy-jobs-bls-visualizer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/karpathy-jobs-bls-visualizer/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a codex2Вручную: положить файлы
.agents/skills/karpathy-jobs-bls-visualizer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a cursor2Вручную: положить файлы
.cursor/skills/karpathy-jobs-bls-visualizer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills karpathy-jobs-bls-visualizer2Вручную: положить файлы
.github/skills/karpathy-jobs-bls-visualizer/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/trending-skills --path skills/karpathy-jobs-bls-visualizerВручную: положить файлы
.devin/skills/karpathy-jobs-bls-visualizer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о karpathy-jobs-bls-visualizer
Как установить karpathy-jobs-bls-visualizer в Claude?
Выполните npx skills add reason-machines/trending-skills --skill karpathy-jobs-bls-visualizer -a claude-code. Скилл появится в ~/.claude/skills/karpathy-jobs-bls-visualizer/SKILL.md.
Что делает karpathy-jobs-bls-visualizer?
Собирает данные Occupational Outlook Handbook, оценивает профессии через LLM и строит интерактивную карту, где цвет задаёт выбранная метрика.
Что нужно для шага оценки через LLM?
Ключ OpenRouter в файле .env. Без него скрейпинг и разбор данных работают, а score.py — нет.