From job-searcher
Collects recent public IT job postings from Japan Dev (japan-dev.com) for English speakers in Japan. Filters by role, stack, or company and outputs normalized JSON.
How this skill is triggered — by the user, by Claude, or both
Slash command
/job-searcher:japandev-collectThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Collect recent public postings from Japan Dev's server-rendered `/jobs` listing
Collect recent public postings from Japan Dev's server-rendered /jobs listing
and return normalized JSON (docs/SCHEMA.md). Self-contained: this skill's
collect.py carries its own fetch + parse and depends only on curl_cffi,
beautifulsoup4, lxml.
/jobs listing only. Never log in, save a
job, message, or apply. Do not submit any form.null; titles,
companies, locations, and salaries are copied verbatim.If collect.py fails with ModuleNotFoundError, install the deps yourself
(pip install curl_cffi beautifulsoup4 lxml) and retry — do not ask the user
to install anything.
pip install curl_cffi beautifulsoup4 lxml # or: pip install -r requirements.txt
python3 skills/japandev-collect/collect.py --query "backend" --limit 20
python3 skills/japandev-collect/collect.py --limit 20 # all listed roles
--query, -q — filter the listing by title/company substring (client-side).--limit, -n — max postings (default 20).--pretty — indent the JSON.Output: a JSON array on stdout; a one-line count on stderr. Japan Dev exposes
company, location, salary band (¥…), and a remote/onsite arrangement cleanly;
residency/visa badges and technology tags land in snippet.
SRC-JOB-JAPANDEV — https://japan-dev.com/ (collectible_open,
verified 2026-07-07). The /jobs page is server-rendered and returns ~60 job
cards in a single fetch.li.job-item; the title/link is a.job-item__title with an href of
/jobs/<company-slug>/<job-slug>. external_id is the trailing <job-slug>
(stable for dedup); company is read from the logo alt.--query filters the single fetched listing client-side (no server search
param), so it narrows within the ~60 currently listed roles rather than
querying the whole site.li.job-item
child selectors against a live fetch (do not hardcode a specific company).2plugins reuse this skill
First indexed Jul 7, 2026
npx claudepluginhub itssosunny/job-searcher --plugin job-searcherCollects Daijob job postings (bilingual/English jobs in Japan) by keyword. Prints normalized JSON. Read-only, no login.
Guides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.