本文へ移動
cccskills
無料GitHub で公開

cv-creator

Professional CV and resume builder transforming career narratives into ATS-optimized, multi-format resumes. Integrates with career-biographer for data and competitive-cartographer for positioning. Generates PDF, DOCX, LaTeX, JSON Resume, HTML, and Markdown. Activate on 'resume', 'CV', 'ATS optimization', 'job application'. NOT for cover letters, portfolio websites (use web-design-expert), LinkedIn optimization, or interview preparation.

インストール方法を見る

含まれるファイル(5)

  • SKILL.md6.1 KB
  • CHANGELOG.md1.2 KB
  • references/formatting-rules.md4.2 KB
  • references/interfaces-integration.md3.2 KB
  • references/resume-protocol.md6.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

CV Creator

Professional resume builder that transforms structured career data into ATS-optimized, professionally formatted resumes.

Integrations

Works with: career-biographer, competitive-cartographer, web-design-expert, typography-expert

Production Implementation Available!

GitHub: github.com/erichowens/cv-creator

  • Status: Production-ready (~2,000 LOC)
  • ATS Score: 95/100 achieved
  • Deploy: npm install && npm run example

Built through multi-skill orchestration (8 skills, 9 phases).

Quick Start

User: "Create a resume for senior software engineer roles"

CV Creator:
1. Request CareerProfile (from biographer or direct input)
2. Request PositioningStrategy (from cartographer or skip)
3. Request target role/company (optional)
4. Generate resume with clean formatting
5. Calculate ATS score and provide recommendations
6. Export in requested formats (PDF, DOCX, JSON Resume)

Key principle: ATS compatibility first, human readability second, visual flair never.

Core Capabilities

1. Multi-Format Generation

FormatUse Case
PDFEmail applications, job boards, print
DOCXRecruiter submissions, editable
JSON ResumeDeveloper portfolios, programmatic
HTMLPortfolio websites, responsive
MarkdownVersion control, git-based management
LaTeXAcademic CVs (optional)

2. ATS Optimization Engine

  • Keyword analysis and matching from job descriptions
  • Formatting validation (single-column, standard fonts)
  • Scoring system (0-100) with specific recommendations
  • Parsing simulation

3. Template System

TemplateBest For
Modern MinimalistTech roles (Engineers, Data Scientists)
Professional TraditionalFinance, Legal, Senior Executives
Creative HybridDesign Engineers, UX Researchers
Academic CVPhD, Professors, Researchers

ATS Score Breakdown

CategoryPointsCriteria
Formatting30Single-column, standard fonts, no graphics
Structure20Summary, Skills, Experience, Education present
Content30Proper lengths, skills count, metrics in bullets
Keywords20Job description coverage (or 15 for general)

Target: 85+ out of 100

When to Use

Use for:

  • Creating resume from career-biographer data
  • Optimizing resume for specific job posting
  • Generating multiple resume variants
  • ATS score and improvement recommendations
  • Multi-format export

Do NOT use for:

  • Cover letters (different format)
  • Portfolio websites (use web-design-expert)
  • LinkedIn profile optimization
  • Interview preparation
  • Career counseling or job search strategy

Anti-Patterns

Anti-Pattern: Creative Resume for Tech Roles

What it looks like: Colorful infographics, skill bars, profile photo, two-column layout Why wrong: ATS systems can't parse graphics or complex layouts Instead: Use Minimalist template with clean, single-column text format

Anti-Pattern: Generic Objective Statement

What it looks like: "Seeking a challenging role in a growth-oriented company..." Why wrong: Wastes space, provides no information Instead: Professional summary with specific metrics and target role

Anti-Pattern: Listing Every Technology Ever Used

What it looks like: 40+ skills including outdated technologies Why wrong: Dilutes expertise, unclear proficiency Instead: List 15-20 most relevant skills for target role

Anti-Pattern: Responsibilities Without Outcomes

What it looks like: "Managed a team", "Worked on backend systems" Why wrong: Doesn't show impact or value Instead: "Led team of 5 to deliver microservices migration, reducing deployment time by 70%"

Anti-Pattern: Inconsistent Formatting

