h1b-sponsor
Agent skill fromcareer-ops-hq/career-ops
Use this plugin during `oferta` evaluations of US roles to attach a factual sponsorship signal to Block G.
How to install h1b-sponsor
install h1b-sponsor
# install the career-ops pack with the skills CLI
npx skills add career-ops-hq/career-ops# or add only this skill to Claude Code: copy the folder
plugins/h1b-sponsor/
# into
~/.claude/skills/h1b-sponsor/ (all projects)
.claude/skills/h1b-sponsor/ (one project)
1# H-1B sponsor check skill23Use this plugin during `oferta` evaluations of US roles to attach a factual sponsorship signal to Block G.45## When to run this check67Run it when any one of these is true:89- `config/profile.yml` has `location.country == "US"`.10- The JD lists a US work location, remote-US, or a US-based employing entity.11- The user asks explicitly about sponsorship for this role.1213If none of those apply, skip the check silently. Do not run it on non-US roles just because the parent company is US-headquartered.1415## If there is no index installed1617The check reads a local copy of the DOL data, so the question never leaves the user's machine. When that index is missing and no `H1B_API_BASE` is configured, the CLI exits non-zero and its `error` field names `install-h1b-index.mjs`. No lookup happened and nothing was sent anywhere.1819Installing downloads about 8 MiB from GitHub. That is an outward action in the same sense minting a key is, so ask first and run it only after the user agrees in the conversation:2021```bash22node plugins/h1b-sponsor/install-h1b-index.mjs23```2425Do not install on your own initiative to make a failing check succeed, and do not install inside an unattended scan or a batch run. Without the user's agreement the sponsorship check is simply inconclusive for that evaluation: skip the Block G bullet and carry on. The same applies to `--force`, which replaces an installed index with a newer release.2627## How to call it2829From the agent shell:3031```bash32…
Excerpt shown under the repository's MIT license.
