QQBot Prompt Optimizer
v1.1.0Fix robotic QQ Bot replies by replacing default prompts with your own personality. Supports soul files (SOUL.md) for character-driven AI responses.
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & Capability
The skill claims to 'detect and replace the default QQ Bot system prompt' and to 'run the optimizer', but there are no binaries, scripts, or install steps included. It doesn't declare the config paths it will read or write. A tool that edits bot configuration should specify which files/locations it touches; the absence of that is inconsistent with the stated purpose.
Instruction Scope
SKILL.md tells the user to create a SOUL.md and 'run the optimizer' but provides no concrete commands, file paths, or safe boundaries. That vagueness gives the agent broad discretion (e.g., where to look for configs, what files to modify), which is scope creep compared with the simple goal of copying a prompt into a known config file.
Install Mechanism
Instruction-only skill with no install spec and no code files. This minimizes supply-chain risk because nothing is downloaded or written by the installer itself.
Credentials
The skill requests no environment variables or credentials, which is appropriate on the surface. However, its functionality implies it will need read/write access to the bot's configuration files; those required config paths are not declared. The missing declaration is a proportionality mismatch — the skill likely needs file-system access but doesn't specify what.
Persistence & Privilege
The skill is not marked 'always' and uses normal agent invocation defaults. It doesn't request persistent platform privileges in the metadata. The main concern is the undefined runtime behavior, not granted persistent privileges.
What to consider before installing
This skill is suspicious because it promises to modify your QQ Bot's system prompt but gives no code, no commands, and no list of files it will touch. Before installing or running it:
- Ask the publisher for the concrete implementation (script or exact commands) and a list of config file paths that will be read/modified. Refuse to run anything opaque.
- Prefer a skill that provides source code you can review, or a small script you can run yourself. If you must use this, manually create SOUL.md and manually copy its contents into your bot's known system-prompt file, after making a backup.
- Never give an automated agent blanket access to your filesystem; run any untrusted script in an isolated/test environment.
If the skill later includes a clear, minimal script that only writes to a single documented QQ Bot config file (with backup/restore instructions), and shows example commands, this assessment could move to benign.Like a lobster shell, security has layers — review code before you run it.
chatbotchineselatestpersonalizationpromptqqbot
QQBot Prompt Optimizer — 让你的 QQ 机器人说人话
Story
你搭了个 QQ 机器人,接了 AI 模型,满心期待它像你一样聊天。
结果它开口就是:"您好,我是您的智能助手,很高兴为您服务!请问有什么可以帮助您的吗?"
你的朋友们:「这他妈谁啊」「机器人滚」「取关了」
问题不在模型,在默认提示词。
QQ Bot 平台给的默认 system prompt 就是那种客服腔。你的模型再聪明,喂了屎一样的提示词,出来的还是屎。
这个 skill 帮你把默认提示词替换成你自己的性格——通过一个叫 SOUL.md 的灵魂文件。
How It Works
- Write a
SOUL.mddescribing who your bot should be - This skill detects and replaces the default QQ Bot system prompt
- Your bot now talks like a real person, not a customer service rep
SOUL.md Template
# SOUL.md - [Bot Name]
_You're not a chatbot. You're [name], [identity]._
## Personality
- [Core trait 1]
- [Core trait 2]
- [Core trait 3]
## Communication Rules
1. [How you greet people]
2. [Your humor style]
3. [Topics you care about]
4. [How you handle disagreements]
## Absolute Don'ts
- Never say "您好,很高兴为您服务"
- Never use corporate/customer-service tone
- Never pretend to be an "AI assistant"
Usage
- Create your
SOUL.mdwith your bot's personality - Place it in your bot's config directory
- Run the optimizer to apply it to QQ Bot's system prompt
- Your bot now has a soul
When to use
- Setting up a new QQ Bot and want it to have personality
- Your existing bot sounds too robotic or formal
- You want different bots to have different characters
- Group chat bots that need to fit the vibe
Comments
Loading comments...
