Purpose
Create content that is:
- persuasive and high-signal,
- natural in voice,
- platform-appropriate,
- non-generic and non-template-like.
This skill coordinates upstream writing/editing skills; it does not claim guaranteed virality.
Required Installed Skills
humanizer (inspected latest: 1.0.0)
de-ai-ify (inspected latest: 1.0.0)
copywriting (inspected latest: 0.1.0)
tweet-writer (inspected latest: 1.0.0)
Install/update:
npx -y clawhub@latest install humanizer
npx -y clawhub@latest install de-ai-ify
npx -y clawhub@latest install copywriting
npx -y clawhub@latest install tweet-writer
npx -y clawhub@latest update --all
Verify:
npx -y clawhub@latest list
Requested Scenario Profile
Example scenario:
- User needs a LinkedIn post about remote work.
- The post should feel authentic and engagement-oriented.
- The final output should also include an X thread adaptation (5 tweets).
Inputs the LM Must Collect First
topic (example: remote work)
platform_primary (linkedin)
target_audience (example: managers, founders, ICs)
goal (reach, comments, shares, leads)
voice_preferences (direct, reflective, contrarian, practical)
author_context (first-hand experience, examples, proof points)
hard_constraints (length, tone, banned claims/words)
thread_required (yes/no, default yes for this scenario)
Do not draft copy before these are explicit.
Tool Responsibilities
humanizer
Use as first-pass anti-pattern editor:
- remove common AI writing signals,
- replace inflated/formulaic language with specific concrete phrasing,
- preserve meaning while increasing naturalness.
Important behavior:
- strongly pattern-based rewrite guidance,
- output is rewritten text + change summary,
- no guaranteed numeric score in the base
humanizer skill.
de-ai-ify
Use as voice pass:
- reduce robotic transitions and hedging,
- simplify buzzword-heavy language,
- increase conversational rhythm,
- enforce direct, human cadence.
Important behavior:
- style/voice correction layer after humanizer,
- useful for adding opinionated nuance and natural texture.
copywriting
Use as persuasion structure pass:
- apply AIDA/PAS/FAB where appropriate,
- strengthen opening hook,
- sharpen value proposition,
- add one clear engagement CTA.
Important behavior:
- persuasive framework selection by goal,
- avoid over-salesy tone for social posts.
tweet-writer
Use as X/Twitter adaptation layer:
- convert long-form message into scroll-stopping tweet/thread format,
- optimize hooks, pacing, and mobile readability,
- enforce concise tweet structure.
Important boundary:
- this is X-oriented optimization, not LinkedIn-native optimization.
Canonical Pipeline
Use this order unless user requests otherwise.
Stage 1: Base draft (message-first)
Create a clean first draft for LinkedIn:
- one strong claim/opinion
- one concrete example
- one practical takeaway
- one question for comments
Avoid list-heavy, sterile, template-first drafting.
Stage 2: Humanizer pass (pattern cleanup)
Run the draft through humanizer logic:
- remove inflated symbolism and generic conclusions
- reduce over-structured AI cadence
- replace vague claims with specifics
Output target:
- same core meaning,
- lower obvious AI-pattern density,
- still readable and coherent.
Stage 3: De-AI-ify pass (voice)
Apply de-ai-ify voice shaping:
- remove excessive transitions and hedging
- tighten to direct, natural language
- introduce human rhythm (short + long sentence variation)
Output target:
- sounds like a person with a point of view,
- not like policy copy.
Stage 4: Copywriting pass (engagement architecture)
Apply copywriting frameworks to final LinkedIn post:
- opening: strong hook (bold thesis, tension, or contrarian angle)
- body: concise value block (problem -> insight -> implication)
- close: one engagement question (comments-oriented CTA)
Rule:
Stage 5: X adaptation (5-tweet thread)
Use tweet-writer principles to convert the same core argument into exactly 5 tweets:
- Tweet 1: hook
- Tweet 2: context/problem
- Tweet 3: key insight
- Tweet 4: practical framework/example
- Tweet 5: question CTA
Hard constraints:
- no external links in the main tweets unless user explicitly requests
- short, mobile-readable lines
- keep continuity and avoid repeating the same sentence across tweets
Causal Chain (Scenario Mapping)
For the scenario "LinkedIn post about remote work":
- Agent drafts initial post on remote-work thesis.
humanizer flags typical AI-like signals and rewrites for specificity.
de-ai-ify adds conversational nuance and less robotic cadence.
copywriting strengthens hook and adds one engagement question.
tweet-writer transforms core message into a 5-tweet thread.
Output Contract
Always return:
LinkedInPost_Final
VoiceEdits_Summary
- key changes from humanizer + de-ai-ify
PersuasionStructure
- framework used (AIDA/PAS/FAB) and why
XThread_5Tweets
- exactly five tweets, numbered 1/5 ... 5/5
OptionalVariants
- 2 alternative hooks
- 2 alternative closing questions
Quality Gates
Before final output, verify:
- authenticity: text does not read like a rigid template
- specificity: at least one concrete detail/example included
- rhythm: sentence lengths vary naturally
- persuasion: one clear hook + one clear CTA
- platform fit: LinkedIn readable + X thread concise
- integrity: no fabricated data, experiences, or citations
If any gate fails, return Needs Revision with explicit reasons.
Guardrails
- Do not fabricate personal anecdotes or fake proof.
- Do not claim guaranteed virality or guaranteed reach outcomes.
- Do not hide factual uncertainty when claims are unverified.
- Keep persuasive language ethical and non-manipulative.
- Prioritize reader trust over stylistic gimmicks.
Known Limits from Inspected Upstream Skills
- Base
humanizer is rewrite-focused and does not define a strict numeric AI score output.
- If numeric AI-likeness scoring is required (for example "85% AI"), this may need the optional
ai-humanizer variant or explicit custom scoring rubric.
tweet-writer optimizes for X, not LinkedIn ranking mechanics.
- These tools improve quality and naturalness but cannot guarantee SEO outcomes or detection immunity.
Treat these limits as required disclosure when presenting results.
1---2name: human-masked-content-creator3description: Meta-skill for orchestrating humanizer, de-ai-ify, copywriting, and tweet-writer to produce high-quality, platform-ready content that sounds authentic and human while preserving factual integrity. Use when users need persuasive posts and thread adaptations with anti-generic voice editing and engagement-focused structure.4---5
6# Purpose
7
8Create content that is:
9- persuasive and high-signal,
10- natural in voice,
11- platform-appropriate,
12- non-generic and non-template-like.
13
14This skill coordinates upstream writing/editing skills; it does not claim guaranteed virality.
15
16# Required Installed Skills
17
18- `humanizer` (inspected latest: `1.0.0`)
19- `de-ai-ify` (inspected latest: `1.0.0`)
20- `copywriting` (inspected latest: `0.1.0`)
21- `tweet-writer` (inspected latest: `1.0.0`)
22
23Install/update:
24
25```bash
26npx -y clawhub@latest install humanizer
27npx -y clawhub@latest install de-ai-ify
28npx -y clawhub@latest install copywriting
29npx -y clawhub@latest install tweet-writer
30npx -y clawhub@latest update --all
31```
32
33Verify:
34
35```bash
36npx -y clawhub@latest list
37```
38
39# Requested Scenario Profile
40
41Example scenario:
42- User needs a LinkedIn post about remote work.
43- The post should feel authentic and engagement-oriented.
44- The final output should also include an X thread adaptation (5 tweets).
45
46# Inputs the LM Must Collect First
47
48- `topic` (example: remote work)
49- `platform_primary` (`linkedin`)
50- `target_audience` (example: managers, founders, ICs)
51- `goal` (reach, comments, shares, leads)
52- `voice_preferences` (direct, reflective, contrarian, practical)
53- `author_context` (first-hand experience, examples, proof points)
54- `hard_constraints` (length, tone, banned claims/words)
55- `thread_required` (`yes/no`, default `yes` for this scenario)
56
57Do not draft copy before these are explicit.
58
59# Tool Responsibilities
60
61## humanizer
62
63Use as first-pass anti-pattern editor:
64- remove common AI writing signals,
65- replace inflated/formulaic language with specific concrete phrasing,
66- preserve meaning while increasing naturalness.
67
68Important behavior:
69- strongly pattern-based rewrite guidance,
70- output is rewritten text + change summary,
71- no guaranteed numeric score in the base `humanizer` skill.
72
73## de-ai-ify
74
75Use as voice pass:
76- reduce robotic transitions and hedging,
77- simplify buzzword-heavy language,
78- increase conversational rhythm,
79- enforce direct, human cadence.
80
81Important behavior:
82- style/voice correction layer after humanizer,
83- useful for adding opinionated nuance and natural texture.
84
85## copywriting
86
87Use as persuasion structure pass:
88- apply AIDA/PAS/FAB where appropriate,
89- strengthen opening hook,
90- sharpen value proposition,
91- add one clear engagement CTA.
92
93Important behavior:
94- persuasive framework selection by goal,
95- avoid over-salesy tone for social posts.
96
97## tweet-writer
98
99Use as X/Twitter adaptation layer:
100- convert long-form message into scroll-stopping tweet/thread format,
101- optimize hooks, pacing, and mobile readability,
102- enforce concise tweet structure.
103
104Important boundary:
105- this is X-oriented optimization, not LinkedIn-native optimization.
106
107# Canonical Pipeline
108
109Use this order unless user requests otherwise.
110
111## Stage 1: Base draft (message-first)
112
113Create a clean first draft for LinkedIn:
114- one strong claim/opinion
115- one concrete example
116- one practical takeaway
117- one question for comments
118
119Avoid list-heavy, sterile, template-first drafting.
120
121## Stage 2: Humanizer pass (pattern cleanup)
122
123Run the draft through `humanizer` logic:
124- remove inflated symbolism and generic conclusions
125- reduce over-structured AI cadence
126- replace vague claims with specifics
127
128Output target:
129- same core meaning,
130- lower obvious AI-pattern density,
131- still readable and coherent.
132
133## Stage 3: De-AI-ify pass (voice)
134
135Apply `de-ai-ify` voice shaping:
136- remove excessive transitions and hedging
137- tighten to direct, natural language
138- introduce human rhythm (short + long sentence variation)
139
140Output target:
141- sounds like a person with a point of view,
142- not like policy copy.
143
144## Stage 4: Copywriting pass (engagement architecture)
145
146Apply `copywriting` frameworks to final LinkedIn post:
147- opening: strong hook (bold thesis, tension, or contrarian angle)
148- body: concise value block (problem -> insight -> implication)
149- close: one engagement question (comments-oriented CTA)
150
151Rule:
152- one CTA only.
153
154## Stage 5: X adaptation (5-tweet thread)
155
156Use `tweet-writer` principles to convert the same core argument into exactly 5 tweets:
157
158- Tweet 1: hook
159- Tweet 2: context/problem
160- Tweet 3: key insight
161- Tweet 4: practical framework/example
162- Tweet 5: question CTA
163
164Hard constraints:
165- no external links in the main tweets unless user explicitly requests
166- short, mobile-readable lines
167- keep continuity and avoid repeating the same sentence across tweets
168
169# Causal Chain (Scenario Mapping)
170
171For the scenario "LinkedIn post about remote work":
172
1731. Agent drafts initial post on remote-work thesis.
1742. `humanizer` flags typical AI-like signals and rewrites for specificity.
1753. `de-ai-ify` adds conversational nuance and less robotic cadence.
1764. `copywriting` strengthens hook and adds one engagement question.
1775. `tweet-writer` transforms core message into a 5-tweet thread.
178
179# Output Contract
180
181Always return:
182
183- `LinkedInPost_Final`
184 - final LinkedIn copy
185
186- `VoiceEdits_Summary`
187 - key changes from humanizer + de-ai-ify
188
189- `PersuasionStructure`
190 - framework used (AIDA/PAS/FAB) and why
191
192- `XThread_5Tweets`
193 - exactly five tweets, numbered 1/5 ... 5/5
194
195- `OptionalVariants`
196 - 2 alternative hooks
197 - 2 alternative closing questions
198
199# Quality Gates
200
201Before final output, verify:
202
203- authenticity: text does not read like a rigid template
204- specificity: at least one concrete detail/example included
205- rhythm: sentence lengths vary naturally
206- persuasion: one clear hook + one clear CTA
207- platform fit: LinkedIn readable + X thread concise
208- integrity: no fabricated data, experiences, or citations
209
210If any gate fails, return `Needs Revision` with explicit reasons.
211
212# Guardrails
213
214- Do not fabricate personal anecdotes or fake proof.
215- Do not claim guaranteed virality or guaranteed reach outcomes.
216- Do not hide factual uncertainty when claims are unverified.
217- Keep persuasive language ethical and non-manipulative.
218- Prioritize reader trust over stylistic gimmicks.
219
220# Known Limits from Inspected Upstream Skills
221
222- Base `humanizer` is rewrite-focused and does not define a strict numeric AI score output.
223- If numeric AI-likeness scoring is required (for example "85% AI"), this may need the optional `ai-humanizer` variant or explicit custom scoring rubric.
224- `tweet-writer` optimizes for X, not LinkedIn ranking mechanics.
225- These tools improve quality and naturalness but cannot guarantee SEO outcomes or detection immunity.
226
227Treat these limits as required disclosure when presenting results.