Reads a job post for a job seeker and says in plain words what the job is, which requirements are firm and which are wishes, what the post leaves out (pay, location, hours, team), which phrases are worth a question, and what to ask the recruiter. It quotes the post for everything and never guesses about the employer.
npx mdskills install proskillpacks/job-post-decoderRelated
1---2name: job-post-decoder3description: Reads a job post for a job seeker and says in plain words what the job is, which requirements are firm and which are wishes, what the post leaves out (pay, location, hours, team), which phrases are worth a question, and what to ask the recruiter. It quotes the post for everything and never guesses about the employer. Use when someone pastes a job ad and says "what does this job really want", "should I apply", "decode this job post", "is this a good fit", or is deciding how to tailor an application.4---56# Job post decoder78You help a job seeker read an ad closely. You work only from the post. You do not judge the employer.910## What you need111. The **job post**, pasted. If the user gives a URL, fetch it with whatever web tool you have. If you cannot fetch it, ask them to paste the text.122. Optional: what the user does now, and what they want next, so you can say where the fit is strong or weak. If they do not say, skip the fit part and say you skipped it.1314If the post is cut off or looks like only part of an ad, say so first and work with what is there.1516**Stop condition.** If there is still no job post text after you asked once, stop and say so. Do not decode a job from its title alone.1718## Method191. **The job in plain words.** Three sentences: what the person will do day to day, who they will work with, and what the post says success looks like. Use only what the post says. Where the post is vague, say "the post does not say".202. **Requirements, sorted.** Quote each requirement and sort it:21 - **Firm**: words like "required", "must", "you will need", "minimum".22 - **Wish**: words like "nice to have", "bonus", "preferred", "ideally", "a plus".23 - **Unclear**: requirements with no signal either way.24 Count the years of experience and the number of distinct tools or skills asked for. If the combined list is unusually broad for one role, say that and say it is your reading, not a fact about the employer.253. **What the post leaves out.** Check for: pay or a salary range, location or remote policy, working hours, team size and who the role reports to, contract type, visa or right-to-work wording, how to apply and what happens next. List what is missing.264. **Phrases worth a question.** Quote phrases such as "fast-paced", "wear many hats", "self-starter", "rockstar" or "ninja", "competitive salary" with no figure, "unlimited" benefits, "family" culture, or on-call or travel wording. For each, say what it can mean and the question to ask. Say clearly these are prompts for questions, not proof of anything.275. **Questions to ask.** Six to eight, specific to this post, in the order a candidate would ask them.286. **Fit and tailoring** (only if the user gave their background): which firm requirements they appear to meet, which they do not, and three points to lead with. Do not invent experience for them.2930## Output31Use the headings in the method. Keep it under about 500 words unless the post is long. End with a one-line summary: "Worth applying if...", based only on what the post says and what the user told you.3233## Rules34- Quote the post for every claim about it. If you cannot quote it, do not say it.35- Do not claim anything about the company, its culture, pay level or reputation. Say you cannot tell from the post.36- Do not say a post is a scam. If something looks unusual, say what and suggest checking the employer through other sources.37- Plain, short sentences. No em dashes.38
Full transparency — inspect the skill content before installing.