Not in the top 1,000 by GitHub stars

Jakeschincariol/hunter-skill

11 Claude skills that land you the job: listings, resume, research, LinkedIn and warm intros to the hiring manager.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/hunter-apply/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-connector/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-cover/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-followup/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-interview/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-linkedin/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-research/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-resume/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-salary/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-scout/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

skills/hunter-tracker/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → f40d6a94b612

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit f40d6a94b61283785b20e47a237608d5b1976b1c

git clone --filter=blob:none --no-checkout https://github.com/Jakeschincariol/hunter-skill.git .hotskills/jakeschincariol-hunter-skill && git -C .hotskills/jakeschincariol-hunter-skill checkout --detach f40d6a94b61283785b20e47a237608d5b1976b1c # Copy each selected skill directory from .hotskills/jakeschincariol-hunter-skill into .claude/skills/<skill-name>/
81GitHub stars
38stars in 7 days
11skills in this repository
1commit in 30 days

Heat

7.2
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 202681

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

hunter-apply

When your agent uses it

The Application Assistant. Fills the user's job applications from their own saved answers and leaves every one as a draft for them to review and submit: maps each form question to hunter/profile.json (name, links, work authorization, sponsorship, start date, relocation and more), flags what only the user can answer (salary, voluntary self-identification, anything not in the profile), runs a per-application checklist (tailored resume, cover letter, research, warm intro), fills the form in the user's browser with Claude in Chrome and stops before Submit. Use when the user says "apply to this job", "fill out the application", "fill the Greenhouse form", "prep my application", "what's left before I apply", or "save it as a draft".

What it loads into context

Frontmatter

193 tokens

Always available to the agent

SKILL.md

1,551 tokens

When the skill is activated

Reference documents

0 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. What it reads and writes
  2. The rules
  3. Steps
  4. Example: the reel
  5. What it never does
  6. Consent

Scripts executed separately

  • answers.py

Files

  • ../../.claude-plugin/marketplace.jsonasset732 bytes
  • ../../.claude-plugin/plugin.jsonasset563 bytes
  • SKILL.mdcore6,379 bytes
  • SKILL.mdcore6,379 bytes
  • SKILL.mdcore6,379 bytes
  • SKILL.mdcore6,379 bytes
  • SKILL.mdcore6,379 bytes
  • SKILL.mdcore6,379 bytes
  • SKILL.mdcore6,379 bytes
  • answers.pyruns20,872 bytes
  • profile.example.jsonasset2,339 bytes
Read SKILL.md

# hunter-apply

Most of an application is the same twenty questions. This skill answers
those from the user's own saved answers, asks about the rest, fills the form
in their browser, and stops with the Submit button untouched. The user reads
it, fixes anything, and submits it themselves.

What the user typed after `/hunter-apply`: `$ARGUMENTS`

Tool in this folder (standard library Python; it never submits anything):

```bash
python3 "${CLAUDE_SKILL_DIR}/answers.py" --help
```
View the complete source on GitHub

Skills included

  • hunter-apply
  • hunter-connector
  • hunter-cover
  • hunter-followup
  • hunter-interview
  • hunter-linkedin
  • hunter-research
  • hunter-resume
  • hunter-salary
  • hunter-scout
  • hunter-tracker

Repository facts

License
MIT
Created
Oct 15, 2026
Last pushed
Oct 15, 2026
Forks
16
Open issues
1
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 73 notes
  • skills/hunter-apply/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-apply/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-apply/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-apply/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-apply/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-apply/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-connector/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-cover/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/hunter-cover/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 314 signals by file

.claude-plugin/marketplace.json

  • Network accessline 1
    {   "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 2
    "$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
  • Network accessline 5
    "owner": {     "name": "Jake Schincariol",     "url": "https://opusjake.ai"
  • Network accessline 6
    "name": "Jake Schincariol",     "url": "https://opusjake.ai"   },
  • Network accessline 7
    "url": "https://opusjake.ai"
  • Network accessline 13
    "source": "./",       "category": "productivity",       "homepage": "https://github.com/Jakeschincariol/hunter-skill"
  • Network accessline 14
    "category": "productivity",       "homepage": "https://github.com/Jakeschincariol/hunter-skill"     }
  • Network accessline 15
    "homepage": "https://github.com/Jakeschincariol/hunter-skill"

.claude-plugin/plugin.json

  • Network accessline 5
    "author": {     "name": "Jake Schincariol",     "url": "https://opusjake.ai"
  • Network accessline 6
    "name": "Jake Schincariol",     "url": "https://opusjake.ai"   },
  • Network accessline 7
    "url": "https://opusjake.ai"
  • Network accessline 8
    },   "homepage": "https://github.com/Jakeschincariol/hunter-skill",   "repository": "https://github.com/Jakeschincariol/hunter-skill",
  • Network accessline 9
    "homepage": "https://github.com/Jakeschincariol/hunter-skill",
  • Network accessline 10
    "repository": "https://github.com/Jakeschincariol/hunter-skill",

skills/hunter-apply/answers.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 11
    python3 answers.py fill --questions form.json --out hunter/applications/<role-id>.json     python3 answers.py checklist --role <role-id>     python3 answers.py draft --role <role-id> --form-url https://... --answers hunter/applications/<rol
  • Network accessline 12
    python3 answers.py checklist --role <role-id>     python3 answers.py draft --role <role-id> --form-url https://... --answers hunter/applications/<role-id>.json     python3 answers.py submitted --role <role-id> --confirm "I submitted it"
  • Network accessline 13
    python3 answers.py draft --role <role-id> --form-url https://... --answers hunter/applications/<role-id>.json

