x-recruiter

Generate and publish recruiting posts with images to X using Playwright automation.

Updated Aug 19, 2026
One-click install
npx skills add https://github.com/Dhanuzh/DCode-Core --skill x-recruiter-dhanuzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-recruiter
Source: https://github.com/Dhanuzh/DCode-Core/tree/main/crates/dcode-app/assets/builtin-skills/x-recruiter
Command: npx skills add https://github.com/Dhanuzh/DCode-Core --skill x-recruiter-dhanuzh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) and assets (resource) components.

What problem does it solve? Posting job openings on X requires writing concise copy under 280 characters, creating visual assets, and manually publishing through the browser, which is repetitive and error-prone. ## Core Features & Use Cases - Copywriting Rules: Enforces X post constraints including the 280-character limit, required role details, and hashtag guidance from assets/rules.md. - Image Generation Guidance: Produces cover and job-detail image instructions via scripts/generate_images.js for 1080x1350 visuals. - Automated Publishing: Uses a Playwright script to open X, wait for login, fill the composer, attach images, and submit the post. - Use Case: A recruiter needs to advertise an AI engineer role on X; the Skill drafts compliant copy, prepares cover and detail images, and drives the browser to publish the post after login. ## Quick Start Ask the assistant to publish a job post on X for your role, providing the job title, key responsibilities, and application email or link.

Frequently Asked Questions about x-recruiter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a job post to X automatically?

Run scripts/publish_x.py with a text file containing the post content and optional cover and detail images. The script opens X in a Chromium browser via Playwright, waits for you to log in, fills the composer, attaches images, and clicks Post.

How to write a recruiting post for X within 280 characters?

Follow the rules in assets/rules.md: include the role title, key requirements, and application method, keep the total under 280 characters, use one or two relevant hashtags, and avoid sensitive or discriminatory language.

What dependencies are required for the X publishing script?

The publishing script requires Python with the playwright package installed via pip, plus the Chromium browser installed through the playwright install chromium command. The image script requires Node.js.

Does the X publishing script work on Windows?

Yes, the scripts are cross-platform, but invocation differs on Windows. Use python or py instead of python3, use Windows-style paths, and translate shell pipes and redirects to PowerShell equivalents.

Why does the X post automation stop at the login page?

X requires an authenticated session, so the script pauses when it detects a login redirect. Log in manually in the opened browser window; the script detects the return to the home timeline or continues after you press Enter.