Minimal JSON Resume — Name and Contact Only
The absolute minimum JSON Resume: just a name and contact info. Use this skeleton when you want to build up your resume section by section from scratch.
Detailed Explanation
The Bare-Minimum JSON Resume
Sometimes you need the simplest possible starting point. This minimal template contains only the basics section with a name and email — the absolute minimum for a valid JSON Resume.
Skeleton Structure
{
"$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
"basics": {
"name": "Your Name",
"email": "you@example.com"
}
}
Why Start Minimal?
Starting minimal has advantages:
- No overwhelm — You see exactly what's required vs. optional
- Incremental building — Add sections one at a time and validate as you go
- Schema learning — Understand the JSON Resume structure by building it yourself
- Quick testing — Useful for testing JSON Resume renderers with minimal data
Building Up From Here
After the skeleton, the typical order for adding sections is:
- basics.summary — A 2-3 sentence professional overview
- basics.location — City, region, and country
- basics.phone and basics.url — Additional contact methods
- work — Employment history (most important for recruiters)
- education — Academic background
- skills — Technical and soft skills grouped by category
Validation
The JSON Resume schema is permissive — most fields are optional. Only the top-level basics object is expected by renderers. However, a resume with just a name won't be useful for job applications. This template is meant as a learning tool and starting point, not a submission-ready document.
Use Case
You are experimenting with JSON Resume for the first time and want to understand the schema by adding fields incrementally rather than editing a large template.