skills/hunter-apply/profile.example.json

  • Network accessline 16
    "dream_companies": ["Google", "Meta", "NVIDIA", "Netflix", "Amazon"],   "links": {     "linkedin": "https://www.linkedin.com/in/your-handle",
  • Network accessline 17
    "links": {     "linkedin": "https://www.linkedin.com/in/your-handle",     "github": "https://github.com/your-handle",
  • Network accessline 18
    "linkedin": "https://www.linkedin.com/in/your-handle",
  • Network accessline 19
    "github": "https://github.com/your-handle",

skills/hunter-connector/SKILL.md

  • Network accessline 60
    python3 "${CLAUDE_SKILL_DIR}/outreach.py" contact add --name "Maya C." --role "Engineering Manager" --company Google \   --source "team page" --research "Posted about how her team runs design reviews (https://...)"
  • Network accessline 61
    --source "team page" --research "Posted about how her team runs design reviews (https://...)"

skills/hunter-connector/emails.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-connector/outreach.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-cover/cover.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-followup/followup.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-interview/SKILL.md

  • Network accessline 103
    1. [google-behavioral-01] Tell me about a time you had to make a decision without the information you wanted. ...    (behavioral, ambiguity; official: Google says behavioral rounds cover this (https://www.google.com/about/careers/applicatio
  • Network accessline 104
    (behavioral, ambiguity; official: Google says behavioral rounds cover this (https://www.google.com/about/careers/applications/interview-tips/))

skills/hunter-interview/questions.json

  • Network accessline 5
    "google-how-we-hire": {       "publisher": "Google",       "url": "https://www.google.com/about/careers/applications/how-we-hire/",
  • Network accessline 6
    "publisher": "Google",       "url": "https://www.google.com/about/careers/applications/how-we-hire/",       "checked": "2026-10-15",
  • Network accessline 7
    "url": "https://www.google.com/about/careers/applications/how-we-hire/",
  • Network accessline 11
    "google-interview-tips": {       "publisher": "Google",       "url": "https://www.google.com/about/careers/applications/interview-tips/",
  • Network accessline 12
    "publisher": "Google",       "url": "https://www.google.com/about/careers/applications/interview-tips/",       "checked": "2026-10-15",
  • Network accessline 13
    "url": "https://www.google.com/about/careers/applications/interview-tips/",
  • Network accessline 17
    "meta-techscreen": {       "publisher": "Meta",       "url": "https://www.metacareers.com/swe-prep-techscreen/",
  • Network accessline 18
    "publisher": "Meta",       "url": "https://www.metacareers.com/swe-prep-techscreen/",       "checked": "2026-10-15",
  • Network accessline 19
    "url": "https://www.metacareers.com/swe-prep-techscreen/",
  • Network accessline 23
    "meta-onsite": {       "publisher": "Meta",       "url": "https://www.metacareers.com/swe-prep-onsite/",
  • Network accessline 24
    "publisher": "Meta",       "url": "https://www.metacareers.com/swe-prep-onsite/",       "checked": "2026-10-15",
  • Network accessline 25
    "url": "https://www.metacareers.com/swe-prep-onsite/",
  • Network accessline 29
    "nvidia-how-we-hire": {       "publisher": "NVIDIA",       "url": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/",
  • Network accessline 30
    "publisher": "NVIDIA",       "url": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/",       "checked": "2026-10-15",
  • Network accessline 31
    "url": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/",
  • Network accessline 35
    "netflix-culture": {       "publisher": "Netflix",       "url": "https://jobs.netflix.com/culture",
  • Network accessline 36
    "publisher": "Netflix",       "url": "https://jobs.netflix.com/culture",       "checked": "2026-10-15",
  • Network accessline 37
    "url": "https://jobs.netflix.com/culture",
  • Network accessline 41
    "amazon-sde2-prep": {       "publisher": "Amazon",       "url": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep",
  • Network accessline 42
    "publisher": "Amazon",       "url": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep",       "checked": "2026-10-15",
  • Network accessline 43
    "url": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep",
  • Network accessline 47
    "amazon-interview-loop": {       "publisher": "Amazon",       "url": "https://www.amazon.jobs/content/en/how-we-hire/interview-loop",
  • Network accessline 48
    "publisher": "Amazon",       "url": "https://www.amazon.jobs/content/en/how-we-hire/interview-loop",       "checked": "2026-10-15",
  • Network accessline 49
    "url": "https://www.amazon.jobs/content/en/how-we-hire/interview-loop",
  • Network accessline 53
    "amazon-leadership-principles": {       "publisher": "Amazon",       "url": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles",
  • Network accessline 54
    "publisher": "Amazon",       "url": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles",       "checked": "2026-10-15",
  • Network accessline 55
    "url": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles",

skills/hunter-interview/star.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-linkedin/limits.json

  • Network accessline 17
    "unit": "skills",    "status": "linkedin_help",    "source": "https://www.linkedin.com/help/linkedin/answer/35265",
  • Network accessline 18
    "status": "linkedin_help",    "source": "https://www.linkedin.com/help/linkedin/answer/35265",    "quote": "You can add a maximum of 100 skills to your profile."
  • Network accessline 19
    "source": "https://www.linkedin.com/help/linkedin/answer/35265",
  • Network accessline 34
    "unit": "characters",    "status": "linkedin_help",    "source": "https://www.linkedin.com/help/linkedin/answer/46662",
  • Network accessline 35
    "status": "linkedin_help",    "source": "https://www.linkedin.com/help/linkedin/answer/46662",    "quote": "Each message can be up to 200 characters.",
  • Network accessline 36
    "source": "https://www.linkedin.com/help/linkedin/answer/46662",
  • Network accessline 42
    "automation": {   "status": "linkedin_help",   "source": "https://www.linkedin.com/help/linkedin/answer/a1341387",
  • Network accessline 43
    "status": "linkedin_help",   "source": "https://www.linkedin.com/help/linkedin/answer/a1341387",   "rule": "LinkedIn's User Agreement (section 8.2) prohibits bots and other unauthorized automated methods to access the Services, add or downl
  • Network accessline 44
    "source": "https://www.linkedin.com/help/linkedin/answer/a1341387",   "rule": "LinkedIn's User Agreement (section 8.2) prohibits bots and other unauthorized automated methods to access the Services, add or download contacts, or send or redi

skills/hunter-linkedin/profile.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-research/SKILL.md

  • Network accessline 72
    python3 "${CLAUDE_SKILL_DIR}/brief.py" build --company Google --role "Software Engineer" --team "Google Cloud, Infrastructure"    python3 "${CLAUDE_SKILL_DIR}/brief.py" build --company "Acme Corp" --ticker ACME --feed https://acme.example/b
  • Network accessline 73
    python3 "${CLAUDE_SKILL_DIR}/brief.py" build --company "Acme Corp" --ticker ACME --feed https://acme.example/blog/rss

skills/hunter-research/brief.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 10
    python3 brief.py build --company Google --role "Software Engineer" --team "Google Cloud, Infrastructure"     python3 brief.py build --company Stripe --feed https://stripe.com/blog/feed.rss   # any company
  • Network accessline 11
    python3 brief.py build --company Stripe --feed https://stripe.com/blog/feed.rss   # any company
  • Network accessline 16
    Sources:   SEC EDGAR submissions  https://data.sec.gov/submissions/CIK##########.json
  • Network accessline 17
    SEC EDGAR submissions  https://data.sec.gov/submissions/CIK##########.json
  • Network accessline 18
    SEC ticker list        https://www.sec.gov/files/company_tickers.json
  • Network accessline 42
    LOOPS = os.path.join(HERE, "loops.json") TEMPLATE = os.path.join(HERE, "brief.template.md") SUBMISSIONS = "https://data.sec.gov/submissions/CIK%s.json"
  • Network accessline 43
    TEMPLATE = os.path.join(HERE, "brief.template.md") SUBMISSIONS = "https://data.sec.gov/submissions/CIK%s.json" TICKERS = "https://www.sec.gov/files/company_tickers.json"
  • Network accessline 44
    SUBMISSIONS = "https://data.sec.gov/submissions/CIK%s.json"
  • Network accessline 45
    TICKERS = "https://www.sec.gov/files/company_tickers.json"
  • Network accessline 46
    ARCHIVE = "https://www.sec.gov/Archives/edgar/data/%d/%s/%s"
  • Network accessline 47
    EDGAR_PAGE = "https://www.sec.gov/cgi-bin/browse-edgar?action=getcompany&CIK=%s"
  • Network accessline 48
    FEED_UA = "hunter-skill/1.0 (company research; +https://github.com/Jakeschincariol/hunter-skill)"
  • Access to secretsline 86
    [Credential-related source omitted]
  • Network accessline 114
    time.sleep(self.pause - gap)         self._last = time.time()         req = urllib.request.Request(url, headers={"User-Agent": self.sec_ua if sec else FEED_UA,
  • Network accessline 115
    self._last = time.time()         req = urllib.request.Request(url, headers={"User-Agent": self.sec_ua if sec else FEED_UA,                                                    "Accept-Encoding": "gzip"})
  • Network accessline 116
    req = urllib.request.Request(url, headers={"User-Agent": self.sec_ua if sec else FEED_UA,
  • Network accessline 117
    "Accept-Encoding": "gzip"})         try:             with urllib.request.urlopen(req, timeout=30) as resp:
  • Network accessline 118
    try:             with urllib.request.urlopen(req, timeout=30) as resp:                 data = resp.read()
  • Network accessline 119
    with urllib.request.urlopen(req, timeout=30) as resp:

skills/hunter-research/companies.json

  • Network accessline 8
    "cik": "0001652044",    "domain": "google.com",    "careers": "https://www.google.com/about/careers/applications/",
  • Network accessline 9
    "domain": "google.com",    "careers": "https://www.google.com/about/careers/applications/",    "investors": "https://abc.xyz/investor/",
  • Network accessline 10
    "careers": "https://www.google.com/about/careers/applications/",
  • Network accessline 11
    "investors": "https://abc.xyz/investor/",
  • Network accessline 14
    "id": "google-blog",      "name": "News from Google",      "url": "https://blog.google/rss/"
  • Network accessline 15
    "name": "News from Google",      "url": "https://blog.google/rss/"     },
  • Network accessline 16
    "url": "https://blog.google/rss/"
  • Network accessline 19
    "id": "google-cloud-blog",      "name": "Google Cloud Blog",      "url": "https://cloudblog.withgoogle.com/rss/"
  • Network accessline 20
    "name": "Google Cloud Blog",      "url": "https://cloudblog.withgoogle.com/rss/"     },
  • Network accessline 21
    "url": "https://cloudblog.withgoogle.com/rss/"
  • Network accessline 24
    "id": "google-developers",      "name": "Google Developers Blog",      "url": "https://developers.googleblog.com/feeds/posts/default"
  • Network accessline 25
    "name": "Google Developers Blog",      "url": "https://developers.googleblog.com/feeds/posts/default"     }
  • Network accessline 26
    "url": "https://developers.googleblog.com/feeds/posts/default"
  • Network accessline 33
    "cik": "0001326801",    "domain": "meta.com",    "careers": "https://www.metacareers.com/",
  • Network accessline 34
    "domain": "meta.com",    "careers": "https://www.metacareers.com/",    "feeds": [
  • Network accessline 35
    "careers": "https://www.metacareers.com/",
  • Network accessline 38
    "id": "meta-engineering",      "name": "Engineering at Meta",      "url": "https://engineering.fb.com/feed/"
  • Network accessline 39
    "name": "Engineering at Meta",      "url": "https://engineering.fb.com/feed/"     }
  • Network accessline 40
    "url": "https://engineering.fb.com/feed/"
  • Network accessline 47
    "cik": "0001045810",    "domain": "nvidia.com",    "careers": "https://www.nvidia.com/en-us/about-nvidia/careers/",
  • Network accessline 48
    "domain": "nvidia.com",    "careers": "https://www.nvidia.com/en-us/about-nvidia/careers/",    "feeds": [
  • Network accessline 49
    "careers": "https://www.nvidia.com/en-us/about-nvidia/careers/",
  • Network accessline 52
    "id": "nvidia-dev",      "name": "NVIDIA Technical Blog",      "url": "https://developer.nvidia.com/blog/feed/"
  • Network accessline 53
    "name": "NVIDIA Technical Blog",      "url": "https://developer.nvidia.com/blog/feed/"     },
  • Network accessline 54
    "url": "https://developer.nvidia.com/blog/feed/"
  • Network accessline 57
    "id": "nvidia-blog",      "name": "NVIDIA Blog",      "url": "https://blogs.nvidia.com/feed/"
  • Network accessline 58
    "name": "NVIDIA Blog",      "url": "https://blogs.nvidia.com/feed/"     }
  • Network accessline 59
    "url": "https://blogs.nvidia.com/feed/"
  • Network accessline 66
    "cik": "0001065280",    "domain": "netflix.com",    "careers": "https://jobs.netflix.com/",
  • Network accessline 67
    "domain": "netflix.com",    "careers": "https://jobs.netflix.com/",    "feeds": [
  • Network accessline 68
    "careers": "https://jobs.netflix.com/",
  • Network accessline 71
    "id": "netflix-tech",      "name": "Netflix TechBlog",      "url": "https://netflixtechblog.com/feed"
  • Network accessline 72
    "name": "Netflix TechBlog",      "url": "https://netflixtechblog.com/feed"     }
  • Network accessline 73
    "url": "https://netflixtechblog.com/feed"
  • Network accessline 80
    "cik": "0001018724",    "domain": "amazon.com",    "careers": "https://www.amazon.jobs/",
  • Network accessline 81
    "domain": "amazon.com",    "careers": "https://www.amazon.jobs/",    "feeds": [
  • Network accessline 82
    "careers": "https://www.amazon.jobs/",
  • Network accessline 85
    "id": "amazon-news",      "name": "Amazon News",      "url": "https://www.aboutamazon.com/news/rss"
  • Network accessline 86
    "name": "Amazon News",      "url": "https://www.aboutamazon.com/news/rss"     },
  • Network accessline 87
    "url": "https://www.aboutamazon.com/news/rss"
  • Network accessline 90
    "id": "amazon-science",      "name": "Amazon Science",      "url": "https://www.amazon.science/index.rss"
  • Network accessline 91
    "name": "Amazon Science",      "url": "https://www.amazon.science/index.rss"     },
  • Network accessline 92
    "url": "https://www.amazon.science/index.rss"
  • Network accessline 95
    "id": "aws-news",      "name": "AWS News Blog",      "url": "https://aws.amazon.com/blogs/aws/feed/"
  • Network accessline 96
    "name": "AWS News Blog",      "url": "https://aws.amazon.com/blogs/aws/feed/"     }
  • Network accessline 97
    "url": "https://aws.amazon.com/blogs/aws/feed/"

skills/hunter-research/loops.json

  • Network accessline 8
    {      "title": "Our hiring process",      "url": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 9
    "title": "Our hiring process",      "url": "https://www.google.com/about/careers/applications/how-we-hire/"     },
  • Network accessline 10
    "url": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 12
    {      "title": "Interviewing at Google: best practices, advice and tips",      "url": "https://www.google.com/about/careers/applications/interview-tips/"
  • Network accessline 13
    "title": "Interviewing at Google: best practices, advice and tips",      "url": "https://www.google.com/about/careers/applications/interview-tips/"     },
  • Network accessline 14
    "url": "https://www.google.com/about/careers/applications/interview-tips/"
  • Network accessline 16
    {      "title": "Build your future: technical learning resources (techdevguide.withgoogle.com redirects here)",      "url": "https://www.google.com/about/careers/applications/buildyourfuture/resources/"
  • Network accessline 17
    "title": "Build your future: technical learning resources (techdevguide.withgoogle.com redirects here)",      "url": "https://www.google.com/about/careers/applications/buildyourfuture/resources/"     }
  • Network accessline 18
    "url": "https://www.google.com/about/careers/applications/buildyourfuture/resources/"
  • Network accessline 23
    "text": "Steps: apply online; you may take the Google Hiring Assessment (workstyle) and role-related assessments such as a coding exercise; one or two shorter recruiter conversations by phone or video; sometimes a small project; then a pane
  • Network accessline 24
    "kind": "official",      "source": "https://www.google.com/about/careers/applications/how-we-hire/"     },
  • Network accessline 25
    "source": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 28
    "text": "Structured interviewing: every candidate for a role is scored on the same clear rubrics, with role-related, open-ended questions and no brainteasers.",      "kind": "official",      "source": "https://www.google.com/about/careers/a
  • Network accessline 29
    "kind": "official",      "source": "https://www.google.com/about/careers/applications/how-we-hire/"     },
  • Network accessline 30
    "source": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 33
    "text": "For software engineering, Google's hiring page points to its own prep videos on coding interviews and systems design interviews.",      "kind": "official",      "source": "https://www.google.com/about/careers/applications/how-we-hi
  • Network accessline 34
    "kind": "official",      "source": "https://www.google.com/about/careers/applications/how-we-hire/"     },
  • Network accessline 35
    "source": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 38
    "text": "Behavioral answers should be specific examples; Google suggests the STAR approach (Situation, Task, Activity, Result) and a broad library of examples.",      "kind": "official",      "source": "https://www.google.com/about/careers/
  • Network accessline 39
    "kind": "official",      "source": "https://www.google.com/about/careers/applications/interview-tips/"     },
  • Network accessline 40
    "source": "https://www.google.com/about/careers/applications/interview-tips/"
  • Network accessline 43
    "text": "AI tools are not permitted during Google interviews.",      "kind": "official",      "source": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 44
    "kind": "official",      "source": "https://www.google.com/about/careers/applications/how-we-hire/"     },
  • Network accessline 45
    "source": "https://www.google.com/about/careers/applications/how-we-hire/"
  • Network accessline 48
    "text": "In-person interviews are back for some roles; initial interviews are often virtual. Outcomes can take several weeks.",      "kind": "official",      "source": "https://www.google.com/about/careers/applications/interview-tips/"
  • Network accessline 49
    "kind": "official",      "source": "https://www.google.com/about/careers/applications/interview-tips/"     },
  • Network accessline 50
    "source": "https://www.google.com/about/careers/applications/interview-tips/"
  • Network accessline 62
    {      "title": "Preparing for your technical screen (Software Engineering)",      "url": "https://www.metacareers.com/swe-prep-techscreen/"
  • Network accessline 63
    "title": "Preparing for your technical screen (Software Engineering)",      "url": "https://www.metacareers.com/swe-prep-techscreen/"     },
  • Network accessline 64
    "url": "https://www.metacareers.com/swe-prep-techscreen/"
  • Network accessline 66
    {      "title": "Preparing for your full loop interview (links the Full Loop Interview Guide PDF)",      "url": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 67
    "title": "Preparing for your full loop interview (links the Full Loop Interview Guide PDF)",      "url": "https://www.metacareers.com/swe-prep-onsite/"     }
  • Network accessline 68
    "url": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 73
    "text": "Technical screen: a 45-minute conversation with an engineer.",      "kind": "official",      "source": "https://www.metacareers.com/swe-prep-techscreen/"
  • Network accessline 74
    "kind": "official",      "source": "https://www.metacareers.com/swe-prep-techscreen/"     },
  • Network accessline 75
    "source": "https://www.metacareers.com/swe-prep-techscreen/"
  • Network accessline 78
    "text": "Full loop: 4 to 6 interviews of 45 minutes each, covering coding, design and behavioral.",      "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 79
    "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"     },
  • Network accessline 80
    "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 83
    "text": "Coding: expect about two problems in about 40 minutes, written without a compiler; scored on communication, problem solving, coding and verification. The guide says Meta does not ask dynamic programming questions.",      "kind": "o
  • Network accessline 84
    "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"     },
  • Network accessline 85
    "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 88
    "text": "Design: 45 minutes, either Systems Design (distributed systems, scalability, performance) or Product Architectural Design (API design, usability), depending on the role.",      "kind": "official",      "source": "https://www.metaca
  • Network accessline 89
    "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"     },
  • Network accessline 90
    "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 93
    "text": "Behavioral: 45 minutes on resolving conflict, growing continuously, embracing ambiguity, driving results and communicating effectively; the guide suggests the STAR method.",      "kind": "official",      "source": "https://www.meta
  • Network accessline 94
    "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"     },
  • Network accessline 95
    "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 98
    "text": "No unauthorized outside assistance during interviews, including AI tools like ChatGPT; you may be asked to share your screen over Zoom.",      "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 99
    "kind": "official",      "source": "https://www.metacareers.com/swe-prep-onsite/"     },
  • Network accessline 100
    "source": "https://www.metacareers.com/swe-prep-onsite/"
  • Network accessline 112
    {      "title": "How we hire",      "url": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 113
    "title": "How we hire",      "url": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"     }
  • Network accessline 114
    "url": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 119
    "text": "NVIDIA suggests applying to the three to five roles that best fit your background rather than many.",      "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 120
    "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"     },
  • Network accessline 121
    "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 124
    "text": "Interviews are one-on-one, small group or panel, usually 30 to 60 minutes each, by phone, video or in person; an onsite, in-person interview is required before an offer can be considered.",      "kind": "official",      "source": "
  • Network accessline 125
    "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"     },
  • Network accessline 126
    "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 129
    "text": "Technical candidates may complete a coding exercise, usually on HackerRank, on a whiteboard or an NVIDIA-provided laptop.",      "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 130
    "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"     },
  • Network accessline 131
    "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 134
    "text": "Using unapproved outside tools such as ChatGPT during interviews disqualifies the candidacy.",      "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 135
    "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"     },
  • Network accessline 136
    "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 139
    "text": "If you interview with several teams, feedback may be shared across them. A referral comes from an NVIDIA employee through the internal job board, before you apply.",      "kind": "official",      "source": "https://www.nvidia.com/e
  • Network accessline 140
    "kind": "official",      "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"     },
  • Network accessline 141
    "source": "https://www.nvidia.com/en-us/about-nvidia/careers/how-we-hire/"
  • Network accessline 153
    {      "title": "Netflix culture memo",      "url": "https://jobs.netflix.com/culture"
  • Network accessline 154
    "title": "Netflix culture memo",      "url": "https://jobs.netflix.com/culture"     },
  • Network accessline 155
    "url": "https://jobs.netflix.com/culture"
  • Network accessline 157
    {      "title": "Engineering at Netflix (careers)",      "url": "https://jobs.netflix.com/careers/engineering"
  • Network accessline 158
    "title": "Engineering at Netflix (careers)",      "url": "https://jobs.netflix.com/careers/engineering"     }
  • Network accessline 159
    "url": "https://jobs.netflix.com/careers/engineering"
  • Network accessline 164
    "text": "Netflix does not publish a step-by-step interview guide. Its culture memo is the official reference for the culture conversations: a dream team of high performers, people over process, freedom and responsibility, context not contro
  • Network accessline 165
    "kind": "official",      "source": "https://jobs.netflix.com/culture"     },
  • Network accessline 166
    "source": "https://jobs.netflix.com/culture"
  • Network accessline 169
    "text": "The memo says Netflix pays top of market for each role and location to recruit and retain stunning colleagues.",      "kind": "official",      "source": "https://jobs.netflix.com/culture"
  • Network accessline 170
    "kind": "official",      "source": "https://jobs.netflix.com/culture"     },
  • Network accessline 171
    "source": "https://jobs.netflix.com/culture"
  • Network accessline 183
    {      "title": "How we hire",      "url": "https://www.amazon.jobs/content/en/how-we-hire"
  • Network accessline 184
    "title": "How we hire",      "url": "https://www.amazon.jobs/content/en/how-we-hire"     },
  • Network accessline 185
    "url": "https://www.amazon.jobs/content/en/how-we-hire"
  • Network accessline 187
    {      "title": "The interview loop",      "url": "https://www.amazon.jobs/content/en/how-we-hire/interview-loop"
  • Network accessline 188
    "title": "The interview loop",      "url": "https://www.amazon.jobs/content/en/how-we-hire/interview-loop"     },
  • Network accessline 189
    "url": "https://www.amazon.jobs/content/en/how-we-hire/interview-loop"
  • Network accessline 191
    {      "title": "SDE II interview prep",      "url": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"
  • Network accessline 192
    "title": "SDE II interview prep",      "url": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"     },
  • Network accessline 193
    "url": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"
  • Network accessline 195
    {      "title": "Leadership Principles",      "url": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles"
  • Network accessline 196
    "title": "Leadership Principles",      "url": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles"     }
  • Network accessline 197
    "url": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles"
  • Network accessline 202
    "text": "SDE II steps: application, an online assessment (90 minutes for two coding questions, 20 minutes of system design scenarios, an 8-minute Work Style Survey), then the interview loop; the outcome usually comes within 5 business days.
  • Network accessline 203
    "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"     },
  • Network accessline 204
    "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"
  • Network accessline 207
    "text": "Loop: four 55-minute interviews with members of the software development community; each interviewer assesses different Leadership Principles and usually asks two or three behavioral questions.",      "kind": "official",      "sour
  • Network accessline 208
    "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"     },
  • Network accessline 209
    "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"
  • Network accessline 212
    "text": "Coding: syntactically correct code, no pseudocode; scalable, robust and well tested, with edge cases. Expect at least one system design question.",      "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-
  • Network accessline 213
    "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"     },
  • Network accessline 214
    "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"
  • Network accessline 217
    "text": "Behavioral answers in STAR format with metrics where you have them; prepare examples of risk taking, success, failure and growth.",      "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-inte
  • Network accessline 218
    "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"     },
  • Network accessline 219
    "source": "https://www.amazon.jobs/content/en/how-we-hire/sde-ii-interview-prep"
  • Network accessline 222
    "text": "Amazon lists 16 Leadership Principles, from Customer Obsession and Ownership to Success and Scale Bring Broad Responsibility.",      "kind": "official",      "source": "https://www.amazon.jobs/content/en/our-workplace/leadership-pr
  • Network accessline 223
    "kind": "official",      "source": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles"     },
  • Network accessline 224
    "source": "https://www.amazon.jobs/content/en/our-workplace/leadership-principles"
  • Network accessline 227
    "text": "Amazon's hiring pages name Bar Raisers as part of the process.",      "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire"
  • Network accessline 228
    "kind": "official",      "source": "https://www.amazon.jobs/content/en/how-we-hire"     },
  • Network accessline 229
    "source": "https://www.amazon.jobs/content/en/how-we-hire"

