ats-detector
Work out which applicant tracking system a job uses from its application link, and give the formatting rules that system parses safely
Install / Use
npx skills add mohitagw15856/pm-claude-skills --skill ats-detectorInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
MarketingSupported Platforms
Tags
Our assessment of ats-detector
ats-detector scores 85/100 on our quality scale, 411th of 588 Marketing skills we index.
Its SKILL.md is 4.9 KB long, well organised into 11 sections with 1 code example: a solid amount of guidance for an agent.
With 1,440 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated today, so ats-detector is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
ats-detector compared with similar skills
All 4 of these similar skills score higher than ats-detector; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| ats-detector (this skill)by mohitagw15856 | 85 | 1.4k | today | SKILL.md |
| algorithmic-artby anthropics | 100 | 177.9k | 20d ago | SKILL.md |
| pptxby anthropics | 100 | 177.9k | 20d ago | SKILL.md |
| designby nextlevelbuilder | 100 | 133.6k | 9d ago | SKILL.md |
| ui-ux-pro-maxby nextlevelbuilder | 100 | 133.6k | 9d ago | SKILL.md |
Frequently asked questions
- How do I install ats-detector?
- Run
npx skills add mohitagw15856/pm-claude-skills --skill ats-detector. The install tabs above show the steps for each supported agent. - Which AI agents does ats-detector work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is ats-detector safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is ats-detector still maintained?
- The repository was last updated today, so ats-detector is actively maintained.
Skill content
View source on GitHubname: ats-detector description: "Work out which applicant tracking system a job uses from its application link, and give the formatting rules that system parses safely. Use when asked which ATS does this company use, will my CV get through the ATS, is my CV ATS friendly, or how should I format for Workday, Greenhouse, Lever or Taleo. Produces the detected system with the evidence, a parsing-safe formatting checklist, the file type to upload, and a check of a supplied CV against the rules." version: 1.0.0
ATS Detector
An applicant tracking system reads the CV before a person does. Each one parses differently, and the cheapest way to fail is a layout the parser scrambles: two columns, a table, a header image, contact details in a text box. This skill identifies the system from the application link and checks the CV against what that system needs.
Part of the pm-cv bundle. Used by company-tailored-cv.
What This Skill Produces
- The detected system, with the evidence (the address pattern) and a confidence level
- A formatting checklist for that system
- The file type to upload
- A CV check: each rule marked pass or fail against a supplied CV, with the fix
Required Inputs
Ask for these if not provided:
- The application link (the page where the "Apply" button leads, not the company homepage)
- The CV, if the person wants it checked
Framework: Detection by Address
| Address contains | System |
|---|---|
| myworkdayjobs.com, wd1., wd3., wd5. | Workday |
| boards.greenhouse.io, job-boards.greenhouse.io, gh_jid= | Greenhouse |
| jobs.lever.co | Lever |
| jobs.ashbyhq.com | Ashby |
| smartrecruiters.com | SmartRecruiters |
| icims.com | iCIMS |
| taleo.net | Oracle Taleo |
| oraclecloud.com/hcmUI | Oracle Recruiting Cloud |
| successfactors.com, jobs.sap.com | SAP SuccessFactors |
| bamboohr.com/careers | BambooHR |
| workable.com | Workable |
| teamtailor.com | Teamtailor |
| personio.de, personio.com | Personio |
| recruitee.com | Recruitee |
| jobvite.com | Jobvite |
| breezy.hr | Breezy HR |
| moka or mokahr.com | Moka (China) |
| zhiye.com (Beisen) | Beisen (China) |
If the link is a company domain with none of these, say the system is unknown and apply the strict rules below. Do not guess a vendor.
Framework: Parsing-Safe Rules (all systems)
- One column. No sidebars.
- No tables, text boxes, headers or footers for content. Contact details go in the body.
- Standard headings: Summary, Experience, Education, Skills (or the local equivalents).
- Dates in one consistent format, on the same line as each role.
- Real text, not images of text. No icons standing in for words.
- Common fonts. No ligatures or decorative characters in names and headings.
- File type:
.docxis the safest; text-based PDF is accepted by most modern systems. Never a scanned PDF. - File name:
Firstname-Lastname-CV.docx.
System notes, where they differ:
- Workday asks the candidate to re-enter or confirm parsed fields. Keep job titles, employers and dates very plain so the autofill is right.
- Taleo and older iCIMS set-ups are the strictest parsers. Prefer
.docx. - Greenhouse, Lever and Ashby generally keep the original file for the human reviewer, so layout quality matters more for the second reader.
These notes describe common behaviour, not a guarantee. Each employer configures its system.
Programmatic Helper
python3 skills/ats-detector/scripts/ats_detect.py "https://jobs.lever.co/acme/123"
python3 skills/ats-detector/scripts/ats_detect.py --json "https://acme.wd3.myworkdayjobs.com/en-US/careers/job/123"
It matches the address against the table above and prints the system and confidence. Standard library only. It does not fetch the page.
Output Format
ATS check: [company], [role]
1. System: [name] ยท Evidence: [the matching part of the address] ยท Confidence: high / medium / unknown 2. Rules for this application (checklist) 3. CV check | Rule | Pass / fail | Where | Fix | 4. Upload: [file type and file name]
Quality Checks
- [ ] The evidence for the detected system is quoted from the address
- [ ] An unknown system is reported as unknown, with the strict rules applied
- [ ] Every failed rule has a specific fix
- [ ] The file type recommendation is stated
Anti-Patterns
- Guessing the vendor from the company's size or industry. Only the address is evidence.
- Promising a CV will "pass the ATS". Systems rank and filter differently, and humans decide. Say it will parse cleanly.
- Keyword-stuffing advice. Hidden white text and keyword blocks are detected and look worse to the human reader.
- Treating a beautiful two-column design as fine. It may be fine for a human; it is a risk for the parser.
Example Trigger Phrases
- "Which ATS is this job using? https://acme.wd3.myworkdayjobs.com/..."
- "Is my CV ATS friendly?"
- "How should I format my CV for Greenhouse?"
- "Will this two-column CV get through Taleo?"
Related Skills
algorithmic-art
177.9kCreating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems.
pptx
177.9kUse this skill any time a .pptx or .potx file is involved in any way โ as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx or .potx file (even if the extracted content will be used elsewhere, like in an emโฆ
design
133.6kComprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini, Atlas Cloud, or MuAPI AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social/ads/web/print), icon design (15 styles, SVGโฆ
ui-ux-pro-max
133.6kUI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
