Mindket

Qwen Sharp Chat Templates

Newversion 1 · updated

Overview

Replaces the chat template of Qwen3.5, 3.6 and 3.8 models so they think less before answering and write tighter replies. For people running Qwen locally for coding and knowledge work.

Qwen Sharp Chat Templates is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • A model from the Qwen 3.5, 3.6 or 3.8 line, running on your machine
  • A runtime that lets you replace the stock chat template
  • Python with pip, to fetch the files
Runs in
  • llama.cpp, where template options pass in with a chat template kwargs flag
  • LM Studio with the MLX backend, where the template detects the runtime's own tool protocol
  • transformers and oMLX, which can pass template options
Start with
pip install -U huggingface_hub
hf download peculiar-ragdoll/Qwen-Sharp-Chat-Templates

About

What it is

Qwen Sharp Chat Templates is a replacement chat template for Qwen3.5, 3.6 and 3.8 models, aimed at knowledge work and coding. It builds on froggeric's fixed Qwen templates and adds a system prompt that is always appended. The card says the models then use fewer thinking tokens and trim filler from their replies.

Who it suits

People who run Qwen models on their own machine and want faster, tighter answers without changing the model.

IndustryWho uses itHow they use itExample
SoftwareDevelopersSwap the stock template in a local Qwen setupSpeed up fixes on repository tasks
AI toolingAgent buildersKeep tool calls working across runtimesAvoid duplicate tool instructions in LM Studio
Knowledge workAnalystsGet shorter replies in long chatsCut filler in multi-turn conversations

If you only use hosted chat apps, you can skip it.

Where to use it

  • llama.cpp, where template options pass in with a chat template kwargs flag
  • LM Studio with the MLX backend, where the template detects the runtime's own tool protocol
  • transformers and oMLX, which can pass template options
Use caseWhoWhat they get back
Coding on repositoriesDevelopersFixes reached faster at similar solve counts
Agent runs with toolsAgent buildersTool calls that parse instead of leaking raw text
Long conversationsEveryday usersReplies with less filler per turn

How to set it up

  • A model from the Qwen 3.5, 3.6 or 3.8 line, running on your machine
  • A runtime that lets you replace the stock chat template
  • Python with pip, to fetch the files
  1. Install the Hugging Face hub tool.
  2. Download the template files.
  3. Point your runtime at the template in place of the model's stock one.
pip install -U huggingface_hub
hf download peculiar-ragdoll/Qwen-Sharp-Chat-Templates

How to use it

After you swap the template in, chat as normal. The card names an override called suppress_tool_instructions, which turns off the template's own tool block where your runtime can pass template options. The appended prompt can also be switched off per request.

ToolWhat it does
suppress_tool_instructionsOverrides the template's own tool block in either direction
chat template kwargs flagHow llama.cpp passes template options
max_tool_response_charsLimits how long a tool response can be

Example

You run Qwen3.8-27b at medium effort on repository problems with the Sharp template. On that test the Sharp template needed a median of 20.0 minutes per fix, while the stock one needed 54.6.

For newcomers and experts

If you are new, a chat template is the wrapper that formats your messages for the model. Swapping it changes behavior without touching the weights, so try it on one model and compare.

For experts, this is froggeric's v22.5 plus a spliced system prompt and local revisions. Version 22.4.1 stands down when LM Studio's MLX backend injects its own tool protocol, which the card measured at 6 of 6 tool calls parsed against 2 of 6 before.

  1. You send a chat to the runtime
  2. The Sharp template formats the messages
  3. The model thinks less and answers tighter
  4. Tool calls parse under one protocol

Good to know

The card's SWE-bench-Live test solved 15 of 25 problems with Sharp against 16 with the stock template.

Median minutes to a fix on SWE-bench-Live
Stock template54.6 minutes
Sharp template20.0 minutes
  • License: Apache 2.0, as the Hugging Face record lists it.
  • Cost to run: no API key or account is named. You need a local model and runtime.
  • Data it reaches: downloading reaches Hugging Face. The template itself only formats messages.
  • Not for: models outside Qwen3.5, 3.6 and 3.8. The card also says the SWE-bench-Live gain came from speed, not from more solved problems.

README and files

README

Qwen Sharp Chat Templates

Replaces the chat template of Qwen3.5, 3.6 and 3.8 models so they think less before answering and write tighter replies. For people running Qwen locally for coding and knowledge work.

Made by peculiar-ragdoll on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: Qwen Sharp Chat Templates is a replacement chat template for Qwen3.5, 3.6 and 3.8 models, aimed at knowledge work and coding. It builds on froggeric's fixed Qwen templates and adds a system prompt that is always appended. The card says the models then use fewer thinking tokens and trim filler from their replies.

