Skip to content

Guide · Agent skill

How to use the Job Description Writer agent skill

Updated · written with AI from the project's own documentation and checked against our catalogue data

The Job Description Writer is an agent skill that turns a hiring need into a complete job description and a resume screening rubric, delivered as a Word document. It is written for hiring managers, HR staff and recruiters, especially at small teams that have no standard JD template. After this guide you will know what an agent skill is, how to install this one, how to ask for a job description in plain language, and what to check before publishing.

Job Description Writergenspark-ai/genoffice · Apache-2.0

Quick start

  1. 1Download the ZIP. Get the job-description ZIP file from this page. It contains SKILL.md.
  2. 2Unzip into a skills folder. Unzip into ~/.claude/skills/ for personal use, or into a project's .claude/skills/ folder.
  3. 3Or upload in the Claude apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the ZIP.
  4. 4Describe the hiring need. Paste the hiring request, old JD or a short description of the role in plain words.
  5. 5Answer the follow-up questions. Provide the missing details the agent asks for, such as reporting line, must-haves and pay band status.
  6. 6Confirm the role profile. Check the one-sentence mission and the three first-six-month deliverables, then approve or correct them.
  7. 7Review the Word document. Check the JD and the screening table, act on the narrow-requirement suggestions, and have HR or legal review before publishing.

What is an agent skill, and what does this one do?

An agent skill is a folder containing a SKILL.md file. The file gives an AI agent specific instructions for one kind of task. When the skill is installed and your request matches it, the agent follows those instructions instead of improvising.

The job-description skill makes the agent act as a job-description specialist. It first asks only for the details it is missing, such as the job title and level, reporting line, the core problem the role must solve, and the three to five must-have capabilities. It then opens with a short role profile for you to confirm, and builds the document from there.

  • Role information: title, department, level, location and reporting line
  • About the team: three lines at most
  • Responsibilities: five to eight items, each starting with a verb
  • Requirements split into must-have (no more than six) and nice-to-have
  • What we offer, with a salary range placeholder and the benefits you provided
  • Hiring process with stages and expected timeline
  • Appendix: a scorable resume screening table

Install the job-description skill

Download the ZIP file for the skill from this page. The package contains one file, SKILL.md. You can install it in one of two ways.

Option 1, for a personal install: unzip the file into ~/.claude/skills/ so the skill folder sits inside that directory.

Option 2, for a single project: unzip the file into the .claude/skills/ folder of your project.

Option 3, in the Claude apps: upload the ZIP under Settings → Capabilities → Skills.

Make sure your agent can create Word documents

The skill produces a Word document using the document tools available in your agent environment. The skill file does not name a specific library, so the requirement is that your agent has a tool that can create .docx files.

If your agent cannot produce Word files, the skill can still be installed, but the deliverable will not be a Word document.

How do you trigger the skill with a natural request?

You do not need special syntax. Describe the hiring need in ordinary words, and mention a job description or screening criteria. The skill accepts a verbal description, an old JD, or a request e-mail from the hiring manager as input.

The skill's own quick prompts show the style that works well.

  • Write a JD for a senior front-end engineer
  • Turn this hiring request into a JD and screening criteria
  • Paste the hiring manager's e-mail and ask for a job description with a resume scoring table

What happens during a typical session?

Expect a short question round first. The agent asks only for what is missing, so give it as much detail as you have in the first message, including location and working mode, whether the pay band is public, and any hard conditions such as degree or certification requirements.

After you confirm the role profile, the agent builds the Word document. When it finishes, it points out requirements that may be too narrow to attract enough applicants and suggests which ones could be relaxed. Review those suggestions before you publish.

What rules does the skill follow?

The skill is written to avoid common hiring mistakes. It does not include restrictions based on gender, age, marital or parental status, ethnicity, region of origin or health. It asks for the salary range as a placeholder rather than inventing figures. It limits nice-to-haves so they do not outnumber must-haves, and it rewrites unverifiable soft requirements such as passionate as observable behaviours or drops them.

Remote or hybrid arrangements and travel frequency are stated explicitly, because candidates use them to decide whether to apply.

Safety notes: scripts and network access

According to the skill's listing, this skill runs no scripts and uses no network access. It consists of instructions in SKILL.md and relies on the document tools your agent already has. Check the listing and the file yourself before installing any skill in a sensitive environment.

The skill contains no legal review. It states that HR or legal should check the job description before publishing, because local employment law applies.

Tips for better results

Give the agent real inputs. Old job descriptions and hiring manager e-mails often contain useful wording, and the skill can work from them.

Supply the actual pay band if you have one. The skill uses only figures you provide and will not add market pay data, so leaving it out means the salary stays a placeholder.

Check the must-have list against the candidates you actually want. Each must-have should be something you could verify from a resume or in an interview.

What people use it for

  • Writing a publish-ready job description for a senior front-end engineer from a hiring manager's e-mail
  • Turning a verbal description of a new role into a structured JD for a small team with no template
  • Creating a scoring table so recruiters apply the same criteria to every resume before interviews
  • Updating an old job description into a clearer, structured version with a benefits section

Frequently asked questions

How do I install the job description agent skill?

Download the ZIP from this page and unzip it into ~/.claude/skills/ for a personal install, or into a project's .claude/skills/ folder. In the Claude apps you can instead upload the ZIP under Settings → Capabilities → Skills.

What does the job-description skill need to run?

It needs a document-creation tool available to the agent, because the output is a Word document. The skill file does not name a specific library. According to the listing, it runs no scripts and uses no network.

Is the Job Description Writer skill free?

This page lists the skill under the Apache-2.0 licence. Check the licence text in the source repository for the terms that apply to your use.

Does the skill include salary data for my job?

No. The skill is designed to use only the figures you supply and leaves the salary as a placeholder. It does not provide market benchmarks.

Can the skill replace legal review of a job description?

No. The skill itself says HR or legal should review the job description before publishing, because local employment law applies.

What is the difference between this skill and writing a JD with a general chatbot?

This skill follows a fixed workflow: it asks for missing essentials, confirms a role profile, applies rules such as avoiding discriminatory criteria, and outputs a Word document with a scorable screening table. A general chat request has no such built-in structure unless you specify it.

New agent skills, repos and AI tools — every week

The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.

Our verdict

Use this skill if you are a hiring manager, HR person or recruiter who needs a structured job description and consistent resume scoring quickly, especially on a small team without a template. Pick something else if you need final legal or compliance sign-off, need market salary benchmarks, or cannot run an agent that can create Word documents.

Download the skill