← 返回 Skills 市场
jasoncodespace

CV Skill

作者 Jason · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
97
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install cv-skill
功能描述
Create professional Harvard-style resumes and CVs from user-provided candidate descriptions, structured data, or existing resumes. Use when the user wants a...
使用说明 (SKILL.md)

CV Skill

Create role-targeted, black-and-white, Harvard-style resumes from candidate descriptions, structured input, or existing resumes.

Use this skill when

  • The user wants a professional resume or CV in .docx
  • The user gives a rough candidate description and wants the agent to draft the resume from scratch
  • The user wants one candidate rewritten into multiple job-targeted versions
  • The user provides a PDF, notes, or rough bullets and wants a polished resume
  • The user wants tighter, more professional bullets without fluff
  • The user wants a Harvard-style layout with larger spacing and clean hierarchy
  • The user needs output in a language other than Chinese or English

Workflow

1. Gather candidate data

Use the structured schema in references/input-schema.md.

If you are starting from an existing resume, extract:

  • contact info
  • summary / positioning
  • education
  • work experience
  • projects
  • campus or extracurricular items
  • tools, languages, certificates
  • target job directions

2. Define track-specific positioning

For each job direction, rewrite:

  • resume title
  • 2-3 sentence summary
  • bullet emphasis within experience
  • skills ordering

Keep facts intact. Do not invent results or responsibilities.

3. Generate the resume

Run:

python3 scripts/generate_resume.py --input assets/example_profile.json --track all --output-dir /tmp/cv-output

Generate a specific track:

python3 scripts/generate_resume.py --input candidate.json --track operations --output-dir /tmp/cv-output

Try PDF export when LibreOffice is installed:

python3 scripts/generate_resume.py --input candidate.json --track all --output-dir /tmp/cv-output --pdf

4. Validate before delivery

Check that:

  • no hardcoded personal info from unrelated candidates remains
  • dates and headings are consistent
  • bullets are role-targeted rather than generic
  • low-signal items are removed or pushed down
  • generated filenames are generic and safe

Layout rules

  • Single column
  • Black and white only
  • Section headers with strong hierarchy
  • Larger spacing than default Word exports
  • Short, factual bullets
  • Avoid self-evaluation phrases such as “责任心强” or “结果导向”
  • Prefer evidence and scope over adjectives

Safety rules

  • Do not hardcode real candidate data into scripts
  • Do not store secrets, API keys, tokens, or .env files in the skill folder
  • Keep outputs outside the skill folder unless the user explicitly wants examples saved there
  • Use assets/example_profile.json only as a redacted example

Files

  • scripts/generate_resume.py: generic generator
  • references/input-schema.md: input contract
  • references/rewriting-guide.md: track-specific rewriting guidance
  • assets/example_profile.json: safe sample input
  • agents/openai.yaml: UI metadata
安全使用建议
This skill appears to do only what it says: generate DOCX (and optionally PDF) resumes from a JSON input. Before running, verify you have Python and the python-docx package installed, run the script in a directory you control, and inspect generated files before sharing. Because the script will write files, avoid running it with elevated privileges and don't place real candidate PII in the skill folder—use redacted example files. If you need stronger assurance, open and review scripts/generate_resume.py yourself or run it in an isolated environment. If you plan to enable autonomous agent invocation, remember the agent could run this script and write output without additional prompts — only enable that if you trust the skill and its inputs.
功能分析
Type: OpenClaw Skill Name: cv-skill Version: 1.0.0 The cv-skill bundle is a legitimate tool for generating professional resumes in DOCX and PDF formats. The core logic in scripts/generate_resume.py uses the python-docx library and safely invokes LibreOffice via subprocess.run (using argument lists to prevent shell injection) for PDF conversion. The instructions in SKILL.md and the associated documentation are clearly aligned with the stated purpose and include explicit safety rules against hardcoding sensitive data or storing secrets.
能力评估
Purpose & Capability
Name, description, SKILL.md, reference docs, example JSON, and the Python generator are all aligned: the package is a local resume generator. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Runtime instructions tell the agent to use the included script and schema, review outputs, and avoid hardcoding secrets. The script only reads a user-provided JSON, uses local fonts/styles, writes DOCX output, and optionally calls LibreOffice to convert to PDF. There are no instructions to read unrelated system files, environment variables, or to send data to external endpoints.
Install Mechanism
There is no install spec (instruction-only + local script). The script requires Python and the python-docx package (not declared in metadata) and optionally LibreOffice/soffice for PDF conversion. This is normal but users should be aware they must install python-docx and have Python available.
Credentials
The skill declares no required environment variables, no credentials, and the code does not read env vars. No sensitive or unrelated secrets are requested.
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or system-wide agent settings. It runs locally when invoked and writes output files to a user-specified directory only.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cv-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cv-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
cv-skill 1.0.0 – Initial Release - Create professional Harvard-style, single-column resumes from structured data or candidate inputs. - Supports multiple job-targeted resume versions, translation to any language, and exports in DOCX/PDF formats. - Focus on concise, factual bullets with clean hierarchy—no fluff, adjectives, or self-evaluation phrases. - Includes scripts, data schema, rewriting guidance, and safe sample input for easy generation and customization. - Enforces strong safety rules: no hardcoded candidate data, secrets, or unsafe outputs.
元数据
Slug cv-skill
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

CV Skill 是什么?

Create professional Harvard-style resumes and CVs from user-provided candidate descriptions, structured data, or existing resumes. Use when the user wants a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 97 次。

如何安装 CV Skill?

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

CV Skill 是免费的吗?

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

CV Skill 支持哪些平台?

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

谁开发了 CV Skill?

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

💬 留言讨论