Skill-Details

cv-builder

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

ÜbereinstimmungDirektGeprüft für curriculum vitae
Quelleterminalskills/skillsExterne Quelle
Gemeldete Installationen7Nur Popularitätssignal

Vor Nutzung prüfen

Die automatische Prüfung bewertet Relevanz, nicht Sicherheit oder Empfehlung. Lies vor der Nutzung die Quellanweisungen.

Gespeicherte Quellvorschau

SKILL.md

Dieser Auszug wurde bei der Prüfung gespeichert. Die externe Quelle enthält die vollständige und aktuelle Version.

---
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
Vollständige Quelle auf GitHub lesen (öffnet externe Seite)
Kontext

Verwandte Arbeit