placed-job-tracker

This skill should be used when the user wants to "track job applications", "add a job application", "update application status", "view my job pipeline", "get application analytics", "delete job application", or wants to manage their job search using the Placed career platform at placed.exidian.tech.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "placed-job-tracker" with this command: npx skills add ajitsingh25/placed-job-tracker

Placed Job Tracker

Track and manage your job applications via the Placed API. No MCP server required — all calls are made directly with curl.

API Key

Load the key from ~/.config/placed/credentials, falling back to the environment:

if [ -z "$PLACED_API_KEY" ] && [ -f "$HOME/.config/placed/credentials" ]; then
  source "$HOME/.config/placed/credentials"
fi

If PLACED_API_KEY is still not set, ask the user:

"Please provide your Placed API key (get it at https://placed.exidian.tech/settings/api)"

Then save it for future sessions:

mkdir -p "$HOME/.config/placed"
echo "export PLACED_API_KEY=<key_provided_by_user>" > "$HOME/.config/placed/credentials"
export PLACED_API_KEY=<key_provided_by_user>

How to Call the API

placed_call() {
  local tool=$1
  local args=${2:-'{}'}
  curl -s -X POST https://placed.exidian.tech/api/mcp \
    -H "Authorization: Bearer $PLACED_API_KEY" \
    -H "Content-Type: application/json" \
    -d "{\"jsonrpc\":\"2.0\",\"id\":1,\"method\":\"tools/call\",\"params\":{\"name\":\"$tool\",\"arguments\":$args}}" \
    | python3 -c "import sys,json; d=json.load(sys.stdin); print(d['result']['content'][0]['text'])"
}

Available Tools

ToolDescription
add_job_applicationAdd a new job application
list_job_applicationsView all applications, optionally filtered by status
update_job_statusMove an application to a new stage
delete_job_applicationRemove an application
get_application_analyticsPipeline analytics and conversion rates

Usage Examples

Add a job application:

placed_call "add_job_application" '{
  "company": "Stripe",
  "position": "Senior Software Engineer",
  "job_url": "https://stripe.com/jobs/123",
  "status": "APPLIED",
  "notes": "Referral from John"
}'

List all applications:

placed_call "list_job_applications"

Filter by status:

placed_call "list_job_applications" '{"status":"INTERVIEWING"}'

Update application status:

placed_call "update_job_status" '{
  "job_id": "job_abc123",
  "status": "OFFER",
  "notes": "Offer: $200K base + equity"
}'

Get analytics:

placed_call "get_application_analytics" '{"date_range":"30d"}'
# Returns: total count, breakdown by status, response rates

Delete an application:

placed_call "delete_job_application" '{"job_id":"job_abc123"}'

Application Statuses

  • WISHLIST — Saved for later
  • APPLIED — Application submitted
  • INTERVIEWING — In interview process
  • OFFER — Offer received
  • REJECTED — Application rejected
  • WITHDRAWN — Withdrew application

Job Search Tips

  1. Apply to 5-10 roles per week for best results
  2. Add applications immediately after submitting — tracking works best when complete
  3. Use placed-resume-optimizer to tailor your resume before each application
  4. Follow up after 1-2 weeks if no response
  5. Use analytics to identify which pipeline stages need improvement
  6. Aim for a 20%+ phone screen rate; if lower, improve your resume

Additional Resources

  • references/api-guide.md — Full API reference with all parameters and response schemas

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Placed Career Tools

This skill should be used when the user wants to "match resume to job", "generate cover letter", "optimize resume for job", "get interview questions for comp...

Registry SourceRecently Updated
3290Profile unavailable
General

Placed Interview Coach

This skill should be used when the user wants to "practice interview", "mock interview", "prepare for interview", "system design interview", "behavioral inte...

Registry SourceRecently Updated
3120Profile unavailable
General

Placed Resume Builder

This skill should be used when the user wants to "build a resume", "create a resume", "update my resume", "export resume as PDF", "change resume template", "...

Registry SourceRecently Updated
3040Profile unavailable
Automation

BDJobs Job Apply

BDJobs job search, matching, applying, undoing, and salary-update automation for OpenClaw. Use when the user wants to set up BDJobs credentials/preferences,...

Registry SourceRecently Updated
1600Profile unavailable