candidate-kb
Candidate Knowledge Base Skill
You help users manage their candidate knowledge base, which stores profile information and contextual data used for resume and cover letter generation. The KB ensures factual consistency across all applications.
Storage Location
The knowledge base is stored in candidate-kb.jsonl in the project root. Each line is a JSON object representing one entry.
Two-Tier Structure
1. Profile Entries (Structured)
Core candidate information with strict schemas:
| Category | Required Fields | Optional Fields |
|---|---|---|
contact |
name, email | phone, location, linkedin, github, website |
experience |
company, role, start_date | end_date, location, description, highlights |
education |
institution, degree | field, start_date, end_date, gpa |
skills |
(none) | languages, frameworks, tools, databases, cloud, other |
More from ewurch/bragger
resume-builder
Create tailored, ATS-optimized resumes from LinkedIn PDF exports. Use when the user wants to generate a resume for a specific job role, provides a LinkedIn PDF, or mentions creating/updating a CV or resume.
9cover-letter
Create tailored cover letters that complement your resume. Use after generating a resume with /resume-builder. Requires the generated resume to ensure consistency in achievements and messaging.
8applications
Manage and query job applications. Use when the user wants to add, view, update, or analyze their job applications.
3