dell.com logo
dell.com

find-repair-guides

Installation

Adds this website's skill for your agents

 

Summary

Search Dell's support site for a product model or service tag and return structured resources: service manuals, hardware replacement guides (steps, tools, screw lists), driver downloads, BIOS updates, diagnostic tools, and warranty status. Read-only.

FIG. 01
FIG. 02
FIG. 03
FIG. 04
SKILL.md
251 lines

Dell Support Resources & Repair Guides

Purpose

Given a Dell product model name (e.g. "Latitude 3420") or service tag, return structured support resources from dell.com/support: service manuals, hardware replacement / repair guides (step-by-step procedures, required tools, screw lists), driver downloads, BIOS updates, diagnostic tools, and warranty status. For repair guides, the skill extracts the full step-by-step instructions, the recommended tools, and the screw list (screw type + quantity per component). Read-only — never downloads files, signs in, or submits anything beyond the model search box.

When to Use

  • "Show me how to replace the battery / SSD / base cover on a Latitude 3420."
  • "What's the latest BIOS for this Dell model and when was it released?"
  • "List the service manuals and driver categories available for a Dell product."
  • Building a repair/maintenance knowledge base or a technician assistant for Dell hardware.
  • Any flow that needs Dell disassembly procedures, tools, or screw specs without a human clicking through the support site.

Workflow

This is a hybrid skill. The two data surfaces have very different characteristics, so use the right transport for each:

ResourceBest transportWhy
Service manuals & repair-guide content (steps, tools, screws)Plain HTTP fetch of dl.dell.com static HTMLNo anti-bot, no JS, deterministic, ~1 request per section
Product resolution, drivers/BIOS/diagnostics, warrantyBrowser (--verified --proxies)Akamai-protected, client-rendered micro-frontends (MFE)

Step 1 — Resolve the model to a product slug

The product-support page slug is Dell's internal productcode. For most current models the slug is predictable (latitude-14-3420-laptop for "Latitude 3420"), but resolve it rather than guessing:

  • Fast path: open https://www.dell.com/support/product-details/en-us/product/<slug>/overview. A wrong slug 404s/redirects; a good one renders the product title.
  • Discovery path: open https://www.dell.com/support/home/en-us, browse fill #single-search-input "<model>", browse wait timeout 2500, browse snapshot once, click the matching autocomplete suggestion, then read the resulting URL — its /product/<slug>/ segment is the slug.

Note: the older URL form …/support/home/en-us/product-support/product/<slug>/overview 301-redirects to …/support/product-details/en-us/product/<slug>/overview. Use the product-details form directly.

Step 2 — Drivers, BIOS & diagnostic tools (browser)

  1. browse open https://www.dell.com/support/product-details/en-us/product/<slug>/drivers
  2. browse wait loadbrowse wait timeout 6000 (the driver grid renders progressively).
  3. Dismiss the cookie banner and the "We value your feedback" survey modal (browse press Escape) — they overlay the content.
  4. browse get text body. The driver grid lists, per row: name, importance (Recommended | Optional | Critical | Urgent), release date, category. Category facet counts appear near the top (e.g. BIOS (1), Chipset (9), Storage (27), Systems Management, Network, Ethernet & Wireless, … total shown as All <model> (78)).
    • BIOS updates are the rows in the BIOS category (e.g. Dell Latitude 3420/3520 System BIOS).
    • Diagnostic tools = SupportAssist / SupportAssist OS Recovery (also reachable via the /diagnose tab).

