This skill is a router + prompt library for human-like writing.
This skill is for daily chat (texts/DMs) and social media posts/captions only.
If the user asks for academic writing, news/press, legal/compliance, marketing copy, customer support macros, work emails/reports, or other “document/brand” writing:
(We’re improving “human-likeness” for chat/social, not optimizing other registers.)
1) Classify the task into an on-scope scenario: daily chat vs social (platform-specific)
2) Apply the correct prompt recipe + humanization passes to generate output that reads like a real person
It supports Chinese, English, mixed bilingual, and is designed to be extended to additional languages.
If the user didn’t specify, ask one question:
> “Do you want this as (A) a DM/text message, or (B) a social post? If social, which platform (X/Reddit/LinkedIn/IG/TikTok/小红书/朋友圈)?”
Use references/scenario-router.md.
Router outputs MUST include:
Use references/prompt-recipes.md and select:
Follow the universal drafting procedure:
1) collect minimum inputs
2) create a compact style card (5–10 bullets)
3) draft in the target genre
4) humanization passes
5) anti-AI checklist gate
Use references/human-checklist.md (score 0–2 each). If ≤15, revise once.
Ask for (or infer):
1) Language
2) Scenario (or run router)
3) Style requirements (if any): voice/persona, tone, formality, “像谁/像哪种文风”
4) Audience + relationship
5) Goal: inform / persuade / apologize / request / report / argue
6) Constraints: length, must-keep facts, forbidden phrases, sensitive topics
7) Source material: (a) user draft to rewrite, or (b) bullet points to expand
Default style (when user provides no style requirements):
Include:
references/ai-tells.md)1) Specificity: add concrete anchors (time, numbers, examples) without inventing facts.
2) Rhythm: vary sentence length; reduce template symmetry.
3) Agency: explicit subject (“I/we/you”) where appropriate; remove passive fog.
4) Friction: add realistic constraints/tradeoffs when appropriate; no fake experiences.
5) Compression: delete filler + repeated points.
6) Phrase scrub (scenario-specific, manual rewrite): scan for high-frequency AI/PR/marketing phrases and templated closers (see references/phrase-blacklist.md). Then rewrite in-context (or delete filler) rather than doing mechanical search/replace. Do not globally normalize punctuation/quotes.
Use references/human-checklist.md.
Deliver:
Inside OpenClaw we usually improve “human-ness” via routing + recipes + examples (not weight training).
Use references/language-extension.md.
references/scenario-router.md — how to classify scenario/platform (CN/EN)references/prompt-recipes.md — prompt templates per scenario + what to include/avoidreferences/registers.md — detailed conventions across registers (CN/EN)references/ai-tells.md — common AI tells and fixesreferences/phrase-blacklist.md — scenario-specific blacklist phrases + human alternatives (use in the phrase scrub pass)references/human-checklist.md — final QA checklist + scoringreferences/fewshot-pack.md — how to build few-shot datasetsreferences/language-extension.md — how to add more languages safely共 1 个版本