Jd Interview Prep Helper
by @ting2tao
Help users prepare for job interviews by analyzing job descriptions and company information. Use this skill when the user wants to prepare for an interview,...
clawhub install jd-interview-prep-helperπ About This Skill
name: jd-interview-prep-helper description: Help users prepare for job interviews by analyzing job descriptions and company information. Use this skill when the user wants to prepare for an interview, provides a job description (JD) and company name, or mentions interview preparation. Make sure to use this skill whenever the user asks about interview prep, mentions a specific company and JD, or wants to prepare for a technical interview. compatibility: tools: - web-search - tavily - read - write
Interview Preparation Skill
When to Use
Use this skill when:
Input Format
Provide: 1. Job Description (JD) - Full text or file reference 2. Company Name - The company user is interviewing with 3. Optional Context: - Target role/position - Years of experience required - Specific technologies mentioned in JD - Company industry/field
Process
1. Read JD - Parse the job description to understand: - Required technologies and frameworks - Responsibilities and duties - Qualifications and requirements - Seniority level - Company domain/industry
2. Research Company (if not provided): - Search for company business model, products, services - Find recent news, company culture, values - Identify key technologies they use - Look for interview patterns (common questions, focus areas)
3. Analyze Technical Requirements: - Break down into technical domains (backend, frontend, algorithms, etc.) - Identify core technologies and their depth - Note any specialized skills or tools
4. Generate Interview Checklist: - Technical knowledge points - Coding challenges to practice - System design topics - Behavioral interview questions
5. Create Preparation Plan: - Prioritize topics by importance - Suggest time allocation - Recommend resources
Output Format
Use this exact structure:
[Company Name] - [Position] Interview Preparation
π Executive Summary
Brief overview of what to focus on (2-3 sentences).
π― Key Technical Areas
[Area 1: e.g., Backend Architecture]
[Area 2: e.g., Database Design]
...π’ Company Knowledge
Business Model
[describe what the company does, their main products/services]Key Technologies Used
[list technologies mentioned in JD + researched ones]Company Culture & Values
[based on research, describe culture, work style, what they value]Recent Developments
[1-2 recent news or projects]ποΈ Interview Preparation Plan
Week 1: Foundation
Week 2: Advanced Topics
...Week 3: Practice
π Recommended Resources
Books
Online Resources
Practice Platforms
π€ Behavioral Interview Questions
Teamwork
1. Tell me about a time you worked in a team... 2. How do you handle conflicts...Problem Solving
1. Describe a challenging problem you solved... 2. How do you approach debugging...Growth Mindset
1. What's a skill you're currently learning... 2. How do you stay updated...β‘ Quick Reference
Must Know (before interview):
Nice to Know:
Red Flags to Avoid:
Examples
Example 1 - Text Input:
JD: Senior Backend Engineer - Python/Django
Company: ByteDance
Example 2 - File Input:
Please prepare for my interview at Alibaba as a Data Engineer.
I've attached my JD in the file: JD_20260321.txt
Example 3 - Company Only:
Help me prepare for my interview at Tencent as a frontend engineer.
I'll provide the JD after.
Tips for Best Results
1. Be Specific: Include all relevant details from the JD 2. Provide Context: Mention years of experience, target role level 3. Share Company Info: If you know about the company, share it 4. Ask Follow-ups: If you need clarification, ask before generating
Output File
Save the preparation guide as:
interview-prep-[company]-[position]-[date].md
Example: interview-prep-bytedance-senior-backend-20260321.md
β‘ When to Use
π‘ Examples
Example 1 - Text Input:
JD: Senior Backend Engineer - Python/Django
Company: ByteDance
Example 2 - File Input:
Please prepare for my interview at Alibaba as a Data Engineer.
I've attached my JD in the file: JD_20260321.txt
Example 3 - Company Only:
Help me prepare for my interview at Tencent as a frontend engineer.
I'll provide the JD after.