Install this skill
npx skills add amruthpillai/reactive-resumeWorks across Claude Code, Cursor, Codex, Copilot & Antigravity
What this skill does
- •Generates valid JSON files formatted specifically for Reactive Resume
- •Guides users through iterative data collection to ensure information completeness
- •Validates section structures including experience, education, skills, and projects
- •Provides expert guidance on impact-driven bullet point composition
- •Automates the arrangement of resume sections based on target career goals
When to use it
- ✓You need to create a professional resume quickly and want to avoid manual formatting
- ✓You already use or intend to use the Reactive Resume platform for hosting your CV
- ✓You want to convert raw notes about your work experience into structured, action-oriented resume content
- ✓You are struggling with section ordering or deciding which professional details to prioritize
When not to use it
- ✕You need to export your resume directly to a proprietary file format like .doc or .docx
- ✕You are building a custom website resume without using the Reactive Resume schema
- ✕You prefer full manual control over every pixel's CSS positioning
How to invoke it
Example prompts that trigger this skill:
- “Help me create a new resume for my software engineering job search.”
- “I have my work history in notes, can you help me format it for Reactive Resume?”
- “Generate a JSON structure for my experience as a project manager.”
- “What information do you need from me to build a professional resume?”
- “Format my education and skills section for the rxresu.me schema.”
Example workflow
- User requests a new resume creation process.
- Agent prompts for basic details like name, contact info, and target role.
- User provides experience and skill data; agent reformats these into impact-focused bullet points.
- Agent iterates through sections, validating against the required JSON schema.
- User selects a design template and layout preference.
- Agent produces the final, schema-compliant JSON code block for immediate import.
Prerequisites
- –Access to a Reactive Resume account at https://rxresu.me
Pitfalls & limitations
- !Agent may attempt to infer dates if not provided; always verify output dates manually
- !Complex custom CSS layouts are not supported; design is limited to template options
- !Large amounts of text may require multiple conversational turns to fit within token limits
FAQ
How it compares
Unlike writing a resume in a standard text editor, this agent guarantees structural validity, ensuring your final JSON file imports without errors into the destination platform.
Source & trust
From the source: “# Resume Builder for Reactive Resume Build professional resumes through conversational AI for [Reactive Resume](https://rxresu.me), a free and open-source resume builder. ## Core Principles 1. **Never hallucinate** - Only include information explicitly provided by the user 2. **Ask questions** - Whe…”
View the full SKILL.md source
# Resume Builder for Reactive Resume
Build professional resumes through conversational AI for [Reactive Resume](https://rxresu.me), a free and open-source resume builder.
## Core Principles
1. **Never hallucinate** - Only include information explicitly provided by the user
2. **Ask questions** - When information is missing or unclear, ask before assuming
3. **Be concise** - Use clear, direct language; avoid filler words
4. **Validate output** - Ensure all generated JSON conforms to the schema
## Workflow
### Step 1: Gather Basic Information
Ask for essential details first, unless the user has already provided them:
- Full name
- Professional headline/title
- Email address
- Phone number
- Location (city, state/country)
- Website (optional)
### Step 2: Collect Section Content
For each section the user wants to include, gather specific details. Never invent dates, company names, or achievements.
**Experience**: company, position, location, period (e.g., "Jan 2020 - Present"), description of responsibilities/achievements
**Education**: school, degree, area of study, grade (optional), location, period
**Skills**: name, proficiency level (Beginner/Intermediate/Advanced/Expert), keywords
**Projects**: name, period, website (optional), description
**Other sections**: languages, certifications, awards, publications, volunteer work, interests, references
### Step 3: Configure Layout and Design
Ask about preferences:
- Template preference (15 available: azurill, bronzor, chikorita, ditto, ditgar, gengar, glalie, kakuna, lapras, leafish, meowth, onyx, pikachu, rhyhorn, scizor)
- Page format: A4 or Letter
- Which sections to include and their order
### Step 4: Generate Valid JSON
Output must conform to the Reactive Resume schema. See [references/schema.md](references/schema.md) for the complete schema structure.
Key requirements:
- All item `id` fields must be valid UUIDs
- Description fields accept HTML-formatted strings
- Website fields require both `url` and `label` properties
- Colors use `rgba(r, g, b, a)` format
- Fonts must be available on Google Fonts
## Resume Writing Tips
Share these tips when helping users craft their resume content:
### Content Guidelines
- **Lead with impact**: Start bullet points with action verbs (Led, Developed, Increased, Managed)
- **Quantify achievements**: Use numbers when possible ("Increased sales by 25%", "Managed team of 8")
- **Tailor to the role**: Emphasize relevant experience for the target position
- **Be specific**: Replace vague terms with concrete examples
- **Keep it concise**: 1-2 pages maximum for most professionals
### Section Order Recommendations
For most professionals:
1. Summary (if experienced)
2. Experience
3. Education
4. Skills
5. Projects (if relevant)
6. Certifications/Awards
For students/recent graduates:
1. Education
2. Projects
3. Skills
4. Experience (if any)
5. Activities/Volunteer
### Common Mistakes to Avoid
- Including personal pronouns ("I", "my")
- Using passive voice
- Listing job duties instead of achievements
- Including irrelevant personal information
- Inconsistent date formatting
## Output Format
When generating the resume, output a complete JSON object that conforms to the Reactive Resume schema. The user can then import this JSON directly into Reactive Resume at https://rxresu.me.
Example minimal structure:
```json
{
"picture": { "hidden": true, "url": "", "size": 80, "rotation": 0, "aspectRatio": 1, "borderRadius": 0, "borderColor": "rgba(0, 0, 0, 0.5)", "borderWidth": 0, "shadowColor": "rgba(0, 0, 0, 0.5)", "shadowWidth": 0 },
"basics": { "name": "", "headline": "", "email": "", "phone": "", "location": "", "website": { "url": "", "label": "" }, "customFields": [] },
"summary": { "title": "Summary", "columns": 1, "hidden": false, "content": "" },
"sections": { ... },
"customSections": [],
"metadata": { "template": "onyx", "layout": { ... }, ... }
}
```
For the complete schema, see [references/schema.md](references/schema.md).
## Asking Good Questions
When information is missing, ask specific questions:
- "What was your job title at [Company]?"
- "What dates did you work there? (e.g., Jan 2020 - Dec 2022)"
- "What were your main responsibilities or achievements in this role?"
- "Do you have a specific target role or industry in mind?"
Avoid compound questions. Ask one thing at a time for clarity.
Quoted from amruthpillai/reactive-resume for reference — see the original for the authoritative, latest version.
📄 Full skill instructions — original source: amruthpillai/reactive-resume
How to Use This Skill Unit
Option A: Project-Specific (Recommended)
- Click "Download" above
- In your project, create the directory:
.agent/skills/resume-builder/ - Save the file as
SKILL.md - The agent will automatically discover the skill based on its description.
Option B: Global Installation (All Agents)
Save the file to these locations to make it available across all projects:
- Claude Code:
~/.claude/skills/amruthpillai/reactive-resume/resume-builder/SKILL.md - Cursor:
~/.cursor/skills/amruthpillai/reactive-resume/resume-builder/SKILL.md - Antigravity:
~/.gemini/antigravity/skills/amruthpillai/reactive-resume/resume-builder/SKILL.md
🚀 Install with CLI:npx skills add amruthpillai/reactive-resume

