model-template-safety

仓库创建 2026年1月20日最近提交 21 天前SkillHot 收录 20 天前
▸ 精选理由

有助于避免提示注入或模板导致会话中断,是可靠的安全防护层。

这个 Skill 做什么

防止会话或模板中出现会影响模型行为的危险控制字符串或令牌。

帮你在写或运行 LLM 聊天模板、prompt、或本地生成模型时把会改变模型行为的“控制字符串”过滤掉,避免会话被意外中断或被提示注入干扰。用在编辑 chat template、处理 tokenizer 输出、或把历史对话拼到新 prompt 里时,防止原文中的特殊 token 变成有效指令。特别严格,会把示例、工具输出或任务文本里的危险片段认作潜在 prompt 注入并阻断。

▸ 展开 SKILL.md 英文原文

Use when work involves LLM chat templates, tokenizer artifacts, special/stop/control tokens, reasoning tags, generation prompts, generation service task docs, local generation models, ONNX causal-LM contracts, SmolLM/Qwen/Gemma prompts, KV cache inputs, past_key_values, or thinking-mode sessions.

Skill 开发管理模板安全提示工程控制标记通用
3
Stars
0
Forks
14
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/ton-anywhere/my-favorite-prompts/main/skills/model-template-safety/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/ton-anywhere/my-favorite-prompts/main/skills/model-template-safety/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Model Template Safety

## Purpose

Prevent agent sessions from stopping or drifting because the transcript contains raw model-control text.

This skill is intentionally strict: the transcript itself is part of the model input. Unsafe strings shown in tool output, skill examples, task files, reasoning, or prose can all become active prompt material later.

## Hard Rule

Do not place raw chat-template delimiters, stop/control tokens, generation sentinels, or reasoning markers into the conversation transcript.

This includes:

- assistant prose
- reasoning text
- markdown tables
- code fences
- tool output previews
- copied task/spec text
- copied tokenizer JSON

Use neutral names, token IDs,
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有