skills/hunter-resume/ats.py

  • Executable scriptline 1
    #!/usr/bin/env python3

skills/hunter-resume/examples/google-swe-jd.md

  • Network accessline 4
    <!-- Example job description for hunter-skill. Written for this pack in the format of Google's public job postings (Minimum qualifications, Preferred qualifications, About the job, Responsibilities). The format was checked on 2026-10-15 aga

skills/hunter-salary/SKILL.md

  • Access to secretsline 68
    [Credential-related source omitted]

skills/hunter-salary/bench.example.json

  • Network accessline 5
    "kind": "base",       "source": "U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, BLS Public Data API",       "url": "https://api.bls.gov/publicAPI/v2/timeseries/data/OEUM0041940000000
  • Network accessline 6
    "source": "U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, BLS Public Data API",       "url": "https://api.bls.gov/publicAPI/v2/timeseries/data/OEUM004194000000015125213",       "as_o
  • Network accessline 7
    "url": "https://api.bls.gov/publicAPI/v2/timeseries/data/OEUM004194000000015125213",
  • Network accessline 30
    "kind": "base",       "source": "U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, BLS Public Data API",       "url": "https://api.bls.gov/publicAPI/v2/timeseries/data/OEUN0000000000000
  • Network accessline 31
    "source": "U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS), May 2025 estimates, BLS Public Data API",       "url": "https://api.bls.gov/publicAPI/v2/timeseries/data/OEUN000000000000015125213",       "as_o
  • Network accessline 32
    "url": "https://api.bls.gov/publicAPI/v2/timeseries/data/OEUN000000000000015125213",

