Placed Career Tools
This skill should be used when the user wants to "track job applications", "match resume to job", "generate cover letter", "optimize resume for job", "get in...
Description
name: placed-career-tools description: This skill should be used when the user wants to "track job applications", "match resume to job", "generate cover letter", "optimize resume for job", "get interview questions for company", "generate LinkedIn profile", "add job application", "check application status", "get salary insights", "negotiate salary", "research company", "analyze resume gaps", or wants to use AI career tools from the Placed platform at placed.exidian.tech. version: 1.0.0 homepage: https://placed.exidian.tech metadata: {"openclaw":{"emoji":"🧭","homepage":"https://placed.exidian.tech","requires":{"env":["PLACED_API_KEY"]},"primaryEnv":"PLACED_API_KEY"}}
Placed Career Tools
Comprehensive AI career toolkit: job tracking, resume-job matching, cover letter generation, LinkedIn optimization, salary insights, negotiation scripts, and company research — all via the Placed MCP server.
Overview
Placed Career Tools covers the full job search lifecycle. Track applications through a pipeline, match your resume to job descriptions, generate tailored cover letters, research companies, benchmark salaries, and prepare negotiation scripts — all from your AI assistant.
Prerequisites
- Create an account at https://placed.exidian.tech
- Get your API key from Settings → API Keys
- Install the Placed MCP server:
{
"mcpServers": {
"placed": {
"command": "npx",
"args": ["-y", "@exidian/placed-mcp"],
"env": {
"PLACED_API_KEY": "your-api-key-here",
"PLACED_BASE_URL": "https://placed.exidian.tech"
}
}
}
}
Available Tools
Job Tracking
| Tool | Description |
|---|---|
add_job_application |
Add a new job application to your tracker |
list_job_applications |
View your full application pipeline |
update_job_status |
Move an application to a new stage |
get_application_analytics |
Pipeline analytics and conversion rates |
AI Career Tools
| Tool | Description |
|---|---|
match_job |
Score how well your resume matches a job description |
analyze_resume_gaps |
Find missing keywords and skills for a target role |
generate_cover_letter |
Generate a tailored cover letter |
optimize_resume_for_job |
Tailor resume content to a specific job |
generate_interview_questions |
Get likely interview questions for a company/role |
generate_linkedin_profile |
AI-optimized LinkedIn headline and About section |
Salary & Negotiation
| Tool | Description |
|---|---|
get_salary_insights |
Market salary data by role, company, and location |
generate_negotiation_script |
Personalized salary negotiation script |
Company Research
| Tool | Description |
|---|---|
research_company |
Company overview, culture, news, and interview tips |
Quick Start
Track a job application
add_job_application(
company="Stripe",
role="Senior Software Engineer",
job_url="https://stripe.com/jobs/...",
status="applied",
resume_id="res_abc123"
)
Match resume to job
match_job(
resume_id="res_abc123",
job_description="Senior Software Engineer at Stripe — distributed systems, Go, Kubernetes..."
)
# Returns: match score, matched keywords, missing keywords, recommendations
Generate a cover letter
generate_cover_letter(
resume_id="res_abc123",
company="Airbnb",
role="Staff Engineer",
job_description="...",
tone="professional"
)
Get salary insights
get_salary_insights(
role="Senior Software Engineer",
company="Google",
location="San Francisco, CA",
years_experience=6
)
# Returns: salary range, percentiles, bonus, equity, total comp
Generate negotiation script
generate_negotiation_script(
current_offer=200000,
target_salary=240000,
role="Senior Software Engineer",
company="Stripe",
justifications=[
"6 years distributed systems experience",
"Led 3 high-impact projects at previous company",
"Market rate for this role in SF is $230-260K"
]
)
Research a company
research_company(
company_name="Databricks",
include_interview_tips=true
)
# Returns: culture, recent news, funding, employee ratings, interview style
Application Pipeline Stages
Standard stages for update_job_status:
wishlist— Saved for laterapplied— Application submittedphone_screen— Initial recruiter calltechnical— Technical interview roundonsite— On-site or final roundoffer— Offer receivednegotiating— In negotiationaccepted— Offer acceptedrejected— Application rejectedwithdrawn— Withdrew application
Common Workflows
Apply to a new job:
research_companyto understand culture and interview stylematch_jobto check resume-job fit scoreanalyze_resume_gapsto find missing keywordsoptimize_resume_for_jobto tailor resumegenerate_cover_letterfor the applicationadd_job_applicationto track it
Prepare for an interview:
research_companyfor culture and recent newsgenerate_interview_questionsfor likely questions- Use
placed-interview-coachskill for mock sessions
Negotiate an offer:
get_salary_insightsto benchmark the offergenerate_negotiation_scriptwith your justifications- Use the conservative, balanced, or aggressive script based on your situation
Track your pipeline:
list_job_applicationsto see all applicationsupdate_job_statusas applications progressget_application_analyticsto see conversion rates and identify bottlenecks
Tips
- Add applications immediately after submitting — tracking is most useful when complete
- Run
match_jobbefore applying to prioritize high-fit opportunities generate_linkedin_profileworks best when your resume is fully updated firstget_salary_insightsreturns more accurate data when you specify company + location + years of experience- Use
analyze_resume_gapsbeforeoptimize_resume_for_jobto understand what's missing
Additional Resources
references/api-guide.md— Full API reference with all parameters and response schemas- Placed Job Tracker — https://placed.exidian.tech/jobs
- Placed Career Hub — https://placed.exidian.tech/career
Reviews (0)
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!