Agent skill

cover-letter-generator

Generate tailored AI-focused cover letters using the PSI (Problem-Solution-Impact) methodology. Use when: (1) User wants to create cover letters for AI/ML job applications, (2) User provides a resume and wants LinkedIn job matching, (3) User asks for personalized cover letters based on job postings, (4) User mentions applying for AI Engineer, ML Engineer, or similar technical roles. Integrates market intelligence, LinkedIn research via Playwright, and professional writing standards.

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/alijilani-dev/Claude/tree/main/skills/cover_letter_generator/.claude/skills/cover-letter-generator

SKILL.md

Cover Letter Generator

Generate PSI-formatted cover letters tailored to LinkedIn AI job postings.

Workflow

Step 1: Analyze Resume

Extract and analyze the applicant's resume:

bash
python3 scripts/extract_resume.py "<path_to_resume.docx>"

Identify from the resume:

  • Core technical stack: Languages, frameworks, platforms
  • Quantified achievements: Metrics, percentages, business outcomes
  • Domain experience: Industries, project types, team sizes
  • AI/ML specific skills: Models, pipelines, tools

Step 2: Market Intelligence

Based on the resume profile, identify the top 3 AI skills currently in demand:

Common high-demand AI skills (2024-2025):

  • RAG (Retrieval-Augmented Generation) pipelines
  • Agentic AI workflows (LangGraph, AutoGen, CrewAI)
  • LLMOps / MLOps (deployment, monitoring, fine-tuning)
  • Prompt engineering & context optimization
  • Vector databases & semantic search
  • Multi-modal AI systems

Match resume skills to market demand to identify positioning strategy.

Step 3: LinkedIn Research

Use browsing-with-playwright skill or Playwright MCP to search LinkedIn for relevant jobs:

Search Strategy:

  1. Navigate to LinkedIn Jobs: https://www.linkedin.com/jobs/
  2. Search terms combining: [Primary Skill] + [Secondary Skill] + [Location/Remote]
    • Example: "Agentic AI Developer Remote"
    • Example: "RAG Engineer LLMOps"
  3. Find 2 relevant job postings matching the profile
  4. For each job, extract:
    • Company name and job title
    • Key technical requirements
    • Company's AI focus/challenges (from description)
    • Hiring manager name (if visible)

Step 4: Bridge the Capability Gap

For each job posting, create a PSI mapping:

Component Source Action
Problem Job posting Identify the organization's technical bottleneck
Solution Resume Map applicant's skills as the solution
Impact Resume Extract metrics proving ROI capability

Constraint: Never fabricate experience. Reframe existing resume data to address the job's specific challenges.

Step 5: Generate Cover Letters

Create 2 cover letters using the PSI template. See references/psi_template.md.

Requirements:

  • Follow PSI format strictly (Problem -> Solution -> Impact)
  • Integrate all 5 quality pillars from references/quality_pillars.md
  • Maintain professional, technical, impact-oriented tone
  • Ensure "Translation Layer" is evident (explaining AI to stakeholders)
  • Hyper-personalize to each company's context

Quality Checklist:

  • Problem identifies company's specific AI challenge
  • Solution uses concrete tools/methods from resume
  • Impact includes quantified metrics
  • Mentions Responsible AI / ethics alignment
  • Demonstrates learning velocity (current tech awareness)
  • References company-specific information
  • Written with clarity for non-technical readers

Output Format

Deliver 2 complete cover letters, each with:

  1. Header (name, LinkedIn, GitHub)
  2. Subject line targeting company's challenge
  3. PSI body paragraphs
  4. Professional closing

Save as: cover_letter_[company_name].md

Expand your agent's capabilities with these related and highly-rated skills.

alijilani-dev/Claude

docker-rocker

Production-grade Docker containerization for FastAPI, Pytest, SQLModel, and Pydantic projects. This skill should be used when users ask to dockerize FastAPI applications, create multi-stage Docker builds, optimize Docker images for Python APIs, set up CI/CD Docker pipelines, or deploy containerized Python web APIs with maximum performance and minimal image size.

0 0
Explore
alijilani-dev/Claude

fastapi-helper

FastAPI development assistant for building modern Python web APIs. Provides guidance on routing, request/response handling, dependency injection, authentication, middleware, WebSockets, testing, and Pydantic models. Use when: (1) Creating FastAPI applications or endpoints, (2) Implementing CRUD operations, (3) Setting up authentication/authorization, (4) Working with request parameters (path, query, body, headers, cookies, forms, files), (5) Configuring middleware or CORS, (6) Implementing WebSocket connections, (7) Writing tests for FastAPI apps, (8) Defining Pydantic models for validation.

0 0
Explore
alijilani-dev/Claude

doc-coauthoring

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

0 0
Explore
alijilani-dev/Claude

internal-comms

A set of resources to help me write all kinds of internal communications, using the formats that my company likes to use. Claude should use this skill whenever asked to write some sort of internal communications (status reports, leadership updates, 3P updates, company newsletters, FAQs, incident reports, project updates, etc.).

0 0
Explore
alijilani-dev/Claude

skill-validator

Validates skills against production-level criteria with 9-category scoring. This skill should be used when reviewing, auditing, or improving skills to ensure quality standards. Evaluates structure, content, user interaction, documentation, domain standards, technical robustness, maintainability, zero-shot implementation, and reusability. Returns actionable validation report with scores and improvement recommendations.

0 0
Explore
alijilani-dev/Claude

pdf

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

0 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results