Who it suits: People who run Qwen models on their own machine and want faster, tighter answers without changing the model.

Industry | Who uses it | How they use it | Example
Software | Developers | Swap the stock template in a local Qwen setup | Speed up fixes on repository tasks
AI tooling | Agent builders | Keep tool calls working across runtimes | Avoid duplicate tool instructions in LM Studio
Knowledge work | Analysts | Get shorter replies in long chats | Cut filler in multi-turn conversations

If you only use hosted chat apps, you can skip it.

Where to use it:

  • llama.cpp, where template options pass in with a chat template kwargs flag
  • LM Studio with the MLX backend, where the template detects the runtime's own tool protocol
  • transformers and oMLX, which can pass template options
Use case | Who | What they get back
Coding on repositories | Developers | Fixes reached faster at similar solve counts
Agent runs with tools | Agent builders | Tool calls that parse instead of leaking raw text
Long conversations | Everyday users | Replies with less filler per turn

How to set it up:

  • A model from the Qwen 3.5, 3.6 or 3.8 line, running on your machine
  • A runtime that lets you replace the stock chat template
  • Python with pip, to fetch the files
  1. Install the Hugging Face hub tool.
  2. Download the template files.
  3. Point your runtime at the template in place of the model's stock one.
pip install -U huggingface_hub
hf download peculiar-ragdoll/Qwen-Sharp-Chat-Templates

How to use it: After you swap the template in, chat as normal. The card names an override called suppress_tool_instructions, which turns off the template's own tool block where your runtime can pass template options. The appended prompt can also be switched off per request.

Tool | What it does
suppress_tool_instructions | Overrides the template's own tool block in either direction
chat template kwargs flag | How llama.cpp passes template options
max_tool_response_chars | Limits how long a tool response can be

Example: You run Qwen3.8-27b at medium effort on repository problems with the Sharp template. On that test the Sharp template needed a median of 20.0 minutes per fix, while the stock one needed 54.6.

For newcomers and experts: If you are new, a chat template is the wrapper that formats your messages for the model. Swapping it changes behavior without touching the weights, so try it on one model and compare.

For experts, this is froggeric's v22.5 plus a spliced system prompt and local revisions. Version 22.4.1 stands down when LM Studio's MLX backend injects its own tool protocol, which the card measured at 6 of 6 tool calls parsed against 2 of 6 before.

You send a chat to the runtime
The Sharp template formats the messages
The model thinks less and answers tighter
Tool calls parse under one protocol

Good to know: The card's SWE-bench-Live test solved 15 of 25 problems with Sharp against 16 with the stock template.

Title: Median minutes to a fix on SWE-bench-Live
Stock template: 54.6 minutes
Sharp template: 20.0 minutes
  • License: Apache 2.0, as the Hugging Face record lists it.
  • Cost to run: no API key or account is named. You need a local model and runtime.
  • Data it reaches: downloading reaches Hugging Face. The template itself only formats messages.
  • Not for: models outside Qwen3.5, 3.6 and 3.8. The card also says the SWE-bench-Live gain came from speed, not from more solved problems.

On Hugging Face, 13 November 2026

  • Library: mlx
  • Downloads in the last 30 days: 0
  • Likes: 502
  • License: apache-2.0
  • Based on: froggeric/Qwen-Fixed-Chat-Templates
  • Tags: jinja, chat-template, qwen, qwen3.5, qwen3.6, qwen3.8, llama.cpp, lm-studio, vllm, tool-calling, thinking, token-efficient

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download peculiar-ragdoll/Qwen-Sharp-Chat-Templates

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  5 KB

1 file, 5 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
Qwen Sharp Chat Templates This page0502—apache-2.0
Qwen-Fixed-Chat-TemplatesShares chat-template · jinja · lm-studio01,901—apache-2.0
Qwen3.6-35B-A3B lododo-Distill-v1.0 (GGUF)Shares qwen3.6 · qwen3.8 · qwen746835.5Bapache-2.0
Qwen3.8-35B-A3B-Distill-GGUFShares qwen3.6 · qwen3.8 · llama.cpp1,337,09727735.5Bapache-2.0
Qwen3.6-35B-A3B-Claude-4.6-Opus-Reasoning-Distilled-GGUFShares qwen3.6 · qwen · llama.cpp17,17929634.7Bapache-2.0
Qwen3.8-27B-NVFP4-DGX-SPARKShares vllm · qwen3.8 · qwen41,3061,12718.2Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Developer

See all in Developer

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k

open-code-review

alibaba · Kit

Reviews Git changes with an AI agent that reads files and searches the codebase, then writes comments tied to exact lines. It suits developers who want automat…

New50.7k