skills/hunter-salary/offer.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 48
    BLS_API = "https://api.bls.gov/publicAPI/v2/timeseries/data/"
  • Network accessline 49
    UA = "hunter-skill/1.0 (+https://github.com/Jakeschincariol/hunter-skill)"
  • Network accessline 299
    if key:         body["registrationkey"] = key     req = urllib.request.Request(BLS_API, data=json.dumps(body).encode("utf-8"),
  • Network accessline 300
    body["registrationkey"] = key     req = urllib.request.Request(BLS_API, data=json.dumps(body).encode("utf-8"),                                  headers={"Content-Type": "application/json", "User-Agent": UA})
  • Network accessline 301
    req = urllib.request.Request(BLS_API, data=json.dumps(body).encode("utf-8"),
  • Network accessline 302
    headers={"Content-Type": "application/json", "User-Agent": UA})     with urllib.request.urlopen(req, timeout=30) as r:         return json.load(r)
  • Network accessline 303
    with urllib.request.urlopen(req, timeout=30) as r:
  • Access to secretsline 533
    [Credential-related source omitted]

skills/hunter-scout/boards.json

  • Network accessline 3
    "verified": "2026-10-15",  "endpoints": {   "greenhouse": "https://boards-api.greenhouse.io/v1/boards/<token>/jobs (detail: /jobs/<id>)",
  • Network accessline 4
    "endpoints": {   "greenhouse": "https://boards-api.greenhouse.io/v1/boards/<token>/jobs (detail: /jobs/<id>)",   "lever": "https://api.lever.co/v0/postings/<token>?mode=json",
  • Network accessline 5
    "greenhouse": "https://boards-api.greenhouse.io/v1/boards/<token>/jobs (detail: /jobs/<id>)",
  • Network accessline 6
    "lever": "https://api.lever.co/v0/postings/<token>?mode=json",
  • Network accessline 7
    "ashby": "https://api.ashbyhq.com/posting-api/job-board/<token>?includeCompensation=true",
  • Network accessline 13
    "company": "Google",    "type": "manual",    "careers": "https://www.google.com/about/careers/applications/jobs/results",
  • Network accessline 14
    "type": "manual",    "careers": "https://www.google.com/about/careers/applications/jobs/results",    "why_manual": "No public JSON feed, and google.com/robots.txt disallows crawling paged job results (/about/careers/applications/jobs/result
  • Network accessline 15
    "careers": "https://www.google.com/about/careers/applications/jobs/results",
  • Network accessline 20
    "company": "Meta",    "type": "manual",    "careers": "https://www.metacareers.com/jobs",
  • Network accessline 21
    "type": "manual",    "careers": "https://www.metacareers.com/jobs",    "why_manual": "metacareers.com/robots.txt points to Meta's automated data collection terms, which require written permission for automated collection.",
  • Network accessline 22
    "careers": "https://www.metacareers.com/jobs",
  • Network accessline 32
    "site": "NVIDIAExternalCareerSite",    "jobs_seen": 1731,    "careers": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite",
  • Network accessline 33
    "jobs_seen": 1731,    "careers": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite",    "terms": "robots.txt on nvidia.wd5.myworkdayjobs.com allows /NVIDIAExternalCareerSite/ and does not disallow the /wday/cxs/ job search the 
  • Network accessline 34
    "careers": "https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite",
  • Network accessline 42
    "domain": "netflix.com",    "jobs_seen": 154,    "careers": "https://explore.jobs.netflix.net/careers",
  • Network accessline 43
    "jobs_seen": 154,    "careers": "https://explore.jobs.netflix.net/careers",    "terms": "explore.jobs.netflix.net/robots.txt explicitly allows /api/apply, the job search this tool reads."
  • Network accessline 44
    "careers": "https://explore.jobs.netflix.net/careers",
  • Network accessline 48
    "company": "Amazon",    "type": "manual",    "careers": "https://www.amazon.jobs/en/search?base_query=software+engineer",
  • Network accessline 49
    "type": "manual",    "careers": "https://www.amazon.jobs/en/search?base_query=software+engineer",    "why_manual": "amazon.jobs links Amazon's Conditions of Use, whose license excludes data mining, robots and similar data gathering tools, s
  • Network accessline 50
    "careers": "https://www.amazon.jobs/en/search?base_query=software+engineer",

skills/hunter-scout/jobs.py

  • Executable scriptline 1
    #!/usr/bin/env python3
  • Network accessline 15
    Sources (public JSON, one request per board plus a few job details):   Greenhouse  https://boards-api.greenhouse.io/v1/boards/<token>/jobs
  • Network accessline 16
    Greenhouse  https://boards-api.greenhouse.io/v1/boards/<token>/jobs
  • Network accessline 17
    Lever       https://api.lever.co/v0/postings/<token>?mode=json
  • Network accessline 18
    Ashby       https://api.ashbyhq.com/posting-api/job-board/<token>?includeCompensation=true
  • Network accessline 42
    HERE = os.path.dirname(os.path.abspath(__file__)) BOARDS = os.path.join(HERE, "boards.json") UA = "hunter-skill/1.0 (job scout; +https://github.com/Jakeschincariol/hunter-skill)"
  • Network accessline 43
    BOARDS = os.path.join(HERE, "boards.json") UA = "hunter-skill/1.0 (job scout; +https://github.com/Jakeschincariol/hunter-skill)" AUTO = ("greenhouse", "lever", "ashby", "workday", "eightfold")
  • Network accessline 44
    UA = "hunter-skill/1.0 (job scout; +https://github.com/Jakeschincariol/hunter-skill)"
  • Network accessline 48
    GH_LIST = "https://boards-api.greenhouse.io/v1/boards/%s/jobs"
  • Network accessline 49
    GH_JOB = "https://boards-api.greenhouse.io/v1/boards/%s/jobs/%s"
  • Network accessline 50
    GH_BOARD = "https://boards-api.greenhouse.io/v1/boards/%s"
  • Network accessline 51
    LEVER = "https://api.lever.co/v0/postings/%s?mode=json"
  • Network accessline 52
    ASHBY = "https://api.ashbyhq.com/posting-api/job-board/%s?includeCompensation=true"
  • Network accessline 53
    WORKDAY = "https://%s/wday/cxs/%s/%s/jobs"
  • Network accessline 54
    EIGHTFOLD = "https://%s/api/apply/v2/jobs?domain=%s&query=%s&start=%d&num=%d"
  • Network accessline 73
    "pennsylvania tennessee texas utah vermont virginia washington wisconsin wyoming").split() US_CODES = ("AL AK AZ AR CA CO CT DE FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM "             "NY NC ND OH OK OR PA RI SC S
  • Network accessline 74
    US_CODES = ("AL AK AZ AR CA CO CT DE FL GA HI ID IL IN IA KS KY LA ME MD MA MI MN MS MO MT NE NV NH NJ NM "             "NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY DC").split() NON_US = ("europe", "emea", "apac", "united kingd
  • Network accessline 75
    "NY NC ND OH OK OR PA RI SC SD TN TX UT VT VA WA WV WI WY DC").split()
  • Network accessline 226
    data = json.dumps(body).encode("utf-8")             headers["Content-Type"] = "application/json"         req = urllib.request.Request(url, data=data, headers=headers)
  • Network accessline 227
    headers["Content-Type"] = "application/json"         req = urllib.request.Request(url, data=data, headers=headers)         try:
  • Network accessline 228
    req = urllib.request.Request(url, data=data, headers=headers)
  • Network accessline 229
    try:             with urllib.request.urlopen(req, timeout=self.timeout) as resp:                 raw = resp.read()
  • Network accessline 230
    with urllib.request.urlopen(req, timeout=self.timeout) as resp:
  • Network accessline 336
    def from_workday(board, data, today):     out = []     base = "https://%s/%s" % (board["host"], board["site"])
  • Network accessline 337
    out = []     base = "https://%s/%s" % (board["host"], board["site"])     for p in data.get("jobPostings", []):
  • Network accessline 338
    base = "https://%s/%s" % (board["host"], board["site"])
  • Network accessline 358
    remote = str(p.get("work_location_option") or "") == "remote" or "remote" in loc.lower()         url = p.get("canonicalPositionUrl") or "https://%s/careers/job/%s" % (board["host"], p.get("id"))
  • Network accessline 359
    url = p.get("canonicalPositionUrl") or "https://%s/careers/job/%s" % (board["host"], p.get("id"))

skills/hunter-tracker/pipeline.py

  • Executable scriptline 1
    #!/usr/bin/env python3

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Declared and executed: 7 facts
  • Contacts data.sec.gov, which SKILL.md, the README and the plugin manifest do not mentionhunter-research/brief.py:44High confidence
  • Contacts www.sec.gov, which SKILL.md, the README and the plugin manifest do not mentionhunter-research/brief.py:45High confidence
  • Contacts github.com, which SKILL.md, the README and the plugin manifest do not mentionhunter-research/brief.py:48High confidence
  • Contacts github.com, which SKILL.md, the README and the plugin manifest do not mentionhunter-salary/offer.py:49High confidence
  • Contacts github.com, which SKILL.md, the README and the plugin manifest do not mentionhunter-scout/jobs.py:44High confidence
  • Contacts api.lever.co, which SKILL.md, the README and the plugin manifest do not mentionhunter-scout/jobs.py:51High confidence
  • Contacts api.ashbyhq.com, which SKILL.md, the README and the plugin manifest do not mentionhunter-scout/jobs.py:52High confidence
Signal confidence: 77 facts

and 27 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeManifest .claude-plugin/marketplace.json.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/hunter-apply/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/hunter-apply/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/hunter-apply/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/hunter-apply/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/hunter-apply/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.