executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
ats-detectorWork 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 parsin…
Independent GitHub snapshot · Automated classification · Original documentation governs
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.
Ask for these if not provided:
| 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.
.docx is the safest; text-based PDF is accepted by most modern systems. Never a scanned PDF.Firstname-Lastname-CV.docx.System notes, where they differ:
.docx.These notes describe common behaviour, not a guarantee. Each employer configures its system.
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.
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]