Use when searching the web for job openings, comparing job-board search strategies, validating listings, and extracting job details with Tavily.
95%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Use this skill to discover job openings with Tavily, compare sources, verify relevance, and extract useful details from shortlisted postings. Tavily is web search and extraction, not a structured jobs API: results can be duplicated, stale, mislocated, incomplete, or mixed with recommendations and similar jobs. Verify each posting rather than treating a query result as authoritative.
Data Engineer jobs Berlin Germany. Use role variants when useful: Senior Data Engineer, Data Platform Engineer, Analytics Engineer; add local-language variants where relevant (for Munich, try both Munich and München).search_depth: "advanced", max_results: 10, and an explicit country name for the country boost:
include_domains: ["startup.jobs", "wellfound.com", "builtin.com", "englishjobs.de"].include_domains: ["linkedin.com"].include_domains: ["indeed.com"]; optionally test a country-specific host such as de.indeed.com.
Keep the actual query explicit about city + country even when country is set.time_range to month or remove it, then verify each role is still open from the posting or official careers page.country as a relevance boost, not a strict geographic filter. include_domains restricts the source domain, not the job location. A country-specific Indeed hostname did not remove unrelated roles. In testing, exact_match: true on a quoted title did not reliably eliminate geographic noise either; use it only as a query precision experiment, never as a substitute for checking the location.For each candidate, inspect the result's title, URL, snippet, and the text of the posting itself. Keep only roles whose actual location or eligible remote region matches the user's target. Do not infer location from the query page or a “similar jobs” section. For example, Berlin may mean Berlin, Germany or a U.S. town such as Berlin, Connecticut or Massachusetts; a result labelled “Berlin, Free State” needs corroborating context before inclusion.
Check and record:
LinkedIn often returns broad EEA/DACH or remote roles and many adjacent “similar jobs.” Its page can still expose useful role details and a named recruiter/job poster; verify that the person and contact information belong to the exact vacancy. Indeed can surface valid roles but also wrong-country mirrors and irrelevant snippets. A Germany-only host may reduce some domain noise, but it is not a location filter.
After screening, call the available Tavily extract tool on a small shortlist (typically 3–5 direct posting URLs), using extract_depth: "advanced", format: "markdown", and a focused query, for example:
Extract the exact role title, employer, location, posting/deadline/status, responsibilities, required and preferred skills, salary, team context, named hiring contact, and apply URL.
Extraction is uneven by source. In testing, a LinkedIn Booking.com posting yielded responsibilities and requirements; a LinkedIn recruiter post exposed a recruiter's name and technical requirements; an aggregator page returned only a partial job summary; a direct Indeed posting failed to fetch. When extraction fails or is partial:
For company/team research, run separate targeted searches or Tavily research after selecting the actual jobs. Seek official product, careers, engineering/blog, team, and recent-news pages. Attribute facts to the source URL and distinguish directly published information from inference.
Optimize for verified relevant opportunities, not raw result count. If the user explicitly asks for a broad lead list, show the noisy leads separately from verified matches.
Agenta-AI/agenta
360d8f0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.