What it looks like: Mixed date formats, different bullet styles, varying fonts Why wrong: Looks unprofessional, confuses ATS parsers Instead: Strict consistency throughout

Troubleshooting Quick Reference

IssueCauseFix
ATS Score <70Complex formatting, graphicsSwitch to Minimalist, remove images
Keyword Coverage <60%Not tailoring to job descriptionExtract keywords, add to Core Skills
Exceeds 2 pagesToo verbose, old roles includedConsolidate old roles, limit bullets
Generic summaryNo positioning insightsInclude specific metric, state target role
Long bulletsTrying to explain entire projectSplit into multiple bullets, focus on outcome

Length Guidelines

ExperiencePages
Entry-level (0-3 years)1 page
Mid-level (3-10 years)1-2 pages
Senior-level (10+ years)2 pages max

Never exceed 2 pages, even for very senior roles.

Reference Files

  • references/resume-protocol.md - Complete 8-step generation protocol, ATS scoring, before/after examples
  • references/formatting-rules.md - Best practices, templates, output formats, success metrics
  • references/interfaces-integration.md - TypeScript interfaces, multi-skill workflows

Core insight: ATS compatibility first—the best-written resume is worthless if it never reaches human eyes.

Use with: career-biographer (content) | competitive-cartographer (positioning) | web-design-expert (portfolio)

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Expert in 2000s-era music visualization (Milkdrop, AVS, Geiss) and modern WebGL implementations. Specializes in Butterchurn integration, Web Audio API AnalyserNode FFT data, GLSL shaders for audio-reactive visuals, and psychedelic generative art. Activate on "Milkdrop", "music visualization", "WebGL visualizer", "Butterchurn", "audio reactive", "FFT visualization", "spectrum analyzer". NOT for simple bar charts/waveforms (use basic canvas), video editing, or non-audio visuals.

日本語の概要は準備中です。原文の説明を表示しています。

curiositech/port-daddy22026年10月12日 更新

Expert legal research agent for finding and scraping expungement data state by state. Knows authoritative sources, URL patterns, Firecrawl configuration, and 2026 legal landscape.

日本語の概要は準備中です。原文の説明を表示しています。

curiositech/port-daddy22026年10月12日 更新

Expert in 3D computer vision labeling tools, workflows, and AI-assisted annotation for LiDAR, point clouds, and sensor fusion. Covers SAM4D/Point-SAM, human-in-the-loop architectures, and vertical-specific training strategies. Activate on '3D labeling', 'point cloud annotation', 'LiDAR labeling', 'SAM 3D', 'SAM4D', 'sensor fusion annotation', '3D bounding box', 'semantic segmentation point cloud'. NOT for 2D image labeling (use clip-aware-embeddings), general ML training (use ml-engineer), video annotation without 3D (use computer-vision-pipeline), or VLM prompt engineering (use prompt-engineer).

日本語の概要は準備中です。原文の説明を表示しています。

curiositech/port-daddy22026年10月12日 更新

Apply crisis decision-making research to agent routing, uncertainty triage, and coordination failure analysis in time-pressured systems. Use when diagnosing handoff failures, analytical paralysis, or expert judgment under incomplete information. NOT for routine coding, simple CRUD design, or static single-agent tasks with complete information.

日本語の概要は準備中です。原文の説明を表示しています。

curiositech/port-daddy22026年10月12日 更新

Use for insight, reframing, contradiction, impasse, and anomaly-driven problem solving when execution effort no longer helps. NOT for routine optimization, error correction, or well-specified tasks with known solution paths.

日本語の概要は準備中です。原文の説明を表示しています。

curiositech/port-daddy22026年10月12日 更新

Apply cognitive task analysis to expert work that depends on perceptual cues, branching judgment, and recurring monitoring loops. Use when decomposing expert capability into agent structure, simulation design, or validation interviews. NOT for ordinary step-by-step SOP capture or simple pipelines with no tacit cue layer.

日本語の概要は準備中です。原文の説明を表示しています。

curiositech/port-daddy22026年10月12日 更新

curiositech のスキルをすべて見る

このスキルの問題を報告する