Agent Native

apple-jobs-research

This skill searches Apple's public careers site using the Crawlora API and retrieves full job posting details including descriptions, qualifications…

by Crawlora-orgCommunityNot reviewed

Community author

Agents
Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode
License
MIT (permissive)
Pin
3d2a14dpinned Oct 9, 2026
Context cost
about 780 tokenswhen the skill loads
GitHub stars
0on crawlora-org/crawlora-skills
Scripts
1 script

What it does

“Researches Apple job postings via the Crawlora API — searches jobs.apple.com and pulls full posting detail (description, qualifications, location, team) — returning clean JSON. Use when the user wants to search Apple careers listings, check what a specific Apple team/location is hiring for, or pull the full detail of a specific Apple requisition or pipeline role.”
The author's description, from SKILL.md

Generated summary from the skill's own text

This skill searches Apple's public careers site using the Crawlora API and retrieves full job posting details including descriptions, qualifications, locations, and team information as JSON. It handles both job searches across Apple's hiring and detailed lookups by job requisition ID without direct website scraping.

When to use it

  • Find open Apple jobs in a specific location or team
  • Look up full posting details for an Apple job requisition ID
  • Check what evergreen or retail roles Apple is currently hiring for
  • Search Apple careers by job title or role type

When not to

  • You need internal or confidential Apple job information
  • User lacks a Crawlora API key or monthly credits
  • Searching requires proprietary or non-public hiring data

Install

These commands install from the publisher's repository and need no account.

skills CLI

npx skills add crawlora-org/crawlora-skills --skill apple-jobs-research

Installs from the repository's default branch, which may have changed since the commit we checked.

GitHub CLI 2.90 or later

gh skill install crawlora-org/crawlora-skills apple-jobs-research@3d2a14de7b9494bb271cace235f777a45b570f99

Installs the commit we checked (3d2a14d).

Copy by hand

Download the folder at 3d2a14d and put it in .claude/skills/apple-jobs-research for Claude Code and in .agents/skills/apple-jobs-research for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.

Skill folder on GitHub at 3d2a14d

Copy for your agent

A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.

Prompt

Install the agent skill "apple-jobs-research" by Crawlora-org.

Source, pinned to commit 3d2a14de7b9494bb271cace235f777a45b570f99:
https://github.com/crawlora-org/crawlora-skills/tree/3d2a14de7b9494bb271cace235f777a45b570f99/skills/apple-jobs-research

1. Download that folder at exactly this commit. Do not use the default branch.
2. Copy every file unchanged, keeping the folder structure, into .claude/skills/apple-jobs-research/ for Claude Code and .agents/skills/apple-jobs-research/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist.
3. Do not edit the files, and do not run any script in the folder unless I ask you to.
4. When you are done, list the files you copied and where you put them.

Listing and checks: https://www.agentnative.dev/skills/crawlora-org/apple-jobs-research

SKILL.md at the pin

---
name: apple-jobs-research
description: Researches Apple job postings via the Crawlora API — searches jobs.apple.com and pulls full posting detail (description, qualifications, location, team) — returning clean JSON. Use when the user wants to search Apple careers listings, check what a specific Apple team/location is hiring for, or pull the full detail of a specific Apple requisition or pipeline role.
---

# Apple Jobs search

Search Apple's public careers site and pull full posting detail — all as
normalized JSON from the Crawlora API, no scraping jobs.apple.com by hand.

## When to use this skill

- "Search for <role> jobs at Apple in <location>."
- "What is Apple currently hiring for on the <team> team?"
- "Pull the full description and qualifications for Apple job <id>."
- "Is Apple hiring for retail / evergreen roles in <location>?"

## Setup (one-time)

- Get a free Crawlora API key (2,000 credits/mo, no card) at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- Set `CRAWLORA_API_KEY` in the environment before running the helper.
- The helper reads `CRAWLORA_API_KEY` from the environment and sends requests to `https://api.crawlora.net/api/v1`. Missing/invalid key → `401`.

## How it works

1. **Search** — `/apple-jobs/search` (`q` required, `location` and `page`
   optional) searches jobs.apple.com's server-rendered search page. Page size
   is fixed by Apple at 20 results per page; results carry identity/location/
   team metadata only, not the full description.
