Resume Builder
v1.1.0Professional AI resume builder that creates ATS-optimized resumes with tailored content, achievement highlighting, and industry-specific templates. Includes...
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
SKILL.md describes a full JS API (ResumeBuilder.createResume, tailorResume, generateCoverLetter) and an install command, but the package bundle contains no executable code or install spec. The skill claims capabilities (PDF/DOCX export, ATS checks) that would normally require code or external services; none are provided. This mismatch means the skill cannot deliver what it advertises as-is.
Instruction Scope
Instructions themselves stay on-topic for a resume builder and do not instruct reading unrelated system files or secrets. However the documentation expects users/agents to provide personal data (names, emails, phone, experience) — expected for this use case, but a privacy risk if sensitive or excessive PII is supplied. The SKILL.md suggests an install command ('clawhub install ai-resume-pro') but gives no details about what that install would fetch.
Install Mechanism
There is no install spec despite an 'Installation' section and a package.json manifest with no code entrypoint. Because this is instruction-only with no declared install source, it's unclear where 'clawhub install' would retrieve artifacts or whether any code would be installed. That uncertainty increases risk — you cannot verify what would be downloaded or executed.
Credentials
The skill declares no required environment variables, credentials, or config paths. There are no requests for unrelated credentials or system access in the instructions.
Persistence & Privilege
Flags show normal defaults (not always:true, agent-invocable allowed). The skill does not request persistent system privileges or to modify other skills. Nothing in SKILL.md asks to write system-wide config.
What to consider before installing
This skill looks incomplete rather than outright malicious: it documents a JS API and an install command but includes no code or safe install source and the homepage/source are unknown. Before installing or using it: (1) Do not paste highly sensitive personal data (national IDs, bank details, exact salary history); only provide the resume fields needed. (2) Ask the publisher for the implementation source or a trusted repository (GitHub/GitLab) and an install spec or signed package — verify what 'clawhub install' actually downloads. (3) If you must test it, run installation in an isolated environment (VM/container) and monitor network/file activity. (4) Prefer skills with a verifiable source, clear install instructions, or open-source code you can inspect. If the author cannot supply a reasonable code repository or install manifest, treat the skill as untrusted.Like a lobster shell, security has layers — review code before you run it.
latest
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
- Keyword Optimization: Match job descriptions
- Format Compliance: ATS-friendly layouts
- Section Structure: Proper headings and organization
- File Formats: PDF, DOCX, TXT exports
✨ Content Enhancement
- Achievement Highlighting: Quantify accomplishments
- Action Verbs: Strong, impactful language
- Skills Matching: Align with job requirements
- Industry Terminology: Sector-specific keywords
📝 Cover Letters
- Customized Content: Tailored to each job
- Company Research: Incorporate company values
- Hiring Manager Focus: Address decision-makers
- Call to Action: Strong closing statements
💼 LinkedIn Optimization
- Profile Summary: Compelling headline and about section
- Experience Descriptions: Detailed role descriptions
- Skills Section: Relevant skill endorsements
- Recommendation Requests: Template for asking
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
- Technology: Clean, modern design
- Finance: Conservative, professional
- Creative: Visual, portfolio-focused
- Healthcare: Detailed, certification-focused
- Education: Achievement-oriented
By Experience Level
- Entry-Level: Education-focused, internships highlighted
- Mid-Level: Experience and achievements balanced
- Senior: Leadership and impact emphasized
- Executive: Strategic vision and results
Best Practices
Content
- Quantify Achievements: Use numbers and metrics
- Use Action Verbs: Led, Managed, Developed, Optimized
- Tailor for Each Job: Match keywords from job description
- Keep It Concise: 1-2 pages maximum
- Proofread: Zero typos or grammatical errors
Format
- Simple Layout: Avoid complex designs
- Standard Fonts: Arial, Calibri, Times New Roman
- Clear Headings: Easy to scan
- Consistent Formatting: Dates, bullets, spacing
- 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 title
Returns: Resume object with formatted content
tailorResume(options)
Tailor existing resume for specific job.
Parameters:
resume: Existing resumejobDescription: Job posting textemphasize: Skills/experience to emphasize
Returns: 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)
Comments
Loading comments...
