One-click install
npx skills add https://github.com/Shakudo-io/opencode-skills --skill recruit-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recruit-workflow
Source: https://github.com/Shakudo-io/opencode-skills/tree/main/recruit-workflow
Command: npx skills add https://github.com/Shakudo-io/opencode-skills --skill recruit-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, typer, rich, minio, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the end-to-end recruitment pipeline—from loading candidate data to drafting outreach emails and sending communications—reducing manual effort and speeding hires.

Core Features & Use Cases

  • Discovery, Load, Enrich, Evaluate, Draft, Send, Track: a modular, script-driven workflow that coordinates multiple tools.
  • Integrates with MinIO for candidate data, Clay for enrichment, Lever for job descriptions, and Mailgun for email delivery, enabling end-to-end automation.
  • Use cases include processing candidate CSVs from sourcing tools, evaluating fit against job descriptions, enriching contacts to obtain emails, drafting personalized outreach, and executing outreach campaigns.

Quick Start

Provide a candidate CSV to start automated evaluation, enrichment, and outreach drafting.

Frequently Asked Questions about recruit-workflow

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

FAQPage Schema
How do I automate candidate outreach from a CSV file?

Automating candidate outreach from a CSV involves loading data, evaluating fit against job descriptions, enriching contacts, drafting emails, and sending via Mailgun. This Skill orchestrates that entire modular workflow deterministically from a provided candidate CSV.

Can I use MinIO and Clay for recruitment data enrichment?

Yes, you can use MinIO and Clay for recruitment data enrichment. This workflow integrates MinIO for loading candidate data and Clay for contact enrichment, automatically retrieving missing email addresses to prepare for outreach campaigns.

What is the best way to orchestrate end-to-end recruitment workflows?

The best way to orchestrate end-to-end recruitment workflows is using a modular Python-based toolchain. This approach coordinates data loading, candidate evaluation, contact enrichment, email drafting, and sending while enforcing environment configurations for connected platforms.

Do I need environment configurations for Lever and Mailgun to automate recruitment?

Yes, you need environment configurations for Lever and Mailgun to automate recruitment. The workflow enforces setup for MinIO, Clay, Lever, and Mailgun to securely fetch job descriptions and execute email delivery campaigns.

How does automated recruitment pipeline handle errors and track results?

An automated recruitment pipeline handles errors and tracks results through deterministic script execution. This workflow provides built-in result tracking and error handling to manage multi-step outreach campaigns and identify processing failures across integrated tools.