CtrlK
BlogDocsLog inGet started
Tessl Logo

job-search

Search for jobs matching your skills, experience, and preferences

50

Quality

55%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/lead-generation/capabilities/job-search/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-structured and mostly concise, but its curl/JSON examples are malformed and not directly executable, and the workflow lacks any validation or error-handling checkpoints.

Suggestions

Fix the malformed JSON payloads so each `curl -d` body is a single valid JSON object with matching braces and proper quoting; the current examples cannot be copy-pasted and run.

Add validation/error-handling steps to the workflow (e.g. check the API response status, retry or inspect errors when a search returns nothing).

Trim the redundant restatement of the description ('Search for jobs matching your skills, experience level, and location preferences') near the top of the body.

DimensionReasoningScore

Conciseness

The body is largely command-driven with little concept padding; only minor redundancy ('Search for jobs matching your skills, experience level, and location preferences' restates the description) keeps it from a 5, matching 'Efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

Concrete curl commands are provided, but the JSON payloads are malformed as written — the `-d` bodies are missing opening braces, have stray closing braces, and split object literals across lines, so the commands are not copy-paste executable, matching 'Some concrete guidance but incomplete; missing key details'.

3 / 5

Workflow Clarity

A clear 5-step sequence exists (search listings → research companies → company intel → hiring managers → contact info) but there are no validation checkpoints, error-handling, or feedback loops, matching 'Steps listed but validation gaps; checkpoints missing or implicit'.

3 / 5

Progressive Disclosure

Content is well organized into Setup, Workflow, Example Usage, Tips, and Discover More sections with no bundle files present; structure is clear with only minor organization gaps, matching 'Good structure; most content is appropriately placed'.

4 / 5

Total

14

/

20

Passed

Description

48%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description names the job-search niche but is generic, lacks concrete actions, and omits any explicit 'Use when' trigger guidance, capping completeness at 3.

Suggestions

Add concrete actions: e.g. 'Search job listings, research companies, find hiring managers, and get contact info for outreach.'

Add an explicit trigger clause: 'Use when the user is looking for jobs, wants to research companies, or is preparing a job application.'

Include natural keyword variations users actually say, like 'job search', 'find a job', 'job listings', 'remote jobs', or 'apply for roles'.

DimensionReasoningScore

Specificity

Names the domain ('jobs') but the only action framing is generic ('matching your skills, experience, and preferences') with no concrete verbs like search, research, or apply; matches anchor 'Names the domain but actions are minimal or generic' and is not minimal enough for 1 nor concrete enough for 3.

2 / 5

Completeness

Has a clear 'what' (search for jobs) but entirely lacks a 'when'/'Use when' trigger clause; per judging guidelines a missing 'Use when...' clause caps completeness at 3.

3 / 5

Trigger Term Quality

Includes relevant keywords ('jobs', 'skills', 'experience', 'preferences') but misses natural variations users would say ('find a job', 'job search', 'apply', 'job listings', 'remote jobs'), matching 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

'Job search' is a distinct niche unlikely to fire for unrelated skills, with only minor overlap risk against general career/networking skills, matching 'Mostly distinct; minor overlap risk'.

4 / 5

Total

12

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
gooseworks-ai/goose-skills
Reviewed

Table of Contents

Is this your skill?

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.