Przejdź do treści
Biblioteka skilli
Produktywność osobista · Research

seek-co-nz

/seek-co-nz

Przeszukuje publiczne ogłoszenia pracy SEEK.co.nz przez lekkie CLI bez logowania, tylko do odczytu.

Repozytorium
.skills ↗
Licencja
MIT
Ostatnia zmiana repozytorium
12.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
7
Skrypty
3
Komentarze HTML
0
Adresy URL w SKILL.md
1
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 3 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/cli.py, scripts/smoke_test.py, scripts/test_contract.py

Co robi i kiedy

Przeszukuje publiczne ogłoszenia pracy SEEK.co.nz przez lekkie CLI bez logowania, tylko do odczytu.

Oryginalny opis (EN)

Search and inspect public SEEK.co.nz job listings through a lightweight no-login CLI. Use when the task involves New Zealand job search, SEEK listing IDs, role/company/location snapshots, salary snippets, classifications, or machine-readable public job data. Read-only; no login, saved searches, applications, account, recruiter, or job-posting actions.

Jak działa

  1. Goal
  2. Use this when
  3. Do not use this for
  4. Preferred workflow
  5. CLI
  6. Resources
  7. Notes
Sekcje z nagłówków SKILL.md, w oryginale · 63 linii, 385 słów
Podgląd SKILL.md
---
name: seek-co-nz
description: "Search and inspect public SEEK.co.nz job listings through a lightweight no-login CLI. Use when the task involves New Zealand job search, SEEK listing IDs, role/company/location snapshots, salary snippets, classifications, or machine-readable public job data. Read-only; no login, saved searches, applications, account, recruiter, or job-posting actions."
license: MIT
compatibility: "Requires Python 3.10+ and network access for live data"
metadata:
  thecolab.category: "public-data"
  thecolab.source_owner: "SEEK"
  thecolab.source_type: "commercial"
  thecolab.auth: "none"
  thecolab.access_mode: "html-readonly"
  thecolab.data_class: "public"
  thecolab.writes: "false"
  thecolab.browser: "false"
  thecolab.risk: "low"
  thecolab.cache_ttl: "24h"
  thecolab.schema_version: "1"
  thecolab.skill_type: "html-readonly"
  thecolab.pack: "nz-commercial-web"
  thecolab.source_url: "https://nz.seek.com"
  thecolab.allowed_domains: "nz.seek.com,www.seek.co.nz"
  thecolab.last_verified: "2026-07-19"
  thecolab.health: "healthy"
  thecolab.maintainer: "@adam91holt"
---

# SEEK.co.nz

## Goal

Query live public SEEK.co.nz job-search results and public job detail pages through a deterministic Python CLI with human-readable and JSON output.

## Use this when

- A user asks to search current SEEK.co.nz jobs by role, skill, company, or keyword
- A user wants New Zealand job-market snapshots by location, title, salary snippet, work type, or classification
- A user has a SEEK job id and wants public detail fields or the job-ad text
- A workflow needs machine-readable public job results for alerts, comparisons, or research

## Do not use this for

- Applying for jobs, saving jobs, creating saved searches, logging in, CV/profile actions, recruiter actions, or employer/job-posting workflows
- Private/authenticated SEEK data or candidate account information
- High-volume scraping, dataset redistribution, or bypassing SEEK access controls
- Salary-history or market-trend claims beyond the live result snippets returned by SEEK

## Preferred workflow

1. Run `scripts/cli.py search` with explicit keywords and the narrowest useful `--where` value.
2. Use `--limit` to keep result pages small and respectful.
3. Use `job <id>` for public detail after selecting a result.
4. Use `--json` for agent chaining, alerts, market snapshots, or downstream analysis.
5. Treat results as live snapshots: jobs can expire, move, or change without notice.

## CLI

Run from the repository root:

```bash
python3 skills/seek-co-nz/scripts/cli.py <command> [flags]
```

### Commands

- `search <keywords> [--where LOCATION] [--page N] [--limit N] [--json]` — search public SEEK.co.nz job listings
- `job <job-id> [--json]` — fetch public detail for a numeric SEEK job id

Examples:

```bash
python3 skills/seek-co-nz/scripts/cli.py search "python developer" --where Auckland --limit 5
python3 skills/seek-co-nz/scripts/cli.py search "data analyst" --where Wellington --limit 10 --json
python3 skills/seek-co-nz/scripts/cli.py job 92100951 --json
```

## Resources

- CLI entrypoint: `scripts/cli.py`
- Live smoke test: `scripts/smoke_test.py`
- API/source notes: `references/api-notes.md`

## Notes

- No API key, OAuth app credentials, username, password, cookie, browser automation, or Playwright dependency is required for supported read-only commands.
- SEEK currently serves search results as public server-rendered HTML and uses GraphQL for supporting facets/suggestions; the CLI deliberately parses the public HTML search/detail pages instead of calling authenticated or account surfaces.
- The CLI sends browser-compatible request headers because bare default Python requests can receive `403` from Cloudflare/edge filtering even though the same public page is accessible without login.
- Keep usage narrow and respectful.
Pliki w paczce (7)
  • SKILL.md 4 KB
  • references/api-notes.md 3 KB
  • references/source-notes.md 1 KB
  • scripts/cli.py 12 KB
  • scripts/smoke_test.py 3 KB
  • scripts/test_contract.py 1 KB
  • tests/fixtures/contract.json 1 KB

Wersje

W bazie nie ma innych skilli o nazwie seek-co-nz.

Migawka bazy z 28.10.2026 · wersja paczki f3060125ed9e (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100rocketpunch-collect
    Zbiera niedawne publiczne ogłoszenia o pracę z RocketPunch po słowie kluczowym, tylko do odczytu, bez logowania; wykrywa bramkę przeglądarkową i uczciwie zgłasza needs_browser.
  • 100jobkorea-collect
    Zbiera najnowsze publiczne oferty pracy z JobKorea po słowie kluczowym, tylko do odczytu i bez logowania, zapisu czy aplikowania, i wypisuje znormalizowaną tablicę JSON.
  • 100airnz-flights
    Pobiera publiczne migawki taryf i rozkład lotów Air New Zealand przez lekkie CLI bez logowania: numery lotów, godziny, czas przelotu i przesiadki.
  • 100carjam-nz
    Odpytuje publiczne strony CarJam NZ z podstawowymi informacjami o pojazdach przez lekki CLI bez logowania: tablica, VIN, marka, model, rok, kolor, fragmenty rejestracji, WOF i przebiegu, tylko do odczytu.
  • 86manage-saved-searches
    Zapisuje preferencje dotyczące pracy jako nazwane wyszukiwanie i włącza lub wyłącza alerty e-mail o nowych ofertach.
  • 100seek-search
    Szuka kodu narzędziem seek: definicji, wywołań i konfiguracji, z lokalnym rankingiem; do zmian masowych i liczenia użyj innego narzędzia.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.