{
  "schemaVersion": "1.0",
  "item": {
    "slug": "humanize-text",
    "name": "Humanize Text",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/rustyorb/humanize-text",
    "canonicalUrl": "https://clawhub.ai/rustyorb/humanize-text",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/humanize-text",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=humanize-text",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/extended-patterns.md",
      "scripts/humanize.py"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "humanize-text",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T21:21:20.511Z",
      "expiresAt": "2026-05-06T21:21:20.511Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=humanize-text",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=humanize-text",
        "contentDisposition": "attachment; filename=\"humanize-text-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "humanize-text"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/humanize-text"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/humanize-text",
    "agentPageUrl": "https://openagent3.xyz/skills/humanize-text/agent",
    "manifestUrl": "https://openagent3.xyz/skills/humanize-text/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/humanize-text/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Humanize Text",
        "body": "Strip AI writing patterns from text to make it read like a human wrote it. Not a rewriter — a pattern remover and style fixer."
      },
      {
        "title": "Quick Start",
        "body": "For inline text in chat, apply the rules below directly. For files, read the file, apply transformations, write it back."
      },
      {
        "title": "Core Transformations",
        "body": "Apply ALL of these in order:"
      },
      {
        "title": "1. Punctuation Fixes",
        "body": "Replace ALL em-dashes (—) with commas, periods, colons, or parentheses as context requires\nReplace en-dashes (–) used as em-dashes the same way\nRemove excessive exclamation marks (max 1 per paragraph)\nKill semicolons in casual writing — rewrite as two sentences\nRemove colons from bullet point headers (write \"Thing does X\" not \"Thing: does X\")"
      },
      {
        "title": "2. Dead Phrases (Delete or Rewrite)",
        "body": "These phrases scream AI. Kill on sight:\n\nFiller/hedging:\ndelve into, it's important to note, it's worth noting, it bears mentioning, let's dive in, take a dive into, at its core, in today's [anything], in the world of, in the realm of, when it comes to, at the end of the day, the bottom line is, as we navigate, first and foremost\n\nPuffery/significance:\na testament to, game-changer, groundbreaking, revolutionary, cutting-edge, landscape (as metaphor), tapestry, bustling, embark, beacon of, cornerstone of, paradigm shift, pivotal, multifaceted, comprehensive, robust, leverage (as verb), utilize (use \"use\"), facilitate, foster, cultivate, spearheading, unparalleled, myriad\n\nTransition filler:\nin conclusion, in summary, to summarize, moreover, furthermore, additionally, subsequently, consequently, nevertheless, nonetheless, henceforth, thus, hence, thereby, overall, ultimately\n\nSycophantic openers:\ngreat question, that's a great point, absolutely, certainly, indeed, of course, definitely, I'd be happy to, I'm glad you asked, what a fascinating, excellent question, good thinking\n\nFake empathy:\nI understand your concern, I completely understand, I hear you, that must be frustrating, I can see why you'd, I appreciate you sharing\n\nMeta-commentary:\nlet me explain, let me break this down, here's the thing, here's what you need to know, the short answer is, to put it simply, in other words, simply put, think of it this way, imagine this scenario"
      },
      {
        "title": "3. Structural Tells",
        "body": "Sentence patterns to break:\n\n\"Not X, but Y\" / \"It's not about X, it's about Y\" — overused AI rhetorical structure, rewrite naturally\n\"[Word]. [Word]. [Word].\" — staccato three-word fragments used for false drama\n\"The result? [Answer].\" / \"And the X? Y.\" — fake Q&A structure\nStarting 3+ consecutive sentences the same way\nParagraphs that all follow: claim → evidence → significance\n\nStructural fixes:\n\nVary sentence length (AI defaults to medium-length everything)\nMix simple and compound sentences (AI over-compounds with commas)\nStart some sentences with \"And\", \"But\", \"So\" — AI avoids this\nUse contractions (don't, won't, can't, it's) — AI under-uses them\nOccasionally use fragments. Like this. AI hates fragments.\nRemove the triple-structure pattern: \"X, Y, and Z\" appearing repeatedly"
      },
      {
        "title": "4. Formatting Tells",
        "body": "Remove excessive bold (every other word bolded)\nDon't start every bullet point with a bolded label\nRemove \"Key takeaways:\" sections\nKill numbered lists when bullets or prose work better\nRemove emoji used as bullet point decoration (✅, 🔑, 💡, 🎯)\nHeaders shouldn't all be questions"
      },
      {
        "title": "5. Vocabulary Swaps",
        "body": "AI WordHuman Wordutilizeuseleverageuse / take advantage offacilitatehelp / enableimplementbuild / set up / docomprehensivefull / complete / thoroughrobuststrong / solidstreamlinesimplify / speed upoptimizeimproveinnovativenew / cleverseamlesssmoothendeavortry / effortsubsequentlythen / aftercommencestart / beginnumerousmany / a lot ofsufficientenoughprior tobeforein order totodue to the fact thatbecauseat this point in timenowa significant number ofmany"
      },
      {
        "title": "6. Tone Calibration",
        "body": "If the original has personality, keep it. Don't flatten voice into \"professional.\"\nIf it's too formal, loosen it. Contractions. Shorter sentences. Direct address.\nIf every paragraph sounds equally important, it's AI. Vary emphasis.\nRemove hedging when the author clearly means something definitive.\nDon't add \"I think\" or \"in my opinion\" to everything — just state it."
      },
      {
        "title": "Mode: Clean (default)",
        "body": "Apply all transformations. Maximum de-AI-ing."
      },
      {
        "title": "Mode: Light",
        "body": "Only fix punctuation (em-dashes, semicolons) and kill dead phrases. Keep structure."
      },
      {
        "title": "Mode: Preserve",
        "body": "Keep the author's structure and word choices. Only fix the most egregious tells (em-dashes, \"delve into\", \"it's important to note\", sycophantic openers)."
      },
      {
        "title": "For File Processing",
        "body": "1. Read the target file\n2. Apply transformations based on mode\n3. Show a diff summary of what changed\n4. Write the cleaned version (or show it for approval)"
      },
      {
        "title": "Important",
        "body": "Don't rewrite content. Fix patterns, don't change meaning.\nDon't inject personality that isn't there. Remove AI voice, don't replace it with a different fake voice.\nPreserve technical accuracy. Never change technical terms, proper nouns, or domain-specific language.\nContext matters. \"Robust\" in a technical spec about software testing is fine. \"Robust\" describing a blog post strategy is AI slop."
      }
    ],
    "body": "Humanize Text\n\nStrip AI writing patterns from text to make it read like a human wrote it. Not a rewriter — a pattern remover and style fixer.\n\nQuick Start\n\nFor inline text in chat, apply the rules below directly. For files, read the file, apply transformations, write it back.\n\nCore Transformations\n\nApply ALL of these in order:\n\n1. Punctuation Fixes\nReplace ALL em-dashes (—) with commas, periods, colons, or parentheses as context requires\nReplace en-dashes (–) used as em-dashes the same way\nRemove excessive exclamation marks (max 1 per paragraph)\nKill semicolons in casual writing — rewrite as two sentences\nRemove colons from bullet point headers (write \"Thing does X\" not \"Thing: does X\")\n2. Dead Phrases (Delete or Rewrite)\n\nThese phrases scream AI. Kill on sight:\n\nFiller/hedging: delve into, it's important to note, it's worth noting, it bears mentioning, let's dive in, take a dive into, at its core, in today's [anything], in the world of, in the realm of, when it comes to, at the end of the day, the bottom line is, as we navigate, first and foremost\n\nPuffery/significance: a testament to, game-changer, groundbreaking, revolutionary, cutting-edge, landscape (as metaphor), tapestry, bustling, embark, beacon of, cornerstone of, paradigm shift, pivotal, multifaceted, comprehensive, robust, leverage (as verb), utilize (use \"use\"), facilitate, foster, cultivate, spearheading, unparalleled, myriad\n\nTransition filler: in conclusion, in summary, to summarize, moreover, furthermore, additionally, subsequently, consequently, nevertheless, nonetheless, henceforth, thus, hence, thereby, overall, ultimately\n\nSycophantic openers: great question, that's a great point, absolutely, certainly, indeed, of course, definitely, I'd be happy to, I'm glad you asked, what a fascinating, excellent question, good thinking\n\nFake empathy: I understand your concern, I completely understand, I hear you, that must be frustrating, I can see why you'd, I appreciate you sharing\n\nMeta-commentary: let me explain, let me break this down, here's the thing, here's what you need to know, the short answer is, to put it simply, in other words, simply put, think of it this way, imagine this scenario\n\n3. Structural Tells\n\nSentence patterns to break:\n\n\"Not X, but Y\" / \"It's not about X, it's about Y\" — overused AI rhetorical structure, rewrite naturally\n\"[Word]. [Word]. [Word].\" — staccato three-word fragments used for false drama\n\"The result? [Answer].\" / \"And the X? Y.\" — fake Q&A structure\nStarting 3+ consecutive sentences the same way\nParagraphs that all follow: claim → evidence → significance\n\nStructural fixes:\n\nVary sentence length (AI defaults to medium-length everything)\nMix simple and compound sentences (AI over-compounds with commas)\nStart some sentences with \"And\", \"But\", \"So\" — AI avoids this\nUse contractions (don't, won't, can't, it's) — AI under-uses them\nOccasionally use fragments. Like this. AI hates fragments.\nRemove the triple-structure pattern: \"X, Y, and Z\" appearing repeatedly\n4. Formatting Tells\nRemove excessive bold (every other word bolded)\nDon't start every bullet point with a bolded label\nRemove \"Key takeaways:\" sections\nKill numbered lists when bullets or prose work better\nRemove emoji used as bullet point decoration (✅, 🔑, 💡, 🎯)\nHeaders shouldn't all be questions\n5. Vocabulary Swaps\nAI Word\tHuman Word\nutilize\tuse\nleverage\tuse / take advantage of\nfacilitate\thelp / enable\nimplement\tbuild / set up / do\ncomprehensive\tfull / complete / thorough\nrobust\tstrong / solid\nstreamline\tsimplify / speed up\noptimize\timprove\ninnovative\tnew / clever\nseamless\tsmooth\nendeavor\ttry / effort\nsubsequently\tthen / after\ncommence\tstart / begin\nnumerous\tmany / a lot of\nsufficient\tenough\nprior to\tbefore\nin order to\tto\ndue to the fact that\tbecause\nat this point in time\tnow\na significant number of\tmany\n6. Tone Calibration\nIf the original has personality, keep it. Don't flatten voice into \"professional.\"\nIf it's too formal, loosen it. Contractions. Shorter sentences. Direct address.\nIf every paragraph sounds equally important, it's AI. Vary emphasis.\nRemove hedging when the author clearly means something definitive.\nDon't add \"I think\" or \"in my opinion\" to everything — just state it.\nUsage Modes\nMode: Clean (default)\n\nApply all transformations. Maximum de-AI-ing.\n\nMode: Light\n\nOnly fix punctuation (em-dashes, semicolons) and kill dead phrases. Keep structure.\n\nMode: Preserve\n\nKeep the author's structure and word choices. Only fix the most egregious tells (em-dashes, \"delve into\", \"it's important to note\", sycophantic openers).\n\nFor File Processing\n1. Read the target file\n2. Apply transformations based on mode\n3. Show a diff summary of what changed\n4. Write the cleaned version (or show it for approval)\n\nImportant\nDon't rewrite content. Fix patterns, don't change meaning.\nDon't inject personality that isn't there. Remove AI voice, don't replace it with a different fake voice.\nPreserve technical accuracy. Never change technical terms, proper nouns, or domain-specific language.\nContext matters. \"Robust\" in a technical spec about software testing is fine. \"Robust\" describing a blog post strategy is AI slop."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/rustyorb/humanize-text",
    "publisherUrl": "https://clawhub.ai/rustyorb/humanize-text",
    "owner": "rustyorb",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/humanize-text",
    "downloadUrl": "https://openagent3.xyz/downloads/humanize-text",
    "agentUrl": "https://openagent3.xyz/skills/humanize-text/agent",
    "manifestUrl": "https://openagent3.xyz/skills/humanize-text/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/humanize-text/agent.md"
  }
}