← 返回 Skills 市场
kirkraman

resume-builder

作者 KirkRaman · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
76
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install kirk-resume-builder
功能描述
Generate professional resumes that conform to the Reactive Resume schema. Use when the user wants to create, build, or generate a resume through conversation...
使用说明 (SKILL.md)

Resume Builder for Reactive Resume

Build professional resumes through conversational AI for Reactive Resume, 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 (13 available: azurill, bronzor, chikorita, ditto, ditgar, gengar, glalie, kakuna, lapras, leafish, onyx, pikachu, rhyhorn)
  • 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 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:

{
  "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.

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.

安全使用建议
This skill appears coherent and low-risk: it will ask you for resume details (name, contact, employment/education history, etc.) and produce a JSON file you can import into Reactive Resume. Before installing or using it, consider: (1) only provide personal data you are comfortable having in the agent conversation, since resume fields include contact and employment history; (2) review the generated JSON before uploading it to any external service; (3) if your import system requires UUID v7, validate IDs because the instructions reference v7 as preferred but there is no code here to enforce it; and (4) the skill does not perform network uploads itself (it only outputs JSON), so check any subsequent tool steps you use to publish or share the resume.
功能分析
Type: OpenClaw Skill Name: kirk-resume-builder Version: 1.0.0 The 'kirk-resume-builder' skill is a legitimate tool designed to help users generate resumes compatible with the Reactive Resume open-source schema. The instructions in SKILL.md and documentation in references/schema.md are strictly focused on data collection, resume writing best practices, and JSON formatting, with no evidence of malicious intent, data exfiltration, or unauthorized execution.
能力标签
crypto
能力评估
Purpose & Capability
Name/description match the instructions: the skill guides an agent to collect resume fields and produce Reactive Resume JSON. There are no unrelated env vars, binaries, or install steps requested.
Instruction Scope
SKILL.md narrowly instructs the agent to ask for user-provided resume details, avoid hallucination, and output valid JSON per the provided schema. It legitimately asks for personal/contact information (name, email, phone, history) because that's required to build a resume. The schema reference specifically calls out UUID v7 as preferred (with a v4 fallback described); because this is an instruction-only skill with no enforcement code, the agent may produce v4 UUIDs unless the environment provides a v7 generator — consider validating IDs before import.
Install Mechanism
No install spec and no code files that would be written to disk; instruction-only skills are lower risk and this one does not attempt to pull external binaries or archives.
Credentials
The skill requests no environment variables, credentials, or config paths. All data collection is user-driven (resume fields) and matches the skill's purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated persistence. It is user-invocable and has normal autonomous-invocation defaults; nothing indicates modification of agent/system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kirk-resume-builder
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kirk-resume-builder 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the resume-builder skill for Reactive Resume. - Enables users to generate professional resumes via conversational guidance. - Adheres strictly to the Reactive Resume schema, producing valid JSON output. - Guides the user step-by-step: gathers basic info, collects section content, configures layout/design, and generates the final resume. - Avoids hallucination by only including information explicitly provided by the user and asks clarifying questions when needed. - Provides tips and best practices for crafting effective resume content and structure.
元数据
Slug kirk-resume-builder
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

resume-builder 是什么?

Generate professional resumes that conform to the Reactive Resume schema. Use when the user wants to create, build, or generate a resume through conversation... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 76 次。

如何安装 resume-builder?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kirk-resume-builder」即可一键安装,无需额外配置。

resume-builder 是免费的吗?

是的,resume-builder 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

resume-builder 支持哪些平台?

resume-builder 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 resume-builder?

由 KirkRaman(@kirkraman)开发并维护,当前版本 v1.0.0。

💬 留言讨论