google-agents-cli-scaffold
Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.
candidate-kb
Manage candidate knowledge base. Use when ingesting CVs, adding profile information, or querying candidate details for resume/cover letter generation.
Full skill instructions
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.
The knowledge base is stored in candidate-kb.jsonl in the project root. Each line is a JSON object representing one entry.
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 |
certifications | name | issuer, date, expiry_date, credential_id |
languages | language | proficiency |
Accumulated details from applications and conversations:
# Show all KB entries
bragger kb show
# Show only profile or context
bragger kb show profile
bragger kb show context
# Add profile entry
bragger kb add --type profile --category contact --source "cv-import" \
--data '{"name":"John Doe","email":"[email protected]"}'
# Add experience
bragger kb add --type profile --category experience --source "cv-import" \
--data '{"company":"Acme","role":"Senior Engineer","start_date":"2020-01","end_date":"present"}'
# Add context entry
bragger kb add --type context --category achievement --source "user" \
--content "Led migration to microservices, reducing latency by 40%"
# Update entry
bragger kb update kb-xxx --content "Updated description"
# Remove entry
bragger kb remove kb-xxx
When user provides a CV/resume file or text, parse it and populate the KB:
Process:
bragger kb add --type profile --category <cat> --data '<json>'Example workflow:
User: "Here's my CV: [paste or file path]"
1. Parse contact info → add contact entry
2. Parse each job → add experience entries
3. Parse education → add education entries
4. Parse skills → add skills entry
5. Parse certifications → add certification entries
6. Confirm what was imported
When generating a resume or cover letter, query the KB first:
bragger kb show profile # Get all profile data
bragger kb show context # Get contextual details
Parse the output and use relevant information to tailor the resume.
Compare JD requirements against KB to identify missing information:
Example:
JD requires: "Experience with Kubernetes"
KB has: {"tools": ["Docker", "Git"]}
Gap: No Kubernetes mentioned
Prompt: "The job requires Kubernetes experience. Do you have any experience with Kubernetes or container orchestration? If so, please describe it."
User response → Add to context or update skills
During conversations, capture and store valuable details:
User requests:
Process:
bragger kb add --type context --category achievement --source "user" \
--content "Led team of 5 engineers"
All resume/cover letter content MUST be sourced from:
Never fabricate or assume information not in KB.
// Profile entry example
{
"id": "kb-abc123",
"type": "profile",
"category": "experience",
"data": {
"company": "Acme Corp",
"role": "Senior Engineer",
"start_date": "2020-01",
"end_date": "present",
"highlights": ["Led team of 5", "Reduced latency by 40%"]
},
"source": "cv-import",
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z"
}
// Context entry example
{
"id": "kb-def456",
"type": "context",
"category": "achievement",
"content": "Built real-time trading system handling 10k TPS with 99.99% uptime",
"source": "user",
"created_at": "2025-01-01T00:00:00Z",
"updated_at": "2025-01-01T00:00:00Z"
}
User: "Import my CV" [provides CV text or file]
Response:
User: "What do you know about my experience?"
Response:
bragger kb show experienceUser: "I also want to mention that I mentored 3 junior developers at Acme"
Response:
bragger kb add --type context --category achievement --source "user" \
--content "Mentored 3 junior developers at Acme Corp"
User: "Generate a resume for this job posting" [provides JD]
Response:
Project scaffolding, deployment configuration, and CI/CD setup for Google ADK agents.
Set up tracing, logging, and monitoring for deployed ADK agents across Cloud Trace, BigQuery, and third-party platforms.
Enterprise Azure infrastructure architect generating Bicep or Terraform from workload descriptions.
Plan and configure production-ready Azure Kubernetes Service clusters with Day-0 and Day-1 best practices.
Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.
Web search, scraping, extraction, crawling, and monitoring via ScrapeGraph AI CLI.
Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
Deploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live", or "create a preview deployment".
Build SEO-optimized pages at scale using templates, data, and proven playbook patterns.
Design and build isolated, reusable Convex backend components with clear boundaries and app-facing wrappers.
Deploy and manage projects on Vercel using token-based authentication. Use when working with Vercel CLI using access tokens rather than interactive login — e.g. "deploy to vercel", "set up vercel", "add environment variables to vercel".
Opus.ai: Revolutionize Your Web Experience
Build a no-code AI app in minutes.
An IDE for code migration from legacy to modern frameworks through coding agents.
Automate CGI animation in live-action scenes
Branded artistic QR-code concepts
Launch a website in seconds with AI.
Streamline Your Coding Experience with AI Code Helper
Convert any screenshot or design to clean code.