# Create Keep Think Model Chat Template

> Your task is to investigate the chat template of given model, go to its tokenizer config and check whether the following behavior exists:

- Skill: `modelscope/create-keep-think-model-chat-template` (Agent Skill)
- Install (CLI): `npx skillmds@latest add modelscope/create-keep-think-model-chat-template`
- Raw SKILL.md: https://api.skillmd.com/api/skills/modelscope/create-keep-think-model-chat-template/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: modelscope (https://skillmd.com/u/modelscope)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/modelscope/create-keep-think-model-chat-template

---



Your task is to investigate the chat template of given model, go to its tokenizer config and check whether the following behavior exists:

>
> Remove history <think> block from the input when apply chat template when converting messages.
>

This behavior will make RL training slower, if this behavior exists, please change the chat template to forbid such behavior.

You must not do this in-place, instead, please create another model.
E.g., "/mnt/data_cpfs/xielipeng.xlp/models/Qwen3-8B" -> "/mnt/data_cpfs/xielipeng.xlp/models/Qwen3-8B-Keep-History"
For all files within the original model path, please create symbolic links instead of copying files.
With only one exception, the tokenizer config file, which should be copied and modified to change the chat template.

