{
  "markdown": "# Job Application Toolkit\n\nAn automated job application pipeline for Cowork that produces keyword-optimised, professionally formatted resumes and cover letters.\n\n## What It Does\n\nPaste a job ad into Cowork and the toolkit handles the rest:\n\n1. Analyses your positioning against the role\n2. Extracts recruiter keywords and builds a strategic placement map\n3. Generates a tailored resume (.docx) with precise formatting\n4. Generates a tailored cover letter (.docx) following a proven 5-paragraph pattern\n5. Verifies keyword coverage, word count, and cross-document repetition\n6. Optionally writes STAR-method responses for Key Selection Criteria\n7. Tracks applications in a spreadsheet\n\nEvery document is built from your single INSTRUCTIONS.md file, which contains your career history, achievements, writing style, and a gold standard cover letter. You fill it in once, then the toolkit tailors it for each application.\n\n## Setup\n\n1. Install the plugin in Cowork\n2. Say \"Help me set up my job application instructions\" — Claude will walk you through populating your INSTRUCTIONS.md\n3. Paste a job ad and say \"new application\"\n\nSee the Setup Guide in the skill references for detailed instructions.\n\n## Components\n\n| Component | Purpose |\n|-----------|---------|\n| **job-application skill** | Core pipeline — triggers on job ads and application requests |\n| **keyword-strategy.md** | Keyword extraction and placement methodology |\n| **instructions-template.md** | Blank template for your career data |\n| **setup-guide.md** | First-time setup walkthrough |\n| **template-resume.js** | Resume formatting reference (docx-js patterns) |\n| **template-cover.js** | Cover letter formatting reference (docx-js patterns) |\n\n## Requirements\n\n- Cowork desktop app\n- Node.js with the `docx` npm package (installed automatically in Cowork's sandbox)\n- Python with openpyxl (for job tracker updates — optional)\n\n## How the Keyword Strategy Works\n\nThe toolkit's keyword strategy is what sets it apart from generic resume builders. Instead of stuffing keywords or ignoring them, it:\n\n1. Extracts phrases from the job ad into four categories (Role-Specific, Domain/Technical, Capability/Competency, Seniority Markers)\n2. Assigns each phrase to exactly one location across both documents\n3. Caps each distinctive phrase at two appearances maximum across resume and cover letter combined\n4. Verifies placement programmatically after document generation\n\nThis produces documents that pass ATS keyword scans while reading naturally to human recruiters.\n\n## Credits\n\nBuilt by Michael Zajer. Methodology refined across 160+ real job applications.\n",
  "bytes": 2620,
  "sha": "817c4481661a5ef25f2fe8f72edaa6ce425aa7d26ac014dc9d75c607bbca4939",
  "repo_slug": "michaelzajer/job-application-toolkit",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_michaelzajer_job_application_toolkit_res_547de401/readme"
}