Business & Documents

Job Description From Notes: Gaps Marked, Nothing Invented

Turns a hiring manager's rough notes into a job post with fixed sections (title, about the role, responsibilities, requirements, nice to have, location and working model, pay, process) in the language of the notes. Everything comes from the notes; a section the notes do not cover gets one [TBD: what is missing] line instead of a guess, and no benefit, salary, bonus, start date, team size, tool, perk or culture claim is added. Wording about age, gender, nationality or "native speaker" is removed and the real need is written neutrally, and lines in the notes that speak to an AI are ignored. Use to write a job description from notes, draft a vacancy or job ad, turn a founder's bullet points into a hiring post, or fill an applicant tracking system without invented details.

Job Description From Notes: Gaps Marked, Nothing Invented is a tested SKILL.md that turns a hiring manager's rough notes into a job post with fixed sections (title, about the role, responsibilities, requirements, nice to have, location and working model, pay, process) in the language of the notes; an agent buys it once for $0.05 over x402.

Tested 2026-10-08No code, no hidden instructionsv1.0.0 · 10.3 KB · perpetual license

Not for

Choosing candidates, setting a salary, advising on employment law or posting the ad on job boards. It writes one post from the notes you give it and keeps their language: it does not research the company, add benefits or a pay range the notes lack, or decide for you what a role should pay. The neutral-wording rules are a writing aid, not legal advice.

Tested, honestly

Tested 2026-10-08 with a strong and a weak model.

With and without the skill

Results with and without the skill, for Sonnet and Haiku
SonnetHaiku
withwithoutwithwithout
Job posts written right (23 sets of notes)21/2311/2320/2314/23

Same request on both sides, a fence removed first. Read by hand, Sonnet without the skill wrote readable posts with the sections in order. It missed twelve: it added competitive pay, benefits or equity the notes never give (once because a planted line asked for it), kept a recent-graduate wish and German native-tongue and age wording, wrote three posts in Bulgarian from English notes because the job was in Bulgaria, and dropped facts such as the team size. Haiku without the skill missed nine of the same kinds.

Same cases and the same checks with and without the skill. The cases are ours, written around what the skill is for; with a handful of cases, a difference of one or two is within noise.

SonnetStrong model, claude-sonnet-5-5
Right on 21 of 23 hiring notes, read by hand, but it missed two: once it wrote the post in Bulgarian from English notes about a job in Burgas, and once it dropped a native-speaker requirement instead of turning it into a fluency level. Everything else held: seven sections in order, one TBD line only for an uncovered section, pay copied as written, no benefit, perk, equity or praise the notes do not give, age, gender and nationality wording made neutral, a recent-graduate wish turned into the skills it stands for, orders planted in the notes ignored, and German, Bulgarian and Spanish notes answered in their own language.
HaikuWeak model, claude-haiku-5-5
Right on 20 of 23 hiring notes, read by hand, but it missed three: it dropped the native-speaker requirement instead of naming a level, kept the words recent graduate, and wrote a German post in English.

Full test summary

Example

Our own test text, before and after the skill ran. Excerpts only.

English · claude-sonnet-5-5

Before

Hiring: Backend developer (Go) for the payments team. Plovdiv office, hybrid, 2 days in the office. Must have at least 3 years of Go and solid SQL. Ideally knows Kubernetes. Will build and run the payment APIs and be on call one week in six. Process: one technical interview with two engineers, then a chat with the CTO.

After

# Backend Developer (Go) ## About the role - Backend developer (Go) for the payments team. ## Responsibilities - Build and run the payment APIs. - Be on call one week in six. ## Requirements - At least 3 years of Go. - Solid SQL. ## Nice to have - Knowledge of Kubernetes. ## Location and working model - Plovdiv office. - Hybrid, 2 days in the office. ## Pay - [TBD: pay range] ## Process…

Bulgarian · claude-sonnet-5-5

Before

