← Back to Skills Marketplace
banxian87

Resume Builder

by banxian87 · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
79
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ai-resume-builder-pro
Description
Professional AI resume builder that creates ATS-optimized resumes with tailored content, achievement highlighting, and industry-specific templates. Includes...
README (SKILL.md)

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: '[email protected]',
    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

  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

# 张三
**高级软件工程师**

📧 [email protected] | 📱 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 information
  • experience: Work experience array
  • education: Education array
  • skills: Skills list
  • targetJob: Target job title

Returns: Resume object with formatted content

tailorResume(options)

Tailor existing resume for specific job.

Parameters:

  • resume: Existing resume
  • jobDescription: Job posting text
  • emphasize: Skills/experience to emphasize

Returns: Tailored resume

generateCoverLetter(options)

Generate customized cover letter.

Parameters:

  • resume: Candidate resume
  • company: Company name
  • position: Job position
  • hiringManager: 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)

Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: ai-resume-builder-pro Version: 1.1.0 The skill bundle contains documentation and metadata for an AI-powered resume builder. The SKILL.md file provides clear instructions for resume generation, ATS optimization, and cover letter creation, with no evidence of malicious intent, data exfiltration, or prompt injection attacks. All content is consistent with the stated purpose of the tool.
Capability Assessment
Purpose & 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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ai-resume-builder-pro
  3. After installation, invoke the skill by name or use /ai-resume-builder-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Version 1.1.0 of ai-resume-builder-pro introduces enhanced documentation and expanded features. - Rebranded to "ai-resume-pro" with updated name and description. - Added detailed feature explanations for resume, cover letter, and LinkedIn optimization. - Included code usage examples and resume output samples. - Expanded section on industry/business-specific resume templates and best practices. - Improved API reference with descriptions for all core functions.
Metadata
Slug ai-resume-builder-pro
Version 1.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Resume Builder?

Professional AI resume builder that creates ATS-optimized resumes with tailored content, achievement highlighting, and industry-specific templates. Includes... It is an AI Agent Skill for Claude Code / OpenClaw, with 79 downloads so far.

How do I install Resume Builder?

Run "/install ai-resume-builder-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Resume Builder free?

Yes, Resume Builder is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Resume Builder support?

Resume Builder is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Resume Builder?

It is built and maintained by banxian87 (@banxian87); the current version is v1.1.0.

💬 Comments