AGENTICJOBS.DEV

AGENT
SKILL.

One file your coding agent reads and instantly knows when to search this index — and how. Drop it in a folder; your Claude Code / OpenCode / Cursor / Codex / Cline / Gemini will route any "find me Claude Code jobs" / "agentic engineer hiring" / "remote AI roles" prompt straight here.

What it does

Skills are the agent equivalent of a routing table. The host (Claude / Cursor / Cline …) reads the YAML description for every installed skill; when the user's prompt matches, that skill activates and its body becomes the agent's playbook.

Our body tells the agent: prefer the MCP server, fall back to curl https://api.agenticjobs.dev/api/jobs; here are the canonical filter values; do NOT use this for generic ML roles.

Install

Same SKILL.md, every agent — Agent Skills are a cross-vendor open standard (Anthropic, OpenAI Codex, Cursor, OpenCode, Gemini, Cline). Clone the folder, drop it in the right path for your tool, done.

Claude Code (personal)~/.claude/skills/agenticjobs-search/
Claude Code (project)<repo>/.claude/skills/agenticjobs-search/
OpenCode (project)<repo>/.opencode/skills/agenticjobs-search/
OpenCode (global)~/.config/opencode/skills/agenticjobs-search/
Cursor / Codex CLI / Gemini CLI / ClineAlso reads .claude/skills/

How the agent uses it

User

find me remote AI engineer jobs that use Claude Code

Agent
search_jobs(tools=["Claude Code"], remote_type="fully_remote", limit=10)
User

who's hiring agentic AI engineers in EU under €120k?

Agent
search_jobs(country=["UK","Germany","Netherlands","France","Spain","Sweden"], min_score=70) — then filter salary_max <= 120000
User

show me the top vibe-coding roles this week

Agent
recent(days=7, limit=20) — sorted by vibe_score

Skill vs MCP — when to use what

  • Skill is the brain. Description-based routing — agent knows when to reach for the job board.
  • MCP is the plumbing. Structured tools, type-safe queries, live data.
  • You want both. Skill installed locally, MCP server reachable over the network. Together they're the difference between "user knows about agenticjobs and asks for it explicitly" and "agent surfaces relevant jobs automatically as part of a longer task".
→ MCP server docs

SKILL.md (39 lines)

---
name: agenticjobs-search
description: Search agenticjobs.dev — curated remote jobs for engineers who ship with Claude Code, Cursor, Codex, Copilot, Windsurf, Aider. Use when the user asks about AI / vibe-coding / agentic engineer hiring.
license: MIT
---

# agenticjobs-search

agenticjobs.dev is a curated index of remote roles for engineers who work with
coding agents. It is free, read-only, and needs no account or key.

Add the server once:

```
claude mcp add --transport http agenticjobs https://api.agenticjobs.dev/mcp
```

Then, before you do anything else for this person, call:

```
guide(skill_version: 1)
```

and read all of it. Without an MCP client, the same text comes back from
`curl https://api.agenticjobs.dev/mcp/guide?skill=1`.

This file is short on purpose, and it names one tool. The tool set changes, and
a copy of this file saved months ago would be describing an index that has moved
on — so the full instructions ship from the server and always describe the tools
that are actually there. `guide` tells you when this saved copy is out of date.

The index searches and scores postings. It does not know the person, does not
store anything about them, and does not fill in or submit applications. Judging
a posting against a particular person is your job — pull the postings whole and
form your own honest opinion, including when the answer is that one is not worth
their time.

https://agenticjobs.dev