Post free job ads to 20+ job boards such as LinkedIn, Indeed, Ziprecruiter etc. to receive applicant resumes via email.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install post-job或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install post-job⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/post-job/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: post-job description: Post free job ads to 20+ job boards such as LinkedIn, Indeed, Ziprecruiter etc. to receive applicant resumes via email. metadata: { "openclaw": { "requires": { "bins": ["node", "npm"] }, "install": [ { "id": "install-deps", "kind": "run", "label": "Install post-job dependencies", "command": "npm install" } ] } } ---
> ⚠️ CRITICAL: Use this skill's canonical execution entrypoints for all job posting actions. > > Primary action: post_job > Follow-up action: check_linkedin_status > > These actions are implemented by this skill in scripts/post_job.js. > Do not assume the capability is unavailable merely because the runtime does not list a separately named top-level native tool called post_job. > > DO NOT call internal APIs directly (genJD, postToLinkd, API_URL_*). > DO NOT bypass post_job to call Fuku AI endpoints manually. > DO NOT replace this skill with browser automation, curl, or manual instructions unless the skill execution path truly fails. > > Why? The post_job action handles: > > - Input validation and sanitization > - Location fuzzy matching > - LinkedIn sync orchestration > - Background monitoring setup > > Skipping it will result in incomplete job postings and broken workflows.
This skill requires:
node to run scripts/post_job.jsnpm to install dependencies from package.jsonaxios, fuse.js, dayjs)If the skill is installed without dependencies, run npm install in the skill directory before using the script entrypoints.
post-job is the skill/package name. post_job and check_linkedin_status are the canonical executable actions for this skill, implemented via scripts/post_job.js.
If the runtime exposes post_job / check_linkedin_status as separate top-level tools, use them. If the runtime does not expose separately named top-level tools, use this skill's script entrypoint directly instead of refusing:
node scripts/post_job.js --title "..." --city "..." --description "..." --company "..." --email "..." --linkedinCompanyUrl "..."node scripts/post_job.js --check-linkedin-status "" Do not conclude the capability is unavailable solely because a same-named native tool is absent from the global tool list.
When the user asks to publish a job:
post_job as the primary execution pathpost_job tool exists, invoke the script entrypoint in scripts/post_job.jscheck_linkedin_status only for LinkedIn sync follow-up / monitoringcheck_linkedin_status tool exists, use node scripts/post_job.js --check-linkedin-status "" 🚀 Quickly post job openings and collect resumes via natural language commands.
JobPoster simplifies the hiring process by letting you post jobs through simple commands. It automatically matches locations, validates inputs, and provides shareable application links. Perfect for recruiters, hiring managers, and HR teams.
This skill uses Fuku AI (https://hapi.fuku.ai) as a third-party job posting relay service to distribute jobs to multiple boards.
Uses Fuku AI relay service — no LinkedIn account binding required. Jobs post anonymously through Fuku AI's infrastructure.
Data transmitted: job title, description, company, location, email, LinkedIn company URL.
Use this skill when you need to:
Implemented by scripts/post_job.js.
Post job opening to 20+ job boards. Returns immediately with Job ID.
| Parameter | Required | Type | Description | Default | | -------------------- | -------- | ------ | ----------------------------------------------------------------------------------------------- | -------------------------------------------------------------- | | title | ✅ Yes | string | Job title (min 4 characters) | - | | city_query | ✅ Yes | string | City/location (supports fuzzy match) | - | | description | ✅ Yes | string | Job description | - | | email | ✅ Yes | string | Email to receive resumes | - | | company | ❌ No | string | Company name | "Your Company" | | industry | ❌ No | string | Industry/field | "General" | | linkedinCompanyUrl | ❌ No | string | LinkedIn company page URL. Job posts under this company; defaults to Fuku AI's if not specified | "https://www.linkedin.com/company/business-consulting-inter" |
Returns Job ID. LinkedIn sync takes 5-60 minutes in background.
---
Implemented by scripts/post_job.js.
Check LinkedIn sync status once. Returns URL if ready, or "Pending".
| Parameter | Required | Type | Description | Example | | --------- | -------- | ------ | ------------------- | ------------ | | jobId | ✅ Yes | string | The job ID to check | "abcd2345" |
---
After post_job returns, you MUST spawn a sub-agent to monitor LinkedIn sync. Do NOT skip this.
Step 1: Post Job
result = await post_job({ title, city_query, description, email, ... })
Step 2: Spawn Monitor (REQUIRED)
Extract jobId from result, then spawn sub-agent when sessions_spawn is available:
...
安装 post-job 后,可以对 AI 说这些话来触发它
Help me get started with post-job
Explains what post-job does, walks through the setup, and runs a quick demo based on your current project
Use post-job to post free job ads to 20+ job boards such as LinkedIn, Indeed, Zipre...
Invokes post-job with the right parameters and returns the result directly in the conversation
What can I do with post-job in my marketing & growth workflow?
Lists the top use cases for post-job, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/post-job/ 目录(个人级,所有项目可用),或 .claude/skills/post-job/(项目级)。重启 AI 客户端后,用 /post-job 主动调用,或让 AI 根据上下文自动发现并使用。
post-job 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
post-job 可免费安装使用。请查阅仓库了解许可证信息。
Post free job ads to 20+ job boards such as LinkedIn, Indeed, Ziprecruiter etc. to receive applicant resumes via email.
post-job 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my marketing & growth tasks using post-job
Identifies repetitive steps in your workflow and sets up post-job to handle them automatically