Skill 詳細

cv-builder

Directly generates professional CVs and resumes from career data using RenderCV.

一致度直接一致職務経歴書(cv) 向けにレビュー済み
出典terminalskills/skills外部ソース
報告インストール数7人気度の参考値

使用前に確認

自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。

保存された出典プレビュー

SKILL.md

これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。

---
name: cv-builder
description: >-
  Generate professional CVs and resumes from structured YAML data using
  rendercv. Use when a user asks to create a CV, build a resume, generate a
  PDF resume, format a curriculum vitae, make a professional CV from their
  experience, or convert career data into a polished resume document.
  Supports multiple templates and PDF output.
license: Apache-2.0
compatibility: "Requires Python 3.10+ with rendercv installed (pip install rendercv)"
metadata:
  author: terminal-skills
  version: "1.0.0"
  category: business
  tags: ["cv", "resume", "pdf", "career", "rendercv"]
  use-cases:
    - "Generate a polished PDF resume from structured career data"
    - "Switch between multiple professional CV templates"
    - "Maintain a version-controlled resume in YAML format"
  agents: ["claude-code", "openai-codex", "gemini-cli", "cursor"]
---

# CV Builder

## Overview

Generate professional, well-formatted CVs and resumes from structured YAML input using the rendercv library. Define your experience, education, skills, and projects in a YAML file and produce publication-ready PDF output with consistent formatting. Choose from multiple built-in templates or customize your own.

## Instructions

When a user asks you to create or update a CV/resume, follow these steps:

### Step 1: Gather career information

Ask the user for or extract the following details:
- **Personal info**: Full name, email, phone, location, LinkedIn/GitHub URLs
- **Summary**: A brief professional summary or objective (2-3 sentences)
- **Experience**: Job titles, companies, dates, bullet-point accomplishments
- **Education**: Degrees, institutions, graduation dates, GPA (optional)
- **Skills**: Technical skills, languages, tools, frameworks
- **Projects** (optional): Notable projects with descriptions
- **Certifications** (optional): Professional certifications with dates

### Step 2: Create the YAML input file

Structure the data into a rendercv-compatible YAML file:

```yaml
cv:
  name: Jane Smith
  location: San Francisco, CA
  email: [email protected]
  phone: "+1-555-123-4567"
  website: https://janesmith.dev
  social_networks:
    - network: LinkedIn
      username: janesmith
    - network: GitHub
      username: janesmith

  sections:
    summary:
      - >-
        Senior software engineer with 8 years of experience building
        scalable web applications. Expertise in Python, TypeScript, and
        cloud infrastructure.

    experience:
      - company: Acme Corp
        position: Senior Software Engineer
        location: San Francisco, CA
        start_date: 2021-03
        end_date: present
        highlights:
          - "Led migration of monolith to microservices, reducing deploy time by 70%"
          - "Mentored team of 4 junior engineers through code reviews and pairing"
          - "Designed real-time data pipeline processing 2M events/day"

      - company: StartupXYZ
        position: Software Engineer
        location: Remote
        start_date: 2018-06
        end_date: 2021-02
        highlights:
          - "Built REST API serving 50K daily active users with 99.9% uptime"
          - "Implemented CI/CD pipeline reducing release cycle from 2 weeks to 1 day"

    education:
      - institution: University of California, Berkeley
        area: Computer Science
        degree: BS
        start_date: 2014-09
        end_date: 2018-05
        highlights:
          - "GPA: 3.8/4.0"

    skills:
      - label: Languages
        details: Python, TypeScript, Go, SQL
      - label: Frameworks
        details: React, FastAPI, Django, Next.js
      - label: Infrastructure
        details: AWS, Docker, Kubernetes, Terraform

design:
  theme: classic
  font_size: 10pt
  page_size: letterpaper
  margins:
    page:
      top: 2cm
      bottom: 2cm
      left: 2cm
      right: 2cm
```

Save this file as `cv.yaml` in the working directory.

### Step 3: Choose a template theme

Available rendercv themes:
- **classic** - Tr
GitHub で全文を読む (外部ページ)
関連情報

関連する仕事