@tpmjs/tools-job-description-draft
Generates professional job descriptions from role requirements including responsibilities, qualifications, and benefits. Uses inclusive, bias-free language and follows industry best practices.
Test @tpmjs/tools-job-description-draft (jobDescriptionDraftTool) with AI-powered execution
0/2000 characters
Install this tool and use it with the AI SDK
npm install @tpmjs/tools-job-description-draftpnpm add @tpmjs/tools-job-description-draftyarn add @tpmjs/tools-job-description-draftbun add @tpmjs/tools-job-description-draftdeno add npm:@tpmjs/tools-job-description-draftimport { jobDescriptionDraftTool } from '@tpmjs/tools-job-description-draft';import { generateText } from 'ai';
import { openai } from '@ai-sdk/openai';
import { jobDescriptionDraftTool } from '@tpmjs/tools-job-description-draft';
const result = await generateText({
model: openai('gpt-4o'),
tools: { jobDescriptionDraftTool },
prompt: 'Your prompt here...',
});
console.log(result.text);(title: string, requirements: { requiredSkills: string[]; experienceYears: number; preferredSkills: string[]; responsibilities: string[] }, companyInfo?: { name: string; culture: string; benefits: string[]; description: string }) => Promise<unknown>Available configuration options
titlestringJob title (e.g., "Senior Software Engineer", "Product Manager")
requirementsobjectRole requirements and expectations
companyInfoobjectOptional company details for context
Schema extracted: 3/1/2026, 4:27:22 AM
ERROR: No README data found!
Downloads/month
10
GitHub Stars
0
Quality Score