cv-structure-analysis

Identify and classify CV sections and headers for deterministic downstream analysis.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/gw-ai-security/ats-cv-scorer --skill cv-structure-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cv-structure-analysis
Source: https://github.com/gw-ai-security/ats-cv-scorer/tree/main/.codex/skills/cv-structure-analysis
Command: npx skills add https://github.com/gw-ai-security/ats-cv-scorer --skill cv-structure-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CV analysis for reliable section and header identification to enable downstream processing and reproducible data extraction.

Core Features & Use Cases

  • Stable section and header recognition across diverse CV formats and languages.
  • Enables extension of section logic and improvements to German/English coverage.
  • Integrates with existing CV analysis pipelines and tests to ensure robustness.

Quick Start

Run the CV structure analysis on a sample CV to identify sections and headers.

Frequently Asked Questions about cv-structure-analysis

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

FAQPage Schema
How do I identify and classify CV sections and headers for deterministic downstream analysis?

You identify and classify CV sections and headers by applying rule-based parsing logic to structured or semi-structured CVs, enabling deterministic downstream analysis and reproducible data extraction. This approach stabilizes section recognition across diverse formats.

Does CV section identification support German and English language coverage?

Yes, CV section identification supports German and English coverage. The rule-based parsing logic includes extensibility hooks that allow you to apply and improve language-specific section detection across diverse CV formats.

Can I extend the section logic for custom CV structure parsing rules?

Yes, you can extend the section logic using clear extensibility hooks provided in the core analyzer module. This allows you to expand parsing rules and integrate with existing CV analysis pipelines while maintaining robustness through unit tests.

What is the best way to ensure stable header recognition across diverse CV formats?

The best way to ensure stable header recognition is using a deterministic, rule-based parsing approach rather than probabilistic methods. This provides transparent section identification and ensures reproducible data extraction from varied CV structures.

Why does my CV parsing pipeline return inconsistent section boundaries?

Inconsistent section boundaries often occur when parsing lacks deterministic rules for header detection. Applying a strict, rule-based structure analysis stabilizes section recognition and ensures reproducible data extraction across diverse and semi-structured CV formats.