Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/CristianParadaLopez/cv-builder/llms.txt

Use this file to discover all available pages before exploring further.

More than 75% of mid-to-large companies use Applicant Tracking System (ATS) software to pre-filter resumes before a human recruiter ever reads them. These systems parse your CV into structured fields — name, job titles, dates, skills — and score it against keyword criteria from the job posting. A visually rich CV with sidebars, gradient backgrounds, multi-column layouts, or embedded images can confuse the parser and cause your application to be filtered out before a person reviews it. Skillara AI’s ATS mode generates a stripped-down, parser-safe single-column CV designed for maximum compatibility with these automated systems.

What ATS mode produces

When you select Modo ATS in Step 1 and submit your form, the AI applies the ATS style guide instead of any visual template. The resulting HTML has the following characteristics: Layout and dimensions:
  • Single column, max-width: 700px, margin: 0 auto, padding: 36px 40px
  • No sidebars, no multi-column grids, no tables
  • font-family: Arial, background: #fff, color: #000, font-size: 12px
Header:
  • Candidate name centered, font-size: 26px, font-weight: 900, uppercase
  • Contact info centered on one line, fields separated by " · " — format: (phone) · location · email
  • Single border-bottom: 1px solid #000 divider beneath the contact line
Section structure — sections appear in this order:
  1. Experiencia Laboral
  2. Educación
  3. Certificaciones (if present)
  4. Habilidades Profesionales y Personales (includes tools and languages)
Section titles:
  • font-size: 14px, font-weight: 700, uppercase, color: #000
  • border-bottom: 1px solid #000, margin-bottom: 8px
Experience entries:
  • Position (bold) and "Company · Start – End" on the same line with justify-content: space-between
  • Description as a justified paragraph, line-height: 1.5, margin-top: 4px
Education entries:
  • Institution bold, degree in italic, years right-aligned
What is explicitly excluded:
  • No color backgrounds or gradients
  • No images or profile photos (photos are ignored even if uploaded)
  • No decorative icons or emoji in body content
  • No complex HTML tables
  • No multi-column layouts of any kind

When to use ATS mode

Online job portals

Platforms like CompuTrabajo, Indeed, and Elempleo use automated scanners. ATS mode maximizes your score on these systems.

Large corporations

Enterprise companies using Workday, Greenhouse, or Evaluar typically process applications through ATS software before human review.

Government job portals

Public sector applications and government hiring portals frequently rely on structured parsing for initial screening.

High-volume job postings

When a role receives hundreds of applications, ATS filtering is almost always used. A clean single-column CV ensures you pass the first gate.
Use Designed mode instead when applying through LinkedIn, sending a CV directly by email, sharing via WhatsApp, or presenting at a job fair — situations where a human sees your CV first.

Selecting ATS mode

In Step 1 (Design) of the Builder, use the mode toggle at the top of the TemplateSelector component. Click Modo ATS to switch from the default Designed mode. A green border and badge confirm your selection. The mode is passed to the generation API as part of the request body:
{
  "formData": { ... },
  "style": "moderno",
  "mode": "ats"
}
When mode is "ats", the backend’s generateCV function ignores the style parameter entirely and uses the ATS style guide for the prompt.
Profile photos are ignored in ATS mode even if a photo was uploaded in Step 2. The photoInstruction in the backend explicitly sets mode !== "ats" as a condition for including the photo element in the HTML.

ATS best practices

Following the layout rules of ATS mode alone is not enough — you also need to make sure your content is structured in a way that parsers can read correctly.
ATS systems score your CV by matching keywords from the job description against your content. Read the posting carefully and include the exact phrases used — if the job says “project management” and you wrote “project coordination,” some parsers will not count it as a match. Use the AISuggestField component to rephrase your descriptions with industry-standard terminology.
Parsers identify sections by their headings. Use clear, standard titles: Experiencia Laboral, Educación, Habilidades, Certificaciones. Skillara AI’s ATS mode applies these exact headings automatically.
Even if they look clean in a PDF viewer, HTML tables and CSS multi-column layouts confuse most ATS parsers. ATS mode never generates these structures.
ATS systems read the text layer of a PDF. A scanned image or a PDF generated from a photo has no text layer and will parse as blank. Use Skillara AI’s built-in PDF export (which embeds real text) rather than scanning a printed copy.
Parsers look for expected fields. Always include: Experiencia, Educación, Habilidades. If you have certifications, add them — many systems specifically scan for professional credentials.
Profile photos, icons, progress bars, and emoji in section content can break parser field detection. ATS mode excludes all of these automatically.

Build docs developers (and LLMs) love