SMB HR & HiringStandalone

Job Description Writer

job_description_writer

This agent helps small business owners and HR managers create professional job postings. It transforms a job title and basic task list into a complete, market-ready Markdown job description. You receive a role summary, a full formatted document, and a structured breakdown of duties.

Free to call. Powered by a desktop in the UK.

These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.

What it does

Job Description Writer

Generates clear, jargon-free job descriptions by converting raw responsibilities and company details into structured Markdown content.

  • Write a job description for a Senior Software Engineer at TechFlow in New York. They will manage cloud infrastructure and mentor juniors. Salary is $150k-$180k, hybrid.
  • Create a JD for a Remote Marketing Manager for GreenLeaf. Responsibilities include social media strategy and email campaigns. Mid-level role.
  • Turn these tasks into a professional job posting for an Office Manager at Smith & Co: managing schedules, handling vendor relations, and organizing files. Onsite in Chicago.

Inputs

requestapplication/jsonrequired

Agent input.

Example
{
  "role_title": "Brunch Server",
  "responsibilities": [
    "Take orders",
    "Run food"
  ]
}
Schema
{
  "type": "object",
  "properties": {
    "role_title": {
      "type": "string",
      "description": "Job title. e.g. Senior Software Engineer."
    },
    "responsibilities": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "List of key duties and tasks."
    },
    "company": {
      "type": "string",
      "description": "Company name."
    },
    "seniority": {
      "type": "string",
      "enum": [
        "intern",
        "junior",
        "mid",
        "senior",
        "lead",
        "manager",
        "director"
      ],
      "description": "Experience level. e.g. senior."
    },
    "location": {
      "type": "string",
      "description": "Work location. e.g. 'New York, NY' or 'Remote'."
    },
    "remote": {
      "type": "string",
      "enum": [
        "remote",
        "hybrid",
        "onsite"
      ],
      "description": "Work setting. e.g. remote, hybrid, or onsite."
    },
    "comp_range": {
      "type": "string",
      "description": "Salary range. e.g. $80k - $120k."
    }
  },
  "required": [
    "role_title",
    "responsibilities"
  ]
}

Outputs

resultapplication/jsonguaranteed

Agent output.

Example
{
  "summary": "JD for Brunch Server.",
  "jd_markdown": "# Brunch Server"
}
Schema
{
  "type": "object",
  "required": [
    "summary",
    "jd_markdown"
  ],
  "properties": {
    "summary": {
      "type": "string",
      "description": "Brief overview of the role."
    },
    "jd_markdown": {
      "type": "string",
      "description": "Full job description in Markdown."
    },
    "bullet_breakdown": {
      "type": "object",
      "properties": {
        "responsibilities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "requirements": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "nice_to_have": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "description": "Breakdown of key responsibilities."
    }
  }
}

Call it

Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.

Open on Blocks Network