Skip to content
Skillv1.0.0

cv-builder

>

by claude-office-skills(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from claude-office-skills/skills (cv-builder/SKILL.md) via skills.sh. Install upstream with npx skills add claude-office-skills/skills --skill cv-builder. Copyright stays with the author (MIT).

CV Builder Skill

Overview

This skill enables creation of professional CVs/resumes from structured YAML using rendercv. Define your experience once, generate beautiful PDFs in multiple themes.

How to Use

  1. Provide your CV information (experience, education, skills)
  2. Choose a template/theme
  3. I'll generate YAML and render to PDF

Example prompts:

  • "Create a CV from my experience"
  • "Generate a resume in the classic theme"
  • "Update my CV with new job experience"
  • "Build a technical resume highlighting projects"

Domain Knowledge

YAML Structure

cv:
  name: John Doe
  location: San Francisco, CA
  email: john@email.com
  phone: "+1-555-555-5555"
  website: https://johndoe.com
  social_networks:
    - network: LinkedIn
      username: johndoe
    - network: GitHub
      username: johndoe
  
  sections:
    summary:
      - "Senior software engineer with 10+ years experience..."
    
    experience:
      - company: Tech Corp
        position: Senior Engineer
        location: San Francisco, CA
        start_date: 2020-01
        end_date: present
        highlights:
          - "Led team of 5 engineers"
          - "Increased performance by 40%"
    
    education:
      - institution: MIT
        area: Computer Science
        degree: BS
        start_date: 2008
        end_date: 2012
    
    skills:
      - label: Languages
        details: Python, JavaScript, Go
      - label: Frameworks
        details: React, Django, FastAPI

Themes

Available themes: classic, sb2nov, moderncv, engineeringresumes

design:
  theme: classic
  font: Source Sans 3
  font_size: 10pt
  page_size: letterpaper
  color: '#004f90'

CLI Usage

# Install
pip install rendercv

# Create new CV
rendercv new "John Doe"

# Render to PDF
rendercv render cv.yaml

# Output: rendercv_output/John_Doe_CV.pdf

Example

cv:
  name: Sarah Chen
  location: New York, NY
  email: sarah@email.com
  phone: "+1-555-123-4567"
  website: https://sarahchen.dev
  social_networks:
    - network: LinkedIn
      username: sarahchen
    - network: GitHub
      username: sarahchen

  sections:
    summary:
      - "Full-stack developer with 8 years of experience building scalable web applications. Passionate about clean code and user experience."

    experience:
      - company: Startup Inc
        position: Lead Developer
        location: New York, NY
        start_date: 2021-03
        end_date: present
        highlights:
          - "Architected microservices handling 1M+ requests/day"
          - "Mentored 4 junior developers"
          - "Reduced deployment time by 60% with CI/CD"

      - company: Big Tech Co
        position: Software Engineer
        location: San Francisco, CA
        start_date: 2018-06
        end_date: 2021-02
        highlights:
          - "Built real-time analytics dashboard"
          - "Optimized database queries, 3x faster"

    education:
      - institution: Stanford University
        area: Computer Science
        degree: MS
        start_date: 2016
        end_date: 2018

    skills:
      - label: Languages
        details: Python, TypeScript, Go, SQL
      - label: Technologies
        details: React, Node.js, PostgreSQL, AWS, Docker
      - label: Practices
        details: Agile, TDD, Code Review, CI/CD

design:
  theme: sb2nov
  font_size: 10pt

Resources

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/claude-office-skills-skills-cv-builder/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

claude-office-skills-skills-cv-builder.ocm.jsonjson
{
  "ocm": "1",
  "id": "claude-office-skills-skills-cv-builder",
  "kind": "skill",
  "name": "cv-builder",
  "description": ">",
  "publisher": "claude-office-skills",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "hr"
    ],
    "tags": [
      "skill-md",
      "cv",
      "resume",
      "builder",
      "generator",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    ">"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/claude-office-skills/skills",
      "path": "cv-builder/SKILL.md",
      "ref": "HEAD",
      "url": "https://www.skills.sh/claude-office-skills/skills/cv-builder",
      "key": "claude-office-skills/skills/cv-builder/SKILL.md"
    },
    "license": "MIT"
  },
  "instructions": "# CV Builder Skill\n\n## Overview\n\nThis skill enables creation of professional CVs/resumes from structured YAML using **rendercv**. Define your experience once, generate beautiful PDFs in multiple themes.\n\n## How to Use\n\n1. Provide your CV information (experience, education, skills)\n2. Choose a template/theme\n3. I'll generate YAML and render to PDF\n\n**Example prompts:**\n- \"Create a CV from my experience\"\n- \"Generate a resume in the classic theme\"\n- \"Update my CV with new job experience\"\n- \"Build a technical resume highlighting projects\"\n\n## Domain Knowledge\n\n### YAML Structure\n\n```yaml\ncv:\n  nam",
  "cost": {
    "context_tokens": 898
  }
}

Fetch it by URL: GET /api/v1/registry/claude-office-skills-skills-cv-builder/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.