Skip to content
Development
Skill

/dice-job-search-workflow

Search and triage technology jobs through Dice's remote MCP server. Use when the user wants Dice.com job search help, MCP setup guidance, role-fit triage, resume-to-listing comparison, saved search prompt design, salary or skills trend checks, or recurring job-search automation

From plugin
socket
9200 skills5 MCP

Claude Code

$ npx -y skills add gaelic-ghost/socket --skill dice-job-search-workflow --agent claude-code

SKILL.md

dice-job-search-workflow.SKILL.md
name: dice-job-search-workflow
description: Search and triage technology jobs through Dice's remote MCP server. Use when the user wants Dice.com job search help, MCP setup guidance, role-fit triage, resume-to-listing comparison, saved search prompt design, salary or skills trend checks, or recurring job-search automation boundaries grounded in Dice's documented search_jobs tool.

Dice Job Search Workflow

Use the bundled Dice remote MCP config as a read-only job-search data source for technology roles.

This skill helps the agent turn a job-search goal into bounded Dice MCP searches, compare returned jobs against the user's stated preferences, and produce useful next actions without taking over the application or profile lifecycle.

Inputs

  • Required: the role target, search question, or job-search goal
  • Useful: location, remote/hybrid/on-site preference, employment type, recency,

visa sponsorship needs, salary expectations, dealbreakers, target stack, resume or profile excerpt, and maximum number of roles to review

  • Optional: existing Dice profile state, saved searches, application tracker,

preferred resume variant, and whether recurring search automation is desired

Source

Professional Skills bundles a plugin-provided MCP config for Dice at `plugins/professional-skills/.mcp.json`. Dice documents a remote MCP endpoint at `https://mcp.dice.com/mcp` with a read-only `search_jobs` tool. No Dice login is required for basic public job search. Treat this as an external live data source whose listings, filters, and client setup details may change.

Official sources:

  • Dice MCP technical documentation: https://www.dice.com/about/mcp
  • Dice MCP setup guide: https://www.dice.com/career-advice/how-to-connect-the-dice-mcp-server-to-your-ai-assistant
  • Dice launch article: https://www.dice.com/career-advice/dice-launches-mcp-server-for-ai-powered-job-search

Workflow

1. Clarify the search goal in practical terms: target role, geography, work mode, seniority, technologies, employment type, recency, and hard filters. 2. Verify whether the plugin-provided Dice MCP server is enabled and available in the active session.

  • If available, use it directly for read-only search.
  • If the plugin is installed but Dice is disabled, tell the user to enable

the plugin-provided `dice` MCP server rather than hand-editing user config first.

  • If unavailable, give setup or handoff guidance using the official endpoint

and do not invent local server code. 3. Prefer broad first searches, then narrow with filters after seeing the shape of results. Avoid overfitting the first query to every preference. 4. Use Dice's documented parameters when constructing searches:

  • `keyword`: required job title or search keywords
  • `location`: city, state, region, or remote-oriented search term
  • `radius` and `radius_unit`: location expansion
  • `workplace_types`: `Remote`, `On-Site`, or `Hybrid`
  • `employment_types`: `FULLTIME`, `CONTRACTS`, `PARTTIME`, or `THIRD_PARTY`
  • `employer_types`: `Direct Hire`, `Recruiter`, or `Other`
  • `posted_date`: `ONE`, `THREE`, or `SEVEN`
  • `willing_to_sponsor`: work authorization sponsorship filter
  • `easy_apply`: simplified application filter
  • `jobs_per_page`, `page_number`, and `fields`: pagination and response size

5. Review results for role fit before recommending action. Separate:

  • strong matches worth applying to
  • possible matches worth a resume variant or follow-up search
  • poor matches blocked by hard constraints
  • ambiguous matches needing the full job page, current company info, or user

decision 6. When comparing against a resume, keep the output evidence-heavy:

  • match required skills to resume proof
  • name missing or weak proof
  • suggest concrete resume edits only when grounded in real experience
  • avoid keyword stuffing, invented experience, and broad ATS filler

7. For recurring searches or digests, design the search prompt and cadence first. Require explicit user approval before creating automations, notifications, application trackers, or any write surface outside the current answer. 8. If the user wants to apply, keep the boundary clear: prepare materials, summarize risks, and ask before submitting, changing profile data, or sending messages.

Search Patterns

Use these as starting shapes, not canned final answers:

  • Broad discovery: `keyword`, optional `location`, `jobs_per_page: 25`
  • Recent remote search: `keyword`, `workplace_types: ["Remote"]`,

`posted_date: "THREE"`

  • Local hybrid search: `keyword`, `location`, `radius`, `radius_unit: "mi"`,

`workplace_types: ["Hybrid"]`

  • Sponsorship search: `keyword`, `willing_to_sponsor: true`, plus broad

location or remote filters

  • Recruiter-light search: search normally, then classify employer type and

recruiter involvement from the returned fields when available

  • Skills trend check: run a small set of comparable searches, sample results,

and summarize repeated technologies without claiming full-market statistics

Output Contract

For job triage, return:

  • `Answer`: the direct recommendation or shortlist
  • `Meaning`: why the roles or search shape fit the user's goals
  • `Risk`: hard blockers, stale/live-data uncertainty, and decisions needed
  • `Evidence`: search parameters, result counts, listing names, dates, and links
  • `Next Search`: one focused follow-up query when useful

For setup guidance, return:

  • `Answer`: whether Dice MCP is currently usable in this environment
  • `Meaning`: what the endpoint/tool enables
  • `Risk`: authentication, subscription, client, rate-limit, and privacy caveats
  • `Details`: client-specific setup steps and verification prompt

Guardrails

  • Do not apply to jobs, send messages, alter a Dice profile, upload resumes, or

create saved searches unless the user explicitly asks for that exact action.

  • Do not claim a role is current, remote, sponsor-friendly, or
Read more
@gaelic-ghost
Ships withsocket

Stuff for Agents on macOS Promo audio: Socket Codex Marketplace Promo

9200 skills5 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
9
Star history of gaelic-ghost/socket on GitHub, a chart by star-history.com

Other skills on socket.

orchestrate-agent-work

orchestrate-agent-work

Coordinate bounded worker tasks with a launch envelope, report-back, escalation, and synthesis contract. Use before spawning,…

@gaelic-ghost@gaelic-ghostInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about dice-job-search-workflow.

Which coding agents can use dice-job-search-workflow?
dice-job-search-workflow installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.