job-cold-prospect

Generate a cold outreach package with CV, letters, LinkedIn messages, and company dossier.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/eddiegent/AI-Job-Prospecting --skill job-cold-prospect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-cold-prospect
Source: https://github.com/eddiegent/AI-Job-Prospecting/tree/main/.claude/skills/job-cold-prospect
Command: npx skills add https://github.com/eddiegent/AI-Job-Prospecting --skill job-cold-prospect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, pyyaml, jsonschema, docx2pdf.

What problem does it solve?

This Skill automates the end-to-end creation of a speculative (cold) application package for a target company that has no posted vacancy. It reuses the shared master CV, fact base, and history DB to ensure auditable, fact-grounded outreach.

Core Features & Use Cases

  • Tailor a CV and cover letter to a specific company and role angle, anchored in verified company facts.
  • Generate two variants of LinkedIn outreach per leadership contact, plus a company dossier that frames a narrative angle of approach.
  • Produce an end-to-end run with an audit trail (_prep artifacts, sources) and an entry in the shared job_history DB.
  • Reuse the same infrastructure as the /job-application-tailor skill for consistency and safety.

Quick Start

Run the cold-prospect workflow on a company name to generate a complete cold-pack including CV, letters, LinkedIn outreach, and dossier.

Frequently Asked Questions about job-cold-prospect

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

FAQPage Schema
How do I automate cold prospecting for companies with no posted job vacancies?

Cold prospecting is automated by researching the target company, tailoring your CV, generating speculative letters and LinkedIn outreach, and compiling a company dossier. It reuses shared master CV resources and fact-base extraction to ensure fact-grounded, auditable artifacts.

Can I generate LinkedIn outreach messages automatically for speculative job applications?

Yes, LinkedIn outreach is generated by crafting two message variants per leadership contact identified during company research. These messages are anchored in verified company facts and aligned with your selected role angle for targeted speculative applications.

What is the best way to tailor a CV for a speculative application without a job description?

Tailoring a CV for speculative outreach uses fact-base extraction from company research to select a specific role angle. It adapts your shared master CV to align with the target company's verified facts and narrative approach.

How do I keep an audit trail when sending speculative job applications?

Speculative applications maintain an audit trail by preserving all prep artifacts and sources during generation. The workflow creates an entry in the shared job_history DB, validates schemas, and ensures artifacts are auditable for later status updates.

Do I need python-docx and jsonschema to build an automated cold outreach workflow?

Dependencies like python-docx and jsonschema are required to generate document artifacts and validate schemas within the cold prospecting workflow. They ensure the produced speculative letters, CVs, and dossiers conform to expected formats and data structures.

What limitations exist when reusing job-application-tailor infrastructure for cold prospecting?

The cold prospecting workflow shares infrastructure with job-application-tailor for consistency, meaning it requires the same shared master CV and history DB. It relies heavily on accurate company research and fact extraction, limiting output quality if target company data is sparse.