본문으로 건너뛰기
cccskills
무료GitHub에 공개

ats-detector

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Word

실행 점수 미검증

설치 방법 보기

포함된 파일(2)

  • SKILL.md5.0 KB
  • scripts/ats_detect.py5.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 containsSystem
myworkdayjobs.com, wd1., wd3., wd5.Workday
boards.greenhouse.io, job-boards.greenhouse.io, gh_jid=Greenhouse
jobs.lever.coLever
jobs.ashbyhq.comAshby
smartrecruiters.comSmartRecruiters
icims.comiCIMS
taleo.netOracle Taleo
oraclecloud.com/hcmUIOracle Recruiting Cloud
successfactors.com, jobs.sap.comSAP SuccessFactors
bamboohr.com/careersBambooHR
workable.comWorkable
teamtailor.comTeamtailor
personio.de, personio.comPersonio
recruitee.comRecruitee
jobvite.comJobvite
breezy.hrBreezy HR
moka or mokahr.comMoka (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)

  1. One column. No sidebars.
  2. No tables, text boxes, headers or footers for content. Contact details go in the body.
  3. Standard headings: Summary, Experience, Education, Skills (or the local equivalents).
  4. Dates in one consistent format, on the same line as each role.
  5. Real text, not images of text. No icons standing in for words.
  6. Common fonts. No ligatures or decorative characters in names and headings.
  7. File type: .docx is the safest; text-based PDF is accepted by most modern systems. Never a scanned PDF.
  8. 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?"

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Design a 360-degree feedback survey or write a structured 360 feedback report. Use when asked to build a 360 feedback process, write 360 feedback for a colleague, design a feedback survey, or produce a feedback report. Produces either a complete survey instrument with rating scales and open-ended questions, or a structured narrative feedback report with themes, strengths, and development areas.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mohitagw15856/pm-claude-skills1.5천2026년 10월 23일 업데이트

Decode a 401k or workplace retirement plan — the real cost of its funds, the match's fine print, vesting math, and the plan features worth using or avoiding. Use when someone asks 'is my 401k any good', 'decode my 401k plan', 'which funds should I look at', or 'what fees am I paying'. Produces a fee decode in dollars-over-time, match and vesting math, a fund-lineup triage by cost, and the questions for HR or the plan administrator.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mohitagw15856/pm-claude-skills1.5천2026년 10월 23일 업데이트

Design statistically rigorous A/B tests for product features, UI changes, onboarding flows, and pricing experiments. Use when asked to set up an experiment, design an A/B test, calculate sample size, or interpret test results. Produces a complete test plan with hypothesis, variant definitions, sample size, duration estimate, guardrail metrics, and a results interpretation guide.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mohitagw15856/pm-claude-skills1.5천2026년 10월 23일 업데이트

Analyse a finished A/B test and write the readout — the result, whether it's statistically and practically significant, what it means, and the ship/no-ship call. Use when asked to analyse experiment results, write an A/B test readout, interpret test data, or decide whether to ship a variant. Produces a clear verdict with the lift and confidence, segment cuts, the risks (peeking, novelty, sample), and a recommendation. Distinct from planning a test — this reads results.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mohitagw15856/pm-claude-skills1.5천2026년 10월 23일 업데이트

Build or tailor an academic CV for faculty, postdoc, research or fellowship applications: publications, grants, teaching, supervision and service in the order the field expects, with consistent citations. Use when asked to write my academic CV, update my CV for a lectureship, tenure-track or postdoc application, format my publications list, or adapt my academic CV for an industry research role. Produces the full academic CV, a field-appropriate section order, a clean publications list in one citation style, and a two-page summary version when asked.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mohitagw15856/pm-claude-skills1.5천2026년 10월 23일 업데이트

Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

mohitagw15856/pm-claude-skills1.5천2026년 10월 23일 업데이트

mohitagw15856의 스킬 모두 보기

이 스킬의 문제 신고