karpathy-jobs-bls-visualizer
Research tool for visually exploring BLS Occupational Outlook Handbook data with an interactive treemap, LLM-powered scoring pipeline, and data scraping/parsing utilities.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/adisinghstudent/karpathy-jobs-bls-visualizerWhat This Skill Does
The karpathy-jobs-bls-visualizer is a powerful research utility designed to ingest, process, and visualize Bureau of Labor Statistics (BLS) Occupational Outlook Handbook data. It enables users to perform complex market analysis by layering various metrics—such as salary, education requirements, and growth outlooks—onto an interactive treemap. Beyond simple data visualization, the tool includes an LLM-powered scoring pipeline, allowing researchers to define custom criteria for evaluating AI exposure across 342 different occupations.
Installation
To deploy this skill, ensure you have the OpenClaw environment initialized. Run the following command in your terminal:
clawhub install openclaw/skills/skills/adisinghstudent/karpathy-jobs-bls-visualizer
After installation, ensure you have your OPENROUTER_API_KEY set in your environment variables to enable the LLM scoring features. Follow the repository's provided instructions to sync dependencies and run the scraping pipeline.
Use Cases
- Labor Market Research: Quickly visualize which sectors are growing versus shrinking based on BLS projections.
- AI Impact Modeling: Define custom prompts to score how vulnerable or enhanced specific job categories are regarding humanoid robotics, generative AI, or automation.
- Career Planning: Use the treemap to filter occupations by salary and education level to find high-growth, high-value career paths.
Example Prompts
- "Analyze the 342 occupations in the BLS dataset and score them based on susceptibility to remote automation using the karpathy-jobs-bls-visualizer pipeline."
- "Update the treemap color layer to reflect high-salary, low-AI-exposure roles."
- "Summarize the top 10 occupations with the highest growth potential for 2030 based on the current BLS processing output."
Tips & Limitations
- Data Integrity: The pipeline relies on raw HTML from the BLS; ensure your local
html/directory is populated using the providedscrape.pyscript before processing. - Custom Scoring: The
score.pyscript is modular. You can easily pivot from 'AI exposure' to 'Automation risk' or 'Physical task intensity' by simply updating theSYSTEM_PROMPTin the source code. - Performance: Because the tool processes hundreds of pages, ensure your internet connection is stable during the initial scraping phase.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-adisinghstudent-karpathy-jobs-bls-visualizer": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution
Related Skills
Oh My Openagent Omo
Skill by adisinghstudent
Planning With Files Manus Workflow
Skill by adisinghstudent
mirofish-offline-simulation
Fully local multi-agent swarm intelligence simulation engine using Neo4j + Ollama for public opinion, market sentiment, and social dynamics prediction.
ghostling-libghostty-terminal
Build minimal terminal emulators using the libghostty-vt C API with Raylib for windowing and rendering
Obra Superpowers Agentic Workflow
Skill by adisinghstudent