mcpbeat Sign in

Job Description Generator Agent Skill

>

1k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
353
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/claude-office-skills/skills --skill Job Description Generator

The instruction itself

15 sections, as written by the author

Job Description Generator

Generate professional, inclusive job descriptions that attract qualified candidates.

Overview

This skill helps HR professionals and hiring managers create comprehensive job postings that:

  • Clearly communicate role expectations
  • Use inclusive, bias-free language
  • Follow industry best practices
  • Attract diverse, qualified candidates

How to Use

Provide the following information:

  • Job Title: The position name
  • Department: Team or department
  • Level: Entry, Mid, Senior, Lead, Director, etc.
  • Employment Type: Full-time, Part-time, Contract
  • Location: On-site, Remote, Hybrid
  • Key Responsibilities: What the role will do
  • Requirements: Must-have qualifications
  • Nice-to-haves: Preferred qualifications
  • Company Info: Brief about the company (optional)

Output Structure

# [Job Title]

## About [Company]
[Brief company description]

## About the Role
[2-3 sentences describing the position and its impact]

## What You'll Do
- [Responsibility 1]
- [Responsibility 2]
- [Responsibility 3]
...

## What We're Looking For

### Required
- [Requirement 1]
- [Requirement 2]
...

### Nice to Have
- [Preferred qualification 1]
- [Preferred qualification 2]
...

## What We Offer
- [Benefit 1]
- [Benefit 2]
...

## How to Apply
[Application instructions]

Best Practices

Language Guidelines

  • Use "you" instead of "the ideal candidate"
  • Avoid gendered language (he/she → they)
  • Remove unnecessary jargon
  • Be specific about requirements vs. nice-to-haves
  • Include salary range when possible (improves applications by 30%)

Red Flags to Avoid

  • "Rockstar" / "Ninja" / "Guru" → Use "Expert" or "Specialist"
  • "Fast-paced environment" → Be specific about workload
  • Excessive requirements → Limit to 5-7 must-haves
  • Vague responsibilities → Use measurable outcomes

Inclusive Language

| Instead of | Use |

|------------|-----|

| "Young and energetic" | "Motivated and enthusiastic" |

| "Native English speaker" | "Fluent in English" |

| "Cultural fit" | "Values alignment" |

| "Digital native" | "Proficient with digital tools" |

Examples

Example Request

Create a job description for:
- Title: Senior Frontend Developer
- Department: Engineering
- Level: Senior (5+ years)
- Type: Full-time, Remote
- Tech stack: React, TypeScript, GraphQL
- Team size: 8 engineers
- Company: B2B SaaS startup, Series B

Example Output

# Senior Frontend Developer

## About Us
We're a Series B B2B SaaS startup transforming how enterprises manage their workflows. Our engineering team of 40+ builds products used by Fortune 500 companies.

## About the Role
Join our 8-person frontend team to architect and build the next generation of our platform. You'll have significant impact on technical decisions and mentor junior developers.

## What You'll Do
- Design and implement complex UI features using React and TypeScript
- Collaborate with designers to create intuitive user experiences
- Optimize application performance and accessibility
- Contribute to our GraphQL API design
- Mentor junior developers through code reviews and pairing
- Participate in technical planning and architecture discussions

## What We're Looking For

### Required
- 5+ years of frontend development experience
- Strong proficiency in React and TypeScript
- Experience with GraphQL or similar query languages
- Track record of building accessible, performant web applications
- Excellent communication skills

### Nice to Have
- Experience with design systems
- Contributions to open source projects
- Experience at B2B SaaS companies
- Familiarity with testing frameworks (Jest, Cypress)

## What We Offer
- Competitive salary: $150,000 - $190,000
- Equity package
- Fully remote with flexible hours
- Health, dental, and vision insurance
- $2,000 annual learning budget
- Home office stipend

## How to Apply
Send your resume and a brief note about why you're interested to [email protected]

Domain Knowledge

Job Levels (Typical)

| Level | Years | Scope |

|-------|-------|-------|

| Entry/Junior | 0-2 | Individual tasks |

| Mid-level | 2-5 | Independent projects |

| Senior | 5-8 | Technical leadership |

| Staff/Lead | 8-12 | Cross-team impact |

| Principal/Director | 12+ | Organization-wide |

Standard Benefits to Consider

  • Health insurance
  • Retirement plans (401k, pension)
  • PTO / Vacation policy
  • Remote work options
  • Professional development
  • Parental leave
  • Equipment/stipends

Limitations

  • Cannot guarantee legal compliance (have HR/legal review)
  • Salary benchmarks may not reflect local markets
  • Industry-specific requirements need domain input
  • Cannot verify company information provided

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 claude-office-skills/job description generator 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.