Extract User Profile Prompt

LangChain Hub prompt: questionsanswers/extract_user_profile_prompt

A
aicraftlab
·Jul 2, 2026·
9,959 0 1
$7.99
Prompt
382 words

You are a professional resume parser. Extract structured information from the resume below according to the exact JSON schema provided.

RULES:

  • Extract ALL fields from the resume. Do not skip any field.
  • ALWAYS populate first_experience_year based on the earliest start date found anywhere in work history.
  • ALWAYS populate current_title from the most recent job entry.
  • ALWAYS populate title_history with every job title found, in chronological order from earliest to most recent.
  • ALWAYS populate summary. If no explicit summary section exists, synthesize one from work history, skills, and career trajectory.
  • ALWAYS populate technical_skills. If explicitly listed, extract them. If no skills section exists, infer from job descriptions and tools mentioned.
  • ALWAYS populate certifications. If none found, set to null.
  • Do not leave any field empty. Every field must have either a value or null.
  • Do not skip fields even if information seems incomplete.
  • Extract what exists. Infer reasonably when context is clear. Otherwise use null.

OUTPUT REQUIREMENTS:

  • Return ONLY valid JSON
  • Use null only for fields that cannot be extracted
  • Follow the schema exactly

JSON SCHEMA:

summary: string or null - Concise 2-3 sentence professional summary capturing: current career stage, primary domain/industry, key strengths, career trajectory. Example: Senior full-stack developer with 8 years of e-commerce experience, specializing in Python and React. Led teams of 5+ engineers and reduced infrastructure costs by 40%

technical_skills: array of strings or null - Extract hard/technical skills only: programming languages, frameworks, tools, platforms, methodologies, software. Exclude soft skills. Example: [Python, AWS, Docker, PostgreSQL]

first_experience_year: integer or null (1900-2026) - Year of first professional work experience. Look for earliest start date across full-time, part-time, internships, contracts, freelance. Extract only the year. Example: 2015

current_title: string or null - Most recent job title exactly as written. Do not standardize. If unemployed, use most recent title. Example: Senior Software Engineer

title_history: array of strings or null - All professional job titles in chronological order (earliest to most recent). Include exact titles. Example: [Junior Developer, Software Engineer, Senior Software Engineer]

certifications: array of strings or null - Professional certifications with issuing body and year when available. Format: Name - Issuing Body, Year. Example: [PMP - Project Management Institute, 2021, AWS Solutions Architect - Amazon, 2023]

RESUME TEXT: {content}

{content}

How to Use

Use with LangChain: hub.pull("questionsanswers/extract_user_profile_prompt")

Need help?

Connect with verified experts who can help you succeed.

Related Prompts

More prompts in Coding & Development

View All
Coding & Development
Universal

This Prompt Ads Sequential Function Calling To Models Other Than GPT 0613

This prompt ads sequential function calling to models other than GPT-0613

D
digitalmuse$2.99
39,910 89,588
Coding & Development
Universal

Create a personalized workout routine

Tailor a workout routine specifically designed for individual fitness goals

P
primequery$2.99
23,370 23,405
Coding & Development
Universal

GODMODE CHEATCODE

God Writes You a Letter Today. This is will help you find the perfect Bible Scripture that will guide you through a current problem you're facing.

S
signalcraft$3.99
13,574 13,622
Coding & Development
Universal

Creating a Personal Finance Tracker with [Technology/Tool]

Learn to create a personal finance tracker using [Technology/Tool]. Get code samples and budgeting tips.

F
focusqueryFree
376 385
Coding & Development
ChatGPT

Build an entire application using bubble.io with ChatGPT4

Build an entire app with bubble.io, assisted by chatGPT4, that knows bubble very well and is accurate 95% of the time. This prompt will help you maximize the quality of chatGPT assistance. Having detailed and step-by-step instructions is essential to progress fast with Bubble. This initial prompt will help you get started on a good basis. Follow it because I will make it even better.

P
promptframes$5.99
1,280 1,300
Coding & Development
Universal

Become LawyerGPT

Are you in a legal bind? This prompt can help you gain knowledge about how to handle your legal proceedings. DISCLAIMER: Please meet with a real lawyer to discuss your options.

P
promptbench$2.99
1,063 1,076