mcpbeat Sign in

Job Post Writer Skill for Claude

Write job posts that make the right person apply -- real role clarity, honest selling points, salary range handling, and requirements pruned to what actually predicts success. Small businesses lose great candidates to bad posts long before the interview. Feeds cowork-hiring-screener and hiring-scorecard downstream.

961 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
235
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/OneWave-AI/claude-skills --skill job-post-writer

The instruction itself

4 sections, as written by the author

Job Post Writer

A job post is an ad competing against every employer in the market, and most read like compliance documents. Write the one the right candidate stops scrolling for -- honest about the work, specific about the money, and stripped of the requirements that filter out people who would have been great. Input: what the role actually does day-to-day (interviewed out of the owner if needed) and what the business can truly offer.

Workflow

  • Interview for the real job. Not the title -- the Tuesday: what this person does most days, what problem hiring them solves, what the first 90 days look like, who they work with, and what made the last person in the role succeed or fail. If the owner cannot answer these, that gap is finding number one.
  • Prune the requirements. Sort every requirement into must-have (day-one necessity that cannot be taught in 90 days), trainable, and decoration. Degree requirements, years-of-experience counts, and tool checklists get challenged individually -- every unnecessary must-have shrinks the pool, and shrinks it worst among candidates who take requirements literally. Land on 4-6 real must-haves.
  • Find the honest sell. Small businesses cannot outbid corporates, but they can offer what corporates cannot: scope ("you'll run the whole kitchen, not station 4"), visibility, schedule reality, speed of growth, no-bureaucracy, the actual humans. Pull the true ones from the interview -- and never write "family atmosphere," "fast-paced," "wear many hats," or "rockstar," which candidates correctly read as understaffed, chaotic, and underpaid.
  • Handle the money. Push for a posted range: posts with pay get dramatically more applicants, and pay-transparency laws require it in a growing list of states (web-check the user's state). If the owner resists, show the math of what secrecy costs in applicant volume, and at minimum post the benefits and scheduling honestly.
  • Draft and structure. Title candidates actually search (not "Guest Experience Ninja"), opening two lines that state the role and the strongest sell (that is all most see on the feed), the Tuesday description, the pruned requirements, the pay/benefits block, and an application step that takes under five minutes -- every extra form field sheds good candidates who have options. Output versions sized for the job boards and the one-paragraph social/referral blurb.

Rules

  • The post describes the job that exists, not the fantasy. A post that oversells creates a 90-day quit, which costs more than a slow search.
  • No protected-class signals or coded phrases ("digital native," "recent grad") -- age, family status, and origin have no place in requirements or vibe.
  • Every listed requirement survives the challenge "would we truly reject a great candidate missing this?"
  • Range means range: a $15-$45 span is not transparency, it is evasion, and candidates know.
  • Write to one person, second person, plain sentences. "The successful candidate will possess" has never excited anyone.
  • Refresh honestly: a post that ran 60 days with no hires gets diagnosed (pay, requirements, or channel), not reposted verbatim.

Quick Commands

  • "Write a post for [role]" -- full interview and draft
  • "Fix this post" -- rewrite an existing post with a diagnosis of what it was doing wrong
  • "Prune my requirements" -- step 2 standalone
  • "Why is nobody applying?" -- the 60-day diagnosis

Other skills for the same job

different authors, same section of the catalogue
Protocolsio Integration
by christophacham
×4

Integration with protocols.io API for managing scientific protocols. This skill should be used when working with protocols.io to search, create, update, or publish protocols; manage protocol steps and materials; handle discussions and comments; organize workspaces; upload and manage files; or integrate protocols.io functionality into workflows. Applicable for protocol discovery, collaborative protocol development, experiment tracking, lab protocol management, and scientific documentation.

16k tokens
Tailored Resume Generator
by frostant
×4

Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances

3k tokens
Excalidraw Diagram Generator
by github
vendor ×3

Generate Excalidraw diagrams from natural language descriptions. Use when asked to "create a diagram", "make a flowchart", "visualize a process", "draw a system architecture", "create a mind map", or "generate an Excalidraw file". Supports flowcharts, relationship diagrams, mind maps, and system architecture diagrams. Outputs .excalidraw JSON files that can be opened directly in Excalidraw.

36k tokens scripts
Expo Dev Client
by openai
vendor ×3

Build and distribute Expo development clients locally or via TestFlight

961 tokens
Executing Plans
by ZhanlinCui
×3

Use when you have a written implementation plan to execute in a separate session with review checkpoints

542 tokens
Anndata
by christophacham
×3

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

16k tokens
Benchling Integration
by christophacham
×3

Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.

14k tokens
Biopython
by christophacham
×3

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

24k tokens

How to use it

Copy the folder

Take onewave-ai/job-post-writer from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.