Humanize Text Skill (Sinceerly-Inspired)
This skill transforms polished AI output into natural, human-like text by simulating linguistic imperfections and shifting lexical patterns.
Core Objective
Strip the "AI-polish" from text to bypass AI detection and psychological filters that identify "too-perfect" writing.
Implementation Logic
You must use the skills/user/humanize/scripts/humanize_engine.py script to process the text. Do not attempt to "manually" humanize text using general prompting alone; the engine provides the necessary stochastic noise and lexical mapping.
Processing Pipeline:
- Lexical Shift: Replaces high-probability AI markers (e.g., "Furthermore," "In conclusion," "Moreover") with human equivalents.
- Contraction Mapping: Converts formal phrasing into casual syntax.
- Morphological Noise: Injects stochastic typos (swaps, doubles, drops) based on the chosen profile.
Profile Selection
Select the profile based on the user's desired "vibe":
- casual: Standard human-like text. Low noise (5%). Best for general emails, blogs, and messages.
- distracted: Simulates haste or lack of focus. Higher noise (12%). Best for quick chats, texts, or "rough draft" feel.
- non-native: Simulates ESL (English as a Second Language) patterns. Moderate noise (8%). Best for simulating non-native speakers.
Operational Workflow
- Identify Input: Capture the AI-generated text to be humanized.
- Choose Profile: Match the user's intent to one of the three profiles (casual, distracted, non-native).
- Execute Engine: Run the
skills/user/humanize/scripts/humanize_engine.pyscript via bash. - Review and Deliver: Present the output to the user.
Output Format
Provide the result as follows:
- Original: [Brief snippet or reference to original]
- Profile Used: [Profile Name]
- Humanized Text: [The processed text here]
Example Trigger
User: "This email sounds too much like a bot, make it look like I wrote it while I was in a rush."
Action: Trigger humanize-text -> Select distracted profile -> Run humanize_engine.py.