---
name: markdown-negotiation
title: Markdown negotiation
category: contentAccessibility
---

# Markdown negotiation

Give an agent markdown when it asks for markdown. Tokens are the expensive part of an agent run, and raw HTML is mostly markup it will throw away.

## When to use this skill

Use this when a site fails the "Markdown negotiation" check and you need to implement it.

## Goal

Return HTML responses as markdown when agents request it

## Pass criteria

A request with Accept: text/markdown returns Content-Type: text/markdown, and HTML stays the default.

## Implementation

This skill covers the diagnosis. The step-by-step implementation prompt is part
of the paid tier and is served per scan by the API — see https://agent-ready.t0ols.com/llms-full.txt.

## Specifications

- https://developers.cloudflare.com/fundamentals/reference/markdown-for-agents/

## Verifying

Re-run the scan against the site and confirm the check reports a pass:

    curl -s https://agent-ready.t0ols.com/api/scan \
      -H 'content-type: application/json' \
      -d '{"url":"https://example.com","enabledChecks":["markdownNegotiation"]}'