2. **Job detail** — `/apple-jobs/job` (`id` required) fetches one posting's
   full description and qualifications by the `id` field returned from
   search (a specific requisition like `200674676-0836`, or an evergreen/
   pipeline retail role like `PIPE-200314122`).

Full endpoint list, methods, and params: [`reference/endpoints.md`](reference/endpoints.md).

## Calling the API

```sh
# Search:
scripts/crawlora.sh /apple-jobs/search q="software engineer" location="united-states-USA" | jq '.'

# Job detail:
scripts/crawlora.sh /apple-jobs/job id="200674676-0836" | jq '.'
```

Use `scripts/crawlora.sh` for all requests; it keeps the API key out of command-line arguments.


## Endpoint reference

See [`reference/endpoints.md`](reference/endpoints.md) for both Apple Jobs
endpoints this skill uses.

## Examples

- **"What is Apple hiring for in Cupertino?"** — `/apple-jobs/search`
  `q="engineer" location="united-states-USA"`, page through with `page`,
  then `/apple-jobs/job` on the ids you care about for full qualifications.
- **"Pull the full posting for req 200674676-0836."** — `/apple-jobs/job
  id=200674676-0836` directly, no search needed if you already have the id.

## Notes & limits

- **Credits / pay-on-success:** billed only on `2xx`; free tier 2,000 credits/mo.
  Key at [https://crawlora.net](https://crawlora.net?utm_source=github&utm_medium=referral&utm_campaign=crawlora-skills).
- **Public data only** — public postings; respect jobs.apple.com's terms.
- **Security:** key lives in `CRAWLORA_API_KEY` only — never hardcode, query-param, or commit it.
- **Search page size is fixed at 20** by Apple — walk multiple pages via `page` to cover more results.
- **`location` uses Apple's own slug format** (e.g. `united-states-USA`, `singapore-SGP`), not a free-text city/country string.
- **Search results are metadata-only** — call `/apple-jobs/job` for the full description and qualifications of a specific posting.

From crawlora-org/crawlora-skills at 3d2a14d, shown as plain text under its license: MIT (permissive). The license text is in LICENSE.

View SKILL.md on GitHub at 3d2a14d

Files

3 files, 9.9 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.

Skill folder on GitHub at 3d2a14d
  • accelo-automation

    This skill enables agents to automate Accelo project management tasks by discovering and executing operations through Composio's Accelo toolkit via Rube MCP.

    by ComposioOfficial publisher

    Agents not labelled yet · about 690 tokens · pinned 6 days ago

  • acculynx-automation

    This skill automates Acculynx operations by discovering and executing available tools through the Rube MCP server.

    by ComposioOfficial publisher

    Agents not labelled yet · about 690 tokens · pinned 6 days ago

  • active-campaign-automation

    This skill automates ActiveCampaign tasks by discovering and executing tools through Rube MCP and Composio's ActiveCampaign toolkit.

    by ComposioOfficial publisher

    Agents not labelled yet · about 710 tokens · pinned 6 days ago

  • adrapid-automation

    This skill enables agents to automate Adrapid tasks through Composio's toolkit via Rube MCP.

    by ComposioOfficial publisher

    Agents not labelled yet · about 690 tokens · pinned 6 days ago

  • aeroleads-automation

    This skill automates Aeroleads tasks by connecting to the Aeroleads toolkit via Composio's Rube MCP server.

    by ComposioOfficial publisher

    Agents not labelled yet · about 700 tokens · pinned 6 days ago

  • affinity-automation

    This skill automates Affinity CRM operations by executing tools through Rube MCP and Composio's Affinity toolkit.

    by ComposioOfficial publisher

    Agents not labelled yet · about 690 tokens · pinned 6 days ago

The skills listed here are third-party software, collected from public GitHub repositories as a catalog of recent skills and provided as is. Agent Native does not write or control them and is not responsible for any harm, loss or damage caused by installing or using them. Labels and checks describe what we saw at one commit and are not a guarantee. Read a skill's files before you run it. Terms of use