CtrlK
BlogDocsLog inGet started
Tessl Logo

oh-my-ai/humaniser

Removes common AI-writing tells and rewrites prose to sound natural and human, using an interactive intake, voice calibration, and a second-pass audit.

100

1.00x
Quality

100%

Does it follow best practices?

Impact

100%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

criteria.jsonevals/scenario-2/

{
  "context": "Tests whether the agent applies voice calibration from a writing sample (matching rhythm, contraction usage, hedging style), eliminates AI vocabulary clusters and filler patterns, strips chatbot artifacts, and writes the output as a clean file without editorial preamble.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "No AI vocabulary clusters",
      "description": "The output does NOT contain any of: 'transformative', 'showcasing', 'underscores', 'fostering', 'leveraging', 'unwavering', 'testament', 'pivotal', 'empowers'",
      "max_score": 10
    },
    {
      "name": "No signposting openers",
      "description": "The output does NOT contain 'Let's dive in' or 'Here's what you need to know' or similar meta-commentary openers",
      "max_score": 8
    },
    {
      "name": "No chatbot residue",
      "description": "The output does NOT contain 'I hope this helps', 'Let me know if you have any questions', or similar assistant-style closers",
      "max_score": 10
    },
    {
      "name": "Filler phrases removed",
      "description": "The output does NOT contain 'in order to', 'due to the fact that', or 'could potentially'",
      "max_score": 8
    },
    {
      "name": "Voice matches sample register",
      "description": "The output uses contractions (e.g. it's, you're, doesn't, they're) consistent with the voice sample's conversational-technical register",
      "max_score": 12
    },
    {
      "name": "Short sentences used",
      "description": "The output contains at least 3 sentences of 15 words or fewer (matching the direct sentence rhythm of the voice sample)",
      "max_score": 10
    },
    {
      "name": "No vague attributions",
      "description": "The output does NOT contain 'Experts agree' or 'studies show' or equivalent unattributed authority claims",
      "max_score": 8
    },
    {
      "name": "Paragraph order preserved",
      "description": "The output retains the same three-part structure: intro section, a 'Core Concepts' section, and a 'Common Pitfalls' section (or equivalent headings covering the same topics)",
      "max_score": 6
    },
    {
      "name": "No new clichés introduced",
      "description": "The output does NOT introduce clichés such as 'at the end of the day', 'north star', 'move the needle', or 'game changer'",
      "max_score": 8
    },
    {
      "name": "No assistant preamble in file",
      "description": "The file rewritten_post.md begins directly with content (e.g. a heading or first sentence) — not with 'Here is the rewritten post' or similar agent commentary",
      "max_score": 10
    },
    {
      "name": "No change log included",
      "description": "The output file does NOT contain a summary section, bullet list of edits, or 'Changes made' block",
      "max_score": 10
    }
  ]
}

evals

SKILL.md

tile.json