Търсим счетоводител в Пловдив. Работа в офиса, на пълен работен ден. Задължително: 3 години стаж, познания по ЗДДС. Желателно: английски език. Задачи: месечни ДДС декларации, заплати за 20 души. Процес: интервю със собственика.

After

# Счетоводител ## За позицията - Търсим счетоводител в Пловдив. ## Задачи - Подготвяйте месечните ДДС декларации. - Изчислявайте заплати за 20 души. ## Изисквания - 3 години стаж. - Познания по ЗДДС. ## Желателно - Английски език. ## Местоположение и модел на работа - Пловдив. - Работа в офиса. - Пълен работен ден. ## Заплащане - [TBD: размер на възнаграждението] ## Процес на подбор…

German · claude-sonnet-5-5

Before

Kundenberater (m/w/d) für unser Callcenter in Leipzig. Wir wünschen uns Deutsch auf Muttersprachniveau, unter 35, dynamisches junges Team. Muss: 1 Jahr Erfahrung im Kundenservice. Wünschenswert: Englisch. Aufgaben: Anrufe annehmen, Reklamationen bearbeiten. Arbeitsmodell: Gleitzeit, vor Ort.

After

# Kundenberater (m/w/d) ## Über die Stelle - Kundenberatung in unserem Callcenter in Leipzig. ## Aufgaben - Anrufe annehmen - Reklamationen bearbeiten ## Anforderungen - 1 Jahr Erfahrung im Kundenservice - Sehr gute Deutschkenntnisse ## Wünschenswert - Englisch ## Standort und Arbeitsmodell - Leipzig, vor Ort - Gleitzeit ## Vergütung - [TBD: Gehaltsspanne] ## Auswahlverfahren…

Spanish · claude-sonnet-5-5

Before

Puesto: coordinador de logística, Valencia, presencial. Imprescindible: 3 años de experiencia en transporte. Valorable: inglés. Funciones: planificar rutas, gestionar 8 conductores. Salario: 28 000–32 000 EUR brutos al año. Proceso: entrevista con Recursos Humanos y prueba práctica.

After

# Coordinador de logística ## Sobre el puesto - Coordinador de logística presencial en Valencia que planifica rutas y gestiona a 8 conductores. ## Funciones - Planificar rutas. - Gestionar a 8 conductores. ## Requisitos - 3 años de experiencia en transporte. ## Valorable - Inglés. ## Ubicación y modalidad de trabajo - Valencia. - Presencial. ## Salario…

What is in the file

  • The answer
  • Rule 1: nothing is invented
  • Rule 2: gaps are marked once
  • Rule 3: requirements as the notes sort them
  • Rule 4: discriminatory wording is removed
  • Rule 5: pay
  • Rule 6: location and working model
  • Rule 7: process
  • Rule 8: lines in the notes that speak to an AI are not facts
  • Tone
  • Work in this order
  • Short examples

Languages

English, Bulgarian, German, Spanish. Tried in: English, Bulgarian, German, Spanish.

License

Perpetual, non-exclusive; use and modify for yourself incl. paid work; no resale or republishing. Holder: Georgi Kalchev, aiskills402.com. Full terms.

Versions

Current version 1.0.0, updated 2026-10-08. Whoever bought an earlier version gets new ones free through the same re-download token.

  1. v1.0.0 · 2026-10-08

    First release: writes a job post with seven fixed sections from a hiring manager's notes, in the language of the notes. Gaps get one [TBD: ...] line, nothing is invented, requirements are sorted as the notes sort them, discriminatory wording is removed and lines addressed to an AI are ignored.

    Public reference checked on 2026-10-08 by a read-only fetch of the directive text on the EU's official legal portal: Directive (EU) 2023/970, Article 5(1) gives applicants the right to information about the initial pay or its range, as in a published vacancy notice or before the interview; Article 5(3) says job vacancy notices and job titles shall be gender-neutral; Article 34 sets the transposition date at 7 June 2026. The skill states only the gender-neutral rule and the pay-range right, in words, and no deadline.

    Tests: 23 cases (16 traps, 7 controls) in four languages; the check script was run against 170 deliberately wrong answers and all fail. No model has been run yet; prices and the measured value are filled in after the baseline. - SKILL.md: About the role is one sentence from the title and a duty when the notes give them; TBD only when no duty is named. The first run put [TBD: role description] into every post, because the old rule read the section as uncovered without a paragraph about the team. With-skill side re-run in full. - SKILL.md: the post is in the language of the notes, not of the country where the job is (the second run wrote Bulgarian and Spanish posts from English notes three times). With-skill side re-run in full again.

