← ClaudeAtlas

run-candidacylisted

Tailors a resume, application answers, and outreach contacts for one job at a time. Built for people applying to design, product, and frontend roles. Triggered by pasting a JD or saying "run candidacy". Run prompts/01 and prompts/02 in your home AI on first use to populate facts/ — the skill is source-linked, so facts/ files become your single source of truth across applications.
niharya/skills-drawer · ★ 1 · Web & Frontend · score 72
Install: claude install-skill niharya/skills-drawer
# run-candidacy A candidacy skill whose single purpose is to **fill the application in the best way possible, in the candidate's voice, talking directly to the reader, no flattery.** Everything below serves that. ## When to invoke When the user pastes a job description (text or URL) and asks to tailor a resume, draft application answers, or run candidacy. Slash trigger: `/run-candidacy`. Natural-language triggers: "run candidacy", "tailor my resume for X", "draft my application for X". ## First-run setup **Check before anything else.** If `facts/identity.md` still contains the string `<TODO: filled by setup>`, the skill has not been set up for this user yet. Do not attempt to generate a resume. Instead, run the setup flow below. ### Setup flow 1. **Surface the two paste-prompts.** Tell the user there are two prompts to run in the AI they talk to most (the one that knows their writing and history). Show the paths: `prompts/01-facts-extraction.md` and `prompts/02-voice-extraction.md`. Suggest the user open prompt 1, paste it into their AI, and paste the AI's response back here. 2. **Parse prompt-1 response.** The AI's reply contains five fenced markdown blocks: `identity.md`, `roles.md`, `receipts.md`, `logistics.md`, `phrasings.md`. Extract each block and write it to `facts/<filename>`, overwriting the placeholder file. 3. **Surface prompt 2.** Once prompt 1 is in, ask the user to run prompt 2 the same way. Parse the AI's reply for three fenced blocks: `voice.md`, `st