Markdown Negotiation Support
CommunityServe agents Markdown or HTML automatically.
Software Engineering#markdown#http headers#content negotiation#agent http#html vs markdown#llm token estimation
Authorberkayoztunc
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes the guesswork of choosing the right response format for different clients by automatically returning Markdown when an agent requests it, while keeping HTML as the default for browsers.
Core Features & Use Cases
- Content negotiation for agent clients: Detects requests that include
Accept: text/markdownand returns Markdown instead of HTML. - Correct response metadata: Sets
Content-Type: text/markdown; charset=utf-8, includesVary: Accept, and providesx-markdown-tokenswith an estimated token count. - Browser-friendly default: Keeps HTML as the default representation when Markdown is not explicitly requested, improving compatibility across user interfaces and tools.
Quick Start
Ask your agent to call the HTML route with an Accept: text/markdown header to receive Markdown content and accurate token estimates in x-markdown-tokens.
Dependency Matrix
Required Modules
None requiredComponents
assets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Markdown Negotiation Support Download link: https://github.com/berkayoztunc/orquestra/archive/main.zip#markdown-negotiation-support Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.