extract-job-posting

Extract structured job posting data from recruiting platform URLs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/teslamint/resume-builder --skill extract-job-posting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-job-posting
Source: https://github.com/teslamint/resume-builder/tree/main/.claude/skills/extract-job-posting
Command: npx skills add https://github.com/teslamint/resume-builder --skill extract-job-posting

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Recruiting details are scattered across diverse platforms and copying them manually wastes time and introduces errors, so this skill automates Chrome MCP-assisted extraction to deliver ready-to-use job metadata.

Core Features & Use Cases

  • Platform-specific capture: Performs Chrome MCP navigation, page text retrieval, JavaScript evaluation, and optional screenshots to handle Wanted, Remember, Saramin, JobKorea, and Jumpit postings.
  • Normalization & storage: Checks for duplicates via the JD pipeline, structures fields such as company, position, experience, and responsibilities, and saves each posting under private/job_postings with a consistent filename.
  • Use Case: Provide a recruiting platform URL and let the skill fetch, structure, and persist the posting so you can focus on resume customization instead of manual data entry.

Quick Start

Use the extract-job-posting skill to load the provided job posting URL and normalize the extracted data for storage.

Frequently Asked Questions about extract-job-posting

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract job postings from recruiting sites like Wanted and Saramin?

The skill handles job posting extraction by using Chrome MCP to navigate platforms like Wanted, Saramin, JobKorea, Remember, and Jumpit, fetching text, evaluating JavaScript, and saving normalized markdown.

Does job posting extraction work with image-only ads on recruiting platforms?

Yes, job posting extraction handles image-only ads by applying OCR to capture text that standard page scraping cannot retrieve. This ensures structured data extraction even from image-based job descriptions on supported recruiting platforms.

Can I capture and store job descriptions from multiple recruiting platforms in a consistent format?

Yes, you can capture job descriptions from multiple platforms and store them consistently. The skill normalizes fields like company, position, and experience, saving each posting as structured markdown under private/job_postings with a uniform filename.

How to avoid duplicate job postings when extracting from recruiting sites?

To avoid duplicate job postings during extraction, the skill checks for existing entries via the JD pipeline before saving. This deduplication process ensures only unique job postings are persisted under the private/job_postings directory.

What do I need to automate job description capture from Korean recruiting sites?

To automate job description capture from Korean recruiting sites, you need the Chrome MCP environment configured for browser navigation and JavaScript evaluation. The skill then handles platform-specific scraping and OCR to fetch and persist the posting automatically.

Are there limitations when extracting job data from JobKorea or Jumpit?

Limitations when extracting job data from JobKorea or Jumpit include reliance on Chrome MCP for browser automation and potential challenges with dynamically loaded content or image-only ads, though OCR is applied to handle the latter.