Make any LLM talk like a normal person. A system prompt that removes AI slop.
概要
Make any LLM talk like a normal person. No filler, no fluff, just the answer. Contributions welcome. See CONTRIBUTING.md and open a rule suggestion in Issues. Recent rule history in CHANGELOG.md. A single system prompt that transforms verbose, corporate-sounding LLM output into direct, informative responses. Works with any model (GPT, Claude, Gemini, LLaMA, etc.). Tested on GPT-4o-mini () and GPT-5.4 () while preserving all useful information. See full comparison with all 10 test questions and complete answers. Python is a high-level, interpreted programming language known for its readability and simplicity. It was created by Guido van Rossum and first released in 1991. Python supports multiple programming paradigms, including procedural, object-oriented, and functional programming, making it versatile for various applications. Key features of Python include: 1.
README
talk-normal
English | 中文
Make any LLM talk like a normal person. No filler, no fluff, just the answer.
Contributions welcome. See CONTRIBUTING.md and open a rule suggestion in Issues. Recent rule history in CHANGELOG.md.
What it does
A single system prompt that transforms verbose, corporate-sounding LLM output into direct, informative responses. Works with any model (GPT, Claude, Gemini, LLaMA, etc.). Tested on GPT-4o-mini (73% reduction) and GPT-5.4 (72% reduction) while preserving all useful information. See full comparison with all 10 test questions and complete answers.
Question: “What is Python?”
After (GPT-4o-mini, 513 chars):
Python is a high-level, interpreted programming language known for its readability and simplicity. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. Python has a large standard library and a vibrant ecosystem of third-party packages, making it suitable for web development, data analysis, artificial intelligence, scientific computing, and more. Its versatility and ease of use make it a popular choice among beginners and experienced developers alike.
Real-world example: financial market analysis
This is the actual case that motivated building talk-normal.
Usage
OpenClaw
Three ways, pick whichever fits your workflow:
Option 1: Paste the GitHub link into chat (easiest)
Paste this link into your OpenClaw chat and ask it to install:
https://github.com/hexiecs/talk-normal
Option 2: ClawHub
clawhub install talk-normal && bash skills/talk-normal/install.sh
To pull the latest rules later:
clawhub update talk-normal && bash skills/talk-normal/install.sh
Option 3: Manual git clone
git clone https://github.com/hexiecs/talk-normal.git && cd talk-normal && bash install.sh
All three paths end up running the same install.sh, which auto-detects your AGENTS.md and injects the prompt between # --- talk-normal BEGIN --- and # --- talk-normal END --- markers. The installer is idempotent: re-run it any time to pick up the latest rules without touching the rest of your AGENTS.md.
Uninstall:
bash install.sh --uninstall
Start a new conversation to take effect.
Hermes Agent
Two ways:
Option 1: Install from GitHub
hermes skills install --force hexiecs/talk-normal/skill-hermes
--forceis required because this skill modifies yourAGENTS.mdto inject always-on prompt rules — Hermes’s security scanner flags that as persistent prompt modification. The skill is open-source; review it atskill-hermes/SKILL.mdbefore installing.
Then run the installer (installs globally to ~/AGENTS.md):
cd ~ && bash ~/.hermes/skills/skill-hermes/install.sh
To install for a specific project instead, cd into that project directory before running the installer.
Option 2: Manual git clone
git clone https://github.com/hexiecs/talk-normal.git
cd ~ && bash talk-normal/install.sh
The installer auto-detects your workspace config file (.hermes.md, HERMES.md, or AGENTS.md) and injects the rules. Hermes freezes context files at session start, so start a new session to take effect.
Uninstall:
cd ~ && bash ~/.hermes/skills/skill-hermes/install.sh --uninstall
ChatGPT custom instructions
Copy the contents of prompt-chatgpt.md into ChatGPT’s custom instructions field.
ChatGPT’s custom instructions fields are capped at 1500 characters each. prompt-chatgpt.md is a compressed variant built to fit that limit while preserving every load-bearing rule from prompt.md (negation-frame ban, closing-stamp ban, filler list, conditional-menu ban, few-shot BAD/GOOD examples). Use prompt.md everywhere there is no length cap (OpenClaw, API, Cursor, Continue); use prompt-chatgpt.md only for the ChatGPT custom instructions field.
Any OpenAI API tool
Copy the contents of prompt.md into the system prompt field of whatever tool you use (Cursor, Continue, your own app, etc.)
API calls
curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4o-mini",
"messages": [
{"role": "system", "content": ""},
{"role": "user", "content": "What is Python?"}
]
}'
Test results
10 prompts, temperature=0. Measured in characters. Full responses for every question.
GPT-4o-mini — average reduction: 73%
| # | Prompt | Original | talk-normal | Reduction |
|---|---|---|---|---|
| 1 | TCP vs UDP? | 2488 | 630 | 74% |
| 2 | What is Python? | 1583 | 513 | 67% |
| 3 | Explain how HTTP works | 3526 | 875 | 75% |
| 4 | How does DNS work? | 3263 | 1100 | 66% |
| 5 | Is React better than Vue? | 2389 | 249 | 89% |
| 6 | Docker和虚拟机有什么区别? | 901 | 297 | 67% |
| 7 | 什么是机器学习? | 551 | 125 | 77% |
| 8 | 什么是区块链? | 469 | 115 | 75% |
| 9 | Redis和Memcached哪个好? | 810 | 129 | 84% |
| 10 | Microservices pros/cons | 3027 | 922 | 69% |
GPT-5.4 — average reduction: 72%
| # | Prompt | Original | talk-normal | Reduction |
|---|---|---|---|---|
| 1 | TCP vs UDP? | 1076 | 515 | 52% |
| 2 | What is Python? | 628 | 502 | 20% |
| 3 | Explain how HTTP works | 5761 | 954 | 83% |
| 4 | How does DNS work? | 3383 | 731 | 78% |
| 5 | Is React better than Vue? | 1214 | 466 | 61% |
| 6 | Docker和虚拟机有什么区别? | 1999 | 514 | 74% |
| 7 | 什么是机器学习? | 767 | 195 | 74% |
| 8 | 什么是区块链? | 852 | 391 | 54% |
| 9 | Redis和Memcached哪个好? | 1629 | 252 | 84% |
| 10 | Microservices pros/cons | 3489 | 1288 | 63% |
GPT-5.4 is already more concise than 4o-mini out of the box. talk-normal still cuts verbose responses by 20-89% on both models.
Rule iteration
Individual rules are iterated against real LLM output. Each rule that leaks in production gets a file in regressions/ tracking the leak count per version, the specific fix, and the observed LLM excerpts that motivated each round.
Example: the "不是X,而是Y" rhetorical frame went from 6 violations per response to 0 across four iterations on the same stress prompt. The load-bearing change turned out to be removing a specific negative example from the rule text — it was being copied verbatim by the model as a template instead of avoided as an anti-pattern. Full writeup: regressions/rule-17-negation-frame.md.
Star History
License
MIT
推奨ツール
別のキーワードを試すか、フィルタを外してください。
インストール
npx skillfish add hexiecs/talk-normal