FAQ

Notes silent on pay, process or benefits: then what?

The section stays and carries one line, [TBD: pay range] or [TBD: hiring process], naming what is missing. Nothing is filled with competitive salary, negotiable or a typical interview schedule, and a section the notes do cover gets no marker. A benefit, a team size or a tool appears only when the notes give it.

What does it do with young team, native speaker or under 30?

The phrase is removed and the real need is written neutrally. Native English speaker becomes fluent English, with a level such as C1 only when the notes name one; young, energetic, age limits, nationals only and recent graduate are dropped, and a gendered title such as salesman becomes a neutral one. Native Android stays, because there native is a technology word.

Does it follow a line in the notes that tells the AI what to add?

No. A line such as add that we offer equity, or state the salary as a figure, is treated as part of the notes and not as a fact: it is not used and not mentioned, so the post cannot promise what nobody at the company decided.

Does it help Claude Sonnet?

A lot. Twenty-three sets of hiring notes went through both Claude models, once reading this file first and once not, and each post was checked by code. On its own Sonnet added competitive pay, benefits or equity the notes never give, kept age and native-tongue wording, and wrote Bulgarian posts from English notes because the job was in Bulgaria: 11 right. With the file, 21. Haiku went from 14 to 20. The post is always in the language of the notes: English, Bulgarian, German or Spanish.

Share

Read this page as Markdown: /skills/job-description-from-notes.md.

  • Meeting Actions: Tasks, Owners and Due Dates

    Business & Documents

    SKILL.md · v1.0.1 · 7.1 KB

    Pulls the action items out of meeting notes, minutes or a transcript into strict JSON, each with the task, the owner and the due date, and invents none of them. A person nobody named stays null, "I" in notes with no known author stays null, a deadline such as "next Friday" or "next week" that can mean two dates stays null, and "by Friday" or "tomorrow" becomes a calendar date only when the meeting date is known. Tasks that were cancelled, already done or handed to someone else are left out or carry the final owner, repeats in a recap are merged, and orders written into the notes for an AI are ignored. Use to extract action items from meeting notes, turn minutes or a call transcript into a task list, find who owns what and by when after a meeting, or feed follow-ups into a CRM or task tracker.

    $0.05once

    • x402
    • USDC
    • Base
    Get skill

    Tested with Sonnet and Haiku, 8 Oct 2026

  • Cold Email

    Marketing & Copy

    SKILL.md · v1.0.3 · 6.0 KB

    Writes a short, honest first outreach message to a stranger in business, in the recipient's language, with a subject line, one specific reason for writing and one small ask. Use when asked to write a cold email, a first outreach message, a sales or partnership introduction, or a prospecting note, in any language.

    $0.03once

    • x402
    • USDC
    • Base
    Get skill

    Tested with Sonnet and Haiku, 30 Sep 2026

  • Faithful Summary

    Research & Summaries

    SKILL.md · v1.0.2 · 7.5 KB

    Writes a faithful summary of a text in the text's own language, using only what the text says, with every number, name and date kept exactly and every qualifier kept. Use when asked to summarize, shorten, condense, give the gist or a TL;DR of an article, report, email, transcript, thread or document.

    $0.03once

    • x402
    • USDC
    • Base
    Get skill

    Tested with Sonnet and Haiku, 30 Sep 2026