agentsclimarketplace

Update hr

Skill Mahashwetha/Job-search-email-system-claude/.claude/skills/update-hr

Automated daily job search pipeline — aggregates company tracking, sends styled HTML email digests, tailors resumes with Gemini AI, drafts LinkedIn outreach messages, and scans remote job APIs for given location. Hot jobs for the given role and many features are made as claude skills too newly.

Install
npx -y skills add Mahashwetha/Job-search-email-system-claude --skill update-hr

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 8 stars8 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

This skill should be used when the user wants to find, add, or update HR contacts (recruiters, talent acquisition, hiring managers) for a company in the Excel job tracker. Triggers on phrases like "find HR for [company]", "add recruiter for [company]", "search LinkedIn for [company] recruiter", "update HR contacts", "who recruits at [company]", "add this HR contact".

SKILL.md

2.0 KB, as published. Nobody here has run it

Update HR Contacts

Find LinkedIn recruiter profiles for a company and add them to column E of List.xlsx.

Step 1 — Search LinkedIn

Use WebSearch with this query:

"{company}" recruiter OR "talent acquisition" OR "hiring manager" OR "HR manager" OR "people partner" Paris OR France OR EMEA site:linkedin.com/in

Location priority: Paris first, then France, then EMEA as a fallback. Only use EMEA-level contacts when no Paris or France-specific person is found. Ignore contacts based in India, US, or APAC unless the company has no EU presence at all.

Step 2 — Add to the HR_CONTACTS dict

Open update_hr_contacts.py and add or extend the company entry in the HR_CONTACTS dictionary. Use the company name exactly as it appears in column A of List.xlsx. If the company is already in the dict, append the new contacts to its list — don't replace existing ones.

Step 3 — Run the script

Run update_hr_contacts.py from the project root. The script reads existing cell content first and only appends contacts whose names aren't already there. Running it twice produces zero changes the second time.

Step 4 — Verify

The script reports how many rows were updated. Check that the count matches expectations.

Rules

  • Never overwrite manually entered contacts — the script is append-only.
  • Write names directly, no [UNVERIFIED] prefix.
  • To remove a contact: delete it from Excel AND remove it from the HR_CONTACTS dict. That's the only case requiring both steps.
  • Don't drag the fill handle in Excel after running — it creates ghost rows with duplicated formulas.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.