generate-variant

Generate job-specific CV variants in YAML and JSON with quality checks.

1|Updated Dec 5, 2025
One-click install
npx skills add https://github.com/fotescodev/portfolio --skill generate-variant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-variant
Source: https://github.com/fotescodev/portfolio/tree/main/.claude/skills/generate-variant
Command: npx skills add https://github.com/fotescodev/portfolio --skill generate-variant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate personalized portfolio variants for specific job opportunities, with full traceability and quality verification.

Core Features & Use Cases

  • Phase 1: Job Analysis — extract company name, role, must-have qualifications.
  • Phase 2: Knowledge Base Query — find relevant achievements and stories.
  • Phase 3: Content Generation — invoke dmitrii-writing-style before writing content.
  • Phase 4: Variant File Creation — write to content/variants/{slug}.yaml and sync to JSON.
  • Phase 5: Evaluation Pipeline — verify claims against knowledge base.
  • Phase 6: Red Team Pipeline — run thorough checks before publishing.

Quick Start

Provide a job description or URL and request a tailored CV variant for that opportunity.

Frequently Asked Questions about generate-variant

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I tailor my CV for a specific job opportunity?

Tailor your CV by providing a job description or URL to generate a customized variant that matches the role's requirements. The Skill extracts key qualifications, queries your achievement database, and rewrites headlines, bios, and metrics to align with the position while maintaining verifiable data and company branding.

Can I generate multiple CV variants for different job applications?

Yes. Generate CV variants for each opportunity by submitting different job descriptions or URLs. Each variant is saved as a separate YAML and JSON file, allowing you to maintain targeted versions for different roles, companies, and career paths without overwriting previous versions.

What quality checks happen before a CV variant is finalized?

CV variants undergo two verification phases: evaluation checks that verify claims against your knowledge base to ensure accuracy, and red-team scans that perform thorough validation before publishing. You can pause and approve each phase to maintain control over the final output.

Do I need a knowledge base of my achievements before using this?

Yes. You need a populated knowledge base containing your relevant achievements, stories, and metrics. The Skill queries this database to find and customize content that matches the target role, so comprehensive input data produces stronger, more targeted variants.

How does this Skill match my experience to job requirements?

The Skill analyzes the job description to extract company name, role title, and must-have qualifications. It then retrieves matching achievements from your knowledge base and rewrites content to highlight relevant experience, using inline company branding and metrics that align with what the employer seeks.

Can I use this for roles at different companies and career levels?

Yes. Apply the Skill to job descriptions or URLs for any company and role level. The phase-gated workflow handles company-specific branding and role-specific customization, making it suitable for lateral moves, promotions, and transitions across industries or seniority levels.