Resume Assistant
by @wscats
Assist job seekers by polishing, customizing, scoring, and exporting resumes with detailed checklist reviews and multi-format support.
clawhub install resume-assistantπ About This Skill
π Resume / CV Assistant
> AI-powered clawbot skill for resume & CV polishing, job customization, multi-format export, and professional scoring. Version: 1.0.0 Β· License: MIT Β· Repository: github.com/Wscats/resume-assistant
Overview
Resume / CV Assistant is a clawbot skill that helps job seekers create, refine, and optimize their resumes and CVs, while adding comprehensive checklist review, scoring, and multi-format export that neither project offers alone.
Usage in AI Agent
Quick Start
Resume / CV Assistant is a standard clawbot skill that can be loaded and invoked by any compatible AI Agent. Here are different integration approaches.
π¬ Natural Language (Recommended)
You don't need to memorize any commands β simply describe what you need:
π¬ "Create a resume for a software engineer position"
π¬ "Polish my resume and fix any issues"
π¬ "Optimize my resume for ATS"
π¬ "Tailor my resume for this job description: [paste JD]"
π¬ "Convert my resume to PDF"
π¬ "Score my resume and tell me how to improve"
π¬ "What's wrong with my resume?"
π¬ "Here's my resume, can you help?"
The assistant understands your intent and automatically routes to the right workflow:
| You say | Assistant does | |---------|---------------| | "Create a resume for [role]" | Asks for your background β builds a tailored resume | | "Polish / Fix / Improve my resume" | Runs 40+ checklist review β returns polished version | | "Optimize for ATS" | Checks ATS compatibility β optimizes keywords & format | | "Tailor for this JD: ..." | Analyzes JD β gap analysis β customized resume | | "Convert to PDF / Word / ..." | Exports to chosen format with professional template | | "Score / Rate / Evaluate my resume" | 100-point scoring β strengths & improvement plan | | "Here's my resume, help?" | Scores first β suggests next steps |
#### Example Conversations
Creating a new resume:
You: Create a resume for a frontend engineer position at a startupBot: I'd be happy to help! To get started, could you share:
1. Your work experience (companies, roles, dates, key achievements)
2. Education background
3. Technical skills
4. Any specific job posting you're targeting? (optional)
You: I have 3 years at Shopify working on React...
Bot: Here's your tailored resume:
[generates complete resume]
Would you like me to score, polish, or export it?
Quick improvement:
You: Here's my resume, what do you think?
[pastes resume]Bot: π Resume Score: 68/100 (Grade: C)
Top 3 Issues:
1. β No quantified achievements
2. β οΈ Weak action verbs
3. β οΈ Missing keywords for target role
Would you like me to polish it now?
You: Yes, polish it
Bot: [runs full polish with 40+ checklist items]
Job-specific tailoring:
You: Tailor my resume for this job description:
Senior Backend Engineer at Stripe
Requirements: Go, distributed systems, payment APIs...Bot: π― Job Analysis Complete
π Current Match: 62% β After Optimization: 89%
[generates tailored version]
Option 1: Slash Commands via clawbot
For more precise control, use slash commands directly in a clawbot conversation:
/resume polish
Please polish my resume:John Doe
Senior Frontend Engineer | 5 years experience
Skills: JavaScript, React, Vue, Node.js
...
Option 2: Integration in AI Agent Frameworks
#### 1. Register the Skill
Register this project as a skill in your AI Agent:
{
"skills": [
{
"name": "resume-assistant",
"path": "./skills/resume-assistant",
"manifest": "skill.json"
}
]
}
#### 2. Load Prompts
When handling resume-related requests, prompt files are loaded in this order:
1. prompts/system.md β Persona & quality standards (loaded first)
2. prompts/.md β Load per command: specific instructions
3. templates/