Resume Builder
by @banxian87
Professional AI resume builder that creates ATS-optimized resumes with tailored content, achievement highlighting, and industry-specific templates. Includes...
clawhub install ai-resume-builder-pro📖 About This Skill
name: ai-resume-pro description: Professional AI resume builder that creates ATS-optimized resumes with tailored content, achievement highlighting, and industry-specific templates. Includes cover letter generation and LinkedIn optimization.
AI Resume Pro
Professional resume creation tool powered by AI. Creates ATS-optimized resumes that pass applicant tracking systems and impress hiring managers.
Features
📄 ATS-Optimized Resumes
✨ Content Enhancement
📝 Cover Letters
💼 LinkedIn Optimization
Usage
Basic Resume Creation
const builder = new ResumeBuilder();const resume = await builder.createResume({
personalInfo: {
name: '张三',
email: 'zhangsan@email.com',
phone: '138-0000-0000',
location: '北京'
},
experience: [
{
company: '某某科技公司',
position: '高级软件工程师',
startDate: '2020-01',
endDate: 'present',
responsibilities: [
'负责后端系统开发',
'带领 5 人团队',
'优化系统性能提升 50%'
]
}
],
education: [
{
school: '北京大学',
degree: '计算机科学与技术',
year: '2016-2020'
}
],
targetJob: '高级后端开发工程师'
});
console.log(resume.content);
Job-Tailored Resume
const tailoredResume = await builder.tailorResume({
resume: existingResume,
jobDescription: jobPosting,
emphasize: ['leadership', 'performance-optimization']
});
Cover Letter Generation
const coverLetter = await builder.generateCoverLetter({
resume: resume,
company: '某某公司',
position: '高级后端开发工程师',
hiringManager: '技术总监',
keyPoints: ['5 年后端经验', '高并发系统经验', '团队管理经验']
});
Architecture
User Input (Experience, Education, Skills)
↓
Content Analysis Agent
├─ Extract key achievements
├─ Identify transferable skills
└─ Match with target job
↓
ATS Optimization Agent
├─ Keyword optimization
├─ Format compliance check
└─ Section structure
↓
Content Enhancement Agent
├─ Achievement quantification
├─ Action verb enhancement
└─ Industry terminology
↓
Template Selection
├─ Industry-appropriate design
├─ Experience level matching
└─ ATS compatibility
↓
Final Resume (PDF/DOCX)
Templates
By Industry
By Experience Level
Best Practices
Content
1. Quantify Achievements: Use numbers and metrics 2. Use Action Verbs: Led, Managed, Developed, Optimized 3. Tailor for Each Job: Match keywords from job description 4. Keep It Concise: 1-2 pages maximum 5. Proofread: Zero typos or grammatical errors
Format
1. Simple Layout: Avoid complex designs 2. Standard Fonts: Arial, Calibri, Times New Roman 3. Clear Headings: Easy to scan 4. Consistent Formatting: Dates, bullets, spacing 5. ATS-Friendly: No images, tables, or graphics
Example Output
# 张三
高级软件工程师📧 zhangsan@email.com | 📱 138-0000-0000 | 📍 北京
个人总结
5 年后端开发经验,专注于高并发系统设计。曾带领 5 人团队优化系统性能,提升 50% 响应速度。熟悉 Java、Python、Go 等技术栈。工作经历
某某科技公司 | 高级软件工程师
*2020-01 - 至今*系统优化: 重构核心模块,响应时间从 500ms 降至 250ms,提升 50%
团队领导: 带领 5 人团队,完成 3 个大型项目,客户满意度 95%
技术创新: 引入微服务架构,系统可扩展性提升 3 倍 某某创业公司 | 软件工程师
*2018-06 - 2019-12*产品开发: 从 0 到 1 开发核心产品,用户增长至 10 万+
性能优化: 数据库优化,查询速度提升 80% 教育背景
北京大学 | 计算机科学与技术 | 本科
*2016-2020*
技能
编程语言: Java, Python, Go, JavaScript
框架: Spring Boot, Django, Gin
数据库: MySQL, PostgreSQL, Redis, MongoDB
工具: Git, Docker, Kubernetes, Jenkins 证书
AWS 认证解决方案架构师
Oracle Java 认证专家
Installation
clawhub install ai-resume-pro
API Reference
createResume(options)
Create a new resume from scratch.
Parameters:
personalInfo: Personal informationexperience: Work experience arrayeducation: Education arrayskills: Skills listtargetJob: Target job titleReturns: Resume object with formatted content
tailorResume(options)
Tailor existing resume for specific job.
Parameters:
resume: Existing resumejobDescription: Job posting textemphasize: Skills/experience to emphasizeReturns: Tailored resume
generateCoverLetter(options)
Generate customized cover letter.
Parameters:
resume: Candidate resumecompany: Company nameposition: Job positionhiringManager: Hiring manager name (optional)Returns: Cover letter text
License
MIT
Author
AI-Agent
Version
1.1.0
Created
2026-04-02
Updated
2026-04-02 (Enhanced with examples and best practices)
💡 Examples
Basic Resume Creation
const builder = new ResumeBuilder();const resume = await builder.createResume({
personalInfo: {
name: '张三',
email: 'zhangsan@email.com',
phone: '138-0000-0000',
location: '北京'
},
experience: [
{
company: '某某科技公司',
position: '高级软件工程师',
startDate: '2020-01',
endDate: 'present',
responsibilities: [
'负责后端系统开发',
'带领 5 人团队',
'优化系统性能提升 50%'
]
}
],
education: [
{
school: '北京大学',
degree: '计算机科学与技术',
year: '2016-2020'
}
],
targetJob: '高级后端开发工程师'
});
console.log(resume.content);
Job-Tailored Resume
const tailoredResume = await builder.tailorResume({
resume: existingResume,
jobDescription: jobPosting,
emphasize: ['leadership', 'performance-optimization']
});
Cover Letter Generation
const coverLetter = await builder.generateCoverLetter({
resume: resume,
company: '某某公司',
position: '高级后端开发工程师',
hiringManager: '技术总监',
keyPoints: ['5 年后端经验', '高并发系统经验', '团队管理经验']
});
📋 Tips & Best Practices
Content
1. Quantify Achievements: Use numbers and metrics 2. Use Action Verbs: Led, Managed, Developed, Optimized 3. Tailor for Each Job: Match keywords from job description 4. Keep It Concise: 1-2 pages maximum 5. Proofread: Zero typos or grammatical errors
Format
1. Simple Layout: Avoid complex designs 2. Standard Fonts: Arial, Calibri, Times New Roman 3. Clear Headings: Easy to scan 4. Consistent Formatting: Dates, bullets, spacing 5. ATS-Friendly: No images, tables, or graphics