Step 3 — Service manuals & repair guides (fetch — the strong path)

  1. Discover the manual_id. Open https://www.dell.com/support/product-details/en-us/product/<slug>/docs (a.k.a. the "Manuals & Documents" tab), browse wait timeout 2500, browse get markdown body, and read the Service Manual link of the form /support/manuals/en-us/<slug>/<manual_id>/…. For Latitude 3420, manual_id = latitude_3420_sm_uma (naming convention: <family>_<model>_sm_<graphics>, where uma = integrated graphics, dis/discrete variants also exist).
  2. Fetch the table of contents (plain HTTP GET, no proxy/stealth needed): https://dl.dell.com/content/guides/public/html/<manual_id>/en-us/toc.html Each entry is an <a id="guid-XXXX…">Title</a> — build a {title → guid} map. Typical entries: Recommended tools, Screw List, Removing the base cover, Installing the battery, etc.
  3. Fetch any section's content: https://dl.dell.com/content/guides/public/html/<manual_id>/en-us/<guid>.html (use the guid-XXXX….html filename form — see gotcha). Strip tags to text. Each removal/install page yields Prerequisites, About this task, and a numbered Steps list.
  4. For tools and fasteners, fetch the dedicated sections:
    • Recommended tools → e.g. Phillips #0 screwdriver, Plastic scribe.
    • Screw List → a table of component → screw type → quantity (e.g. Base cover → Captive screws → 8, WLAN card → M2x3 → 1).

Step 4 — Warranty status

On the overview page, warranty status is only shown for a specific service tag. A model-only query renders an "Enter your service tag or serial number" prompt instead of a warranty card. If you have a service tag, enter it in the overview's service-tag box (or open …/product-details/…/servicetag/<TAG>/overview); full warranty/entitlement detail often additionally requires sign-in. For model-only queries, return warranty as "unknown" with a note that a service tag is required — do not sign in.

Step 5 — Part numbers (FRU / DPN)

The service manual provides tools and screw specs but NOT FRU/DPN part numbers. Dell exposes orderable part numbers only through the "Self-Repair & Parts" flow (global nav) / the parts catalog, which is keyed to a specific service tag (exact config) and is partly behind the order/sign-in flow. For a model-only request, return part_numbers from the screw list (screw type + qty) and mark FRU/DPN as requiring a service tag.

Browser-fallback for repair-guide content

If dl.dell.com is unreachable via fetch, the same guid-XXXX….html URLs render in the browser session — but note the intermittent HTTP/2 gotcha below.

