本文へ移動
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.

インストール方法を見る

含まれるファイル(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?"

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

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,4412026年10月13日 更新

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,4412026年10月13日 更新

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,4412026年10月13日 更新

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,4412026年10月13日 更新

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,4412026年10月13日 更新

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,4412026年10月13日 更新

mohitagw15856 のスキルをすべて見る

このスキルの問題を報告する