apple-jobs-research
This skill searches Apple's public careers site using the Crawlora API and retrieves full job posting details including descriptions, qualifications…
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.”
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-researchInstalls 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@3d2a14de7b9494bb271cace235f777a45b570f99Installs 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.
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 3d2a14dFiles
- SKILL.md3.5 KB · ae333c904fb3
- reference/
- endpoints.md3.0 KB · eee537cacb2a
- scripts/
- crawlora.sh3.4 KB · ae040cc03612
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 3d2a14dRelated in Marketing, sales and product
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