Dice job search workflow
Skill gaelic-ghost/socket/plugins/productivity-skills/skills/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 boundaries grounded in Dice's documented search_jobs tool.From its SKILL.md
npx -y skills add gaelic-ghost/socket --skill dice-job-search-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.9 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it
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
Productivity Skills bundles a plugin-provided MCP config for Dice at
plugins/productivity-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
- Clarify the search goal in practical terms: target role, geography, work mode, seniority, technologies, employment type, recency, and hard filters.
- 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
diceMCP 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.
- Prefer broad first searches, then narrow with filters after seeing the shape of results. Avoid overfitting the first query to every preference.
- Use Dice's documented parameters when constructing searches:
keyword: required job title or search keywordslocation: city, state, region, or remote-oriented search termradiusandradius_unit: location expansionworkplace_types:Remote,On-Site, orHybridemployment_types:FULLTIME,CONTRACTS,PARTTIME, orTHIRD_PARTYemployer_types:Direct Hire,Recruiter, orOtherposted_date:ONE,THREE, orSEVENwilling_to_sponsor: work authorization sponsorship filtereasy_apply: simplified application filterjobs_per_page,page_number, andfields: pagination and response size
- 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
- 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
- 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.
- 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, optionallocation,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 shortlistMeaning: why the roles or search shape fit the user's goalsRisk: hard blockers, stale/live-data uncertainty, and decisions neededEvidence: search parameters, result counts, listing names, dates, and linksNext Search: one focused follow-up query when useful
For setup guidance, return:
Answer: whether Dice MCP is currently usable in this environmentMeaning: what the endpoint/tool enablesRisk: authentication, subscription, client, rate-limit, and privacy caveatsDetails: 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 easy-apply unless that field is present in live Dice results or the visible listing evidence.
- Do not infer salary, sponsorship, employer type, or remote status from vague wording when the result does not expose it.
- Do not promise that Dice MCP stores no data beyond what the official docs say. State only that the documented server exposes public job listings and basic search does not require a Dice login.
- Do not scrape Dice web pages when the MCP tool is available and sufficient.
- Do not build a local MCP server, proxy, cache, or automation runner inside this skill. This skill is guidance around Dice's external MCP surface.
- Respect rate limits. If HTTP 429 or throttling appears, stop, back off, and report the limit instead of retrying aggressively.
- Keep personal job-search preferences, resumes, and application history out of logs and durable repo files unless the user explicitly asks to save them.
References
agents/openai.yamlreferences/dice-mcp-source-notes.md