Site-Specific Gotchas

  • READ-ONLY. Never click Download / "Check for Updates" / Order Parts, never sign in.
  • Akamai on www.dell.com. Product/driver/docs pages need a --verified --proxies Browserbase session; a bare session risks Access-Denied. dl.dell.com (the content CDN) has no anti-bot and serves repair-guide HTML to a plain fetch with no proxy.
  • dl.dell.com intermittently throws ERR_HTTP2_PROTOCOL_ERROR in the browser. Observed on a guide page that loaded fine seconds earlier and fine via fetch. Prefer the HTTP fetch path for guide content; if browsing, just retry the navigation once.
  • Repair-guide URL form matters. The human-readable slug form …/en-us/removing-the-base-cover?guid=guid-XXXX… returns "Invalid URL/Asset". Always use the raw …/en-us/guid-XXXX….html filename form. Get the guid from toc.html.
  • Slug == productcode. The /product/<slug>/ segment of the support URL is Dell's product code. "Latitude 3420" → latitude-14-3420-laptop (family code 14 is part of the slug, not a year).
  • Tabs are direct URLs, not just clicks. Append /overview, /drivers, /diagnose, /resources, /docs, or /upgrade to the product-details URL. Tab bodies are client-rendered MFEs — wait load then wait timeout 2500-6000 before reading.
  • Overlays obscure content. A cookie-consent banner and a "We value your feedback" survey modal pop up over the page; press Escape / dismiss before extracting, or your get text returns nav chrome.
  • Prefer get text body / get markdown body over snapshot. Dell pages produce 300-580 accessibility refs; snapshotting them repeatedly is the main cost driver (iter 1 burned ~$8.77 / 30 turns largely on snapshots; switching to text extraction cut it to ~$3.77).
  • Driver-data internal APIs are POST-only / blocked for direct fetch — don't waste time on them. Confirmed dead ends: …/support/driver/en-us/ips/api/driverlist/fetchdriversbyproduct404; …/support/driver/en-us/dep/driverhome/defaultview405 (POST-only MFE). The live grid is backed by POST …/support/driver/en-us/dep/api/driverlist/packdriversbyproduct (and …packdriversbytag), but it requires the page's MFE context/headers — read the rendered grid text instead.
  • Manuals index redirect is buggy. …/support/manuals/en-us/<slug> 301s to a doubled …/support/manuals/en-us/en-us/<slug>. Don't rely on it — get the manual_id from the rendered /docs (Manuals & Documents) tab.
  • No FRU/DPN in service manuals. Manuals give recommended tools + a screw list (type + qty) only. Orderable FRU/DPN numbers live in "Self-Repair & Parts", keyed by service tag.
  • Warranty needs a service tag. Model-only queries never show a warranty card — the overview prompts for a tag. Full entitlement detail often also needs sign-in.
  • 3D Guides ≠ service manual. The left-nav "3D Guides" item is a separate interactive 3D disassembly viewer (WebGL); the static service-manual procedures (this skill's strong path) are the text equivalent and are far cheaper to extract.

Expected Output

{
  "success": true,
  "query": "Latitude 3420",
  "product": {
    "name": "Latitude 3420",
    "slug": "latitude-14-3420-laptop",
    "product_support_url": "https://www.dell.com/support/product-details/en-us/product/latitude-14-3420-laptop/overview"
  },
  "manuals": [
    {
      "title": "Latitude 3420 Service Manual (integrated graphics)",
      "manual_id": "latitude_3420_sm_uma",
      "toc_url": "https://dl.dell.com/content/guides/public/html/latitude_3420_sm_uma/en-us/toc.html",
      "format": "html"
    }
  ],
  "drivers": [
    { "name": "Dell Latitude 3420/3520 System BIOS", "category": "BIOS", "importance": "Critical", "release_date": "2026-05-13" },
    { "name": "Dell SupportAssist OS Recovery Plugin", "category": "Application", "importance": "Recommended", "release_date": "2026-05-14" },
    { "name": "Realtek RTL8821CE/RTL8822CE Wi-Fi and Bluetooth Driver", "category": "Network, Ethernet & Wireless", "importance": "Recommended", "release_date": "2026-04-20" }
  ],
  "driver_category_counts": { "BIOS": 1, "Chipset": 9, "Storage": 27, "Network, Ethernet & Wireless": 6, "Total": 78 },
  "diagnostics": [
    { "name": "SupportAssist", "url": "https://www.dell.com/support/product-details/en-us/product/latitude-14-3420-laptop/diagnose" }
  ],
  "repair_guides": [
    {
      "component": "Base cover",
      "operation": "Removing the base cover",
      "guid": "guid-251bec3c-20bf-4e67-a766-3ce703e7ef38",
      "url": "https://dl.dell.com/content/guides/public/html/latitude_3420_sm_uma/en-us/guid-251bec3c-20bf-4e67-a766-3ce703e7ef38.html",
      "prerequisites": [
        "Follow the procedure in 'before working inside your computer'.",
        "Remove the microSD-card.",
        "Remove the SIM card tray for 4G LTE enabled systems.",
        "Enter the service mode."
      ],
      "required_tools": ["Phillips #0 screwdriver", "Plastic scribe"],
      "screws": [{ "type": "Captive screws", "quantity": 8 }],
      "part_numbers": [],
      "fru_dpn_note": "FRU/DPN not in service manual; requires service tag via Self-Repair & Parts.",
      "steps": [
        "Loosen the eight captive screws that secure the base cover to the palmrest assembly.",
        "Using a plastic scribe, pry open the base cover starting from the recesses in the U-shaped indents near the hinges at the top edge.",
        "Carefully lift and remove the base cover from the chassis. NOTE: be careful of the latches while removing the base cover as they may break."
      ]
    }
  ],
  "warranty": { "status": "unknown", "note": "Warranty status requires a service tag; not shown for a model-only query." },
  "error_reasoning": null
}

Failure shape (model could not be resolved to a product page):

{
  "success": false,
  "query": "Latittude 34200",
  "error_reasoning": "No Dell product matched the query; autocomplete returned no suggestions and the guessed slug 404'd."
}