What problem does it solve? Manually retyping a resume from a PDF into a structured editor is slow and error-prone. This Skill reads the uploaded source PDF and converts it into structured JSON (basics, experience, projects, skills, education, publications, and more) that the JobPilot resume editor can use directly. ## Core Features & Use Cases - PDF-to-JSON Parsing: Reads the resume's source PDF and produces a JSON object matching the JobPilot resume schema, preserving dates, titles, and employers verbatim. - Overwrite Protection: Refuses to clobber existing structured data unless the --force flag is passed, and validates the target resume and source PDF before parsing. - Full Section Coverage: Captures sections the schema doesn't model (grants, talks, patents, memberships) as generic sections[] entries so nothing from an academic CV is silently dropped. - Use Case: A user uploads their CV as a PDF to JobPilot, then runs this Skill to populate the resume editor with structured data, followed by an automatic review suggesting improvements. ## Quick Start Ask the agent to extract your primary resume from its uploaded PDF, or pass a specific resume id with the optional --force flag to overwrite existing data.