skills/cover_letter_generator/.claude/skills/cover-letter-generator/SKILL.md
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.
npx skillsauth add alijilani-dev/claude cover-letter-generatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate PSI-formatted cover letters tailored to LinkedIn AI job postings.
Extract and analyze the applicant's resume:
python3 scripts/extract_resume.py "<path_to_resume.docx>"
Identify from the resume:
Based on the resume profile, identify the top 3 AI skills currently in demand:
Common high-demand AI skills (2024-2025):
Match resume skills to market demand to identify positioning strategy.
Use browsing-with-playwright skill or Playwright MCP to search LinkedIn for relevant jobs:
Search Strategy:
https://www.linkedin.com/jobs/[Primary Skill] + [Secondary Skill] + [Location/Remote]
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.
Create 2 cover letters using the PSI template. See references/psi_template.md.
Requirements:
Quality Checklist:
Deliver 2 complete cover letters, each with:
Save as: cover_letter_[company_name].md
data-ai
Orchestrate complex tasks by delegating work to parallel subagent teams, preserving the main context window and preventing auto-compact. This skill should be used when users ask to apply subagent-teams, when performing complex multi-step tasks, when context window is getting large, or when independent subtasks can run in parallel.
development
Generate new Claude Code skills with proper structure and standards. Use when the user requests skill creation, wants to generate a new skill, or mentions creating custom Claude Code functionality. Activated by phrases like "create a skill", "generate a skill", "make a new skill", or "build a skill for".
testing
Generate comprehensive educational quizzes based on Bloom's Taxonomy methodology (Remember, Understand, Apply, Analyze, Evaluate, Create). Creates structured True/False quizzes with detailed answer keys and explanations. Use when user requests quiz generation, assessment creation, test materials, practice questions, mentions Bloom's Taxonomy, or provides educational topics for quiz creation. Activates for study topics, course materials, reference files (.md, .txt, .pdf), or educational content requiring systematic assessment.
content-media
Generate comprehensive educational notes using Bloom's Taxonomy methodology. Creates structured learning materials with summaries, practice questions, and visual diagrams. Use when user requests notes generation, study materials, learning resources, mentions Bloom's Taxonomy, or provides topics for educational note-taking. Activates for .md files, study topics, course materials, or educational content creation.