x-recruiter

Automate X recruitment ad publishing with Python, Playwright, and Node.js scripts.

31.8k|3.2k|Updated Aug 7, 2025
One-click install
npx skills add https://github.com/iOfficeAI/AionUi --skill x-recruiter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-recruiter
Source: https://github.com/iOfficeAI/AionUi/tree/main/skills/x-recruiter
Command: npx skills add https://github.com/iOfficeAI/AionUi --skill x-recruiter

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines recruiting on X by standardizing job post creation, visual assets, and publishing automation, reducing manual drafting and posting time.

Core Features & Use Cases

  • Copywriter-guided post templates for X job posts, ensuring consistency and compliance with platform norms.
  • Automatic image generation for cover and detail visuals using the provided scripts.
  • End-to-end publishing: collect role details, generate assets, and publish via automated browser scripts.

Quick Start

Run the following steps to deploy:

  1. Ensure Node.js and Python with Playwright are installed on your system.
  2. Run node scripts/generate_images.js to create cover.png and jd_details.png.
  3. Prepare a post_content.txt containing the job post content (adhering to the 280-character limit for X).
  4. Run python3 scripts/publish_x.py "post_content.txt" "cover.png" "jd_details.png"

Frequently Asked Questions about x-recruiter

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

FAQPage Schema
How do I automate posting job ads on X with generated visuals?

Automate posting job ads on X by running provided scripts to generate cover and detail images, then publish with job content via Playwright browser automation. The skill combines copywriting templates, image generation, and automated posting into an end-to-end workflow that reduces manual drafting and posting time.

Can I use Playwright to publish recruitment posts automatically?

Yes. Playwright enables browser automation for publishing recruitment posts on X. This skill uses Python with Playwright to automate the posting process after you prepare job content and visual assets, eliminating manual platform interaction.

What's the quickest way to create and post multiple job listings on X?

Prepare role details and job post content, run the image generation script to create cover and detail visuals, then execute the publishing script with your content and assets. The skill standardizes this workflow, drastically reducing time per posting compared to manual drafting and uploading.

Do I need Node.js and Python to run the recruitment posting automation?

Yes. The skill requires Node.js for image generation and Python with Playwright for automated X publishing. Both must be installed on your system before running the provided scripts.

What are the limitations when automating X job post publishing?

Posts must adhere to X's 280-character limit. The skill reads local image assets only and requires valid post content in the specified format. Browser automation is dependent on X's platform stability and may require script updates if the platform's interface changes.

How does image generation fit into the job posting workflow?

Image generation creates cover.png and jd_details.png visuals that accompany your job post, enhancing recruitment visibility. Generated assets are then passed to the publishing script alongside your job content for complete end-to-end automation.