
Security News
GitHub to Block pull_request_target Workflows by Default Starting December 2
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.
humanizer-semitic
Advanced tools
AI text humanizer skills for Arabic (MSA, Egyptian, Levantine) and Hebrew. Detects and fixes the signs of machine-generated writing in Semitic languages.

AI text humanizer skills for Arabic and Hebrew — built for Claude Code, Cursor, Windsurf, and every agent that supports the skills protocol.
Four independent skills. One repo. Zero AI tells.
LLMs write Arabic and Hebrew the same way they write everything else — with the wrong words, the wrong rhythm, and none of the cultural instincts that make text feel like it came from a human being.
For Semitic languages, the failure is worse than for European languages. Arabic has multiple registers and dialects with wildly different grammars. Hebrew encodes gender into every verb and adjective. Modern Standard Arabic AI text reads like a government report. Egyptian AI text sounds like MSA wearing a costume. Levantine AI text scores 1.3 BLEU on generation benchmarks — a 17x gap from the reverse direction. Hebrew AI text gets the gender wrong and calls it done.
These skills fix that. Each one targets a specific language or dialect with patterns grounded in academic research, native speaker feedback, and stylometric analysis.
| Skill | Language | Patterns | Install |
|---|---|---|---|
humanizer-ar-msa | Modern Standard Arabic (الفصحى) | 28 | npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-msa |
humanizer-ar-egt | Egyptian Arabic (عامية مصرية) | 25 | npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-egt |
humanizer-ar-shami | Levantine Arabic — Syrian, Lebanese, Palestinian (الشامي) | 25 | npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-shami |
humanizer-he | Modern Hebrew (עברית מודרנית) | 35 | npx skills add OthmanAdi/humanizer-semitic@humanizer-he |
Install a single skill:
npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-msa
npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-egt
npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-shami
npx skills add OthmanAdi/humanizer-semitic@humanizer-he
Browse and pick interactively:
npx skills add OthmanAdi/humanizer-semitic
Or from npm, all four skills in one package (humanizer-semitic):
pi install npm:humanizer-semitic
Install everything:
npx skills add OthmanAdi/humanizer-semitic --all
Install globally (available across all projects):
npx skills add OthmanAdi/humanizer-semitic@humanizer-ar-egt -g
Once installed, trigger a skill by mentioning it in your agent:
/humanizer-ar-msa — humanize this MSA text/humanizer-ar-egt — humanize this Egyptian Arabic text/humanizer-ar-shami — humanize this Levantine Arabic text/humanizer-he — humanize this Hebrew textOr naturally: "make this sound like a human wrote it in Egyptian Arabic"
Each skill runs a three-stage workflow:
Every skill includes a 50-point quality rubric so the agent can self-assess the output.
humanizer-ar-msa — Modern Standard ArabicTargets 28 patterns across five categories: hedging language, lexical uniformity, syntactic templates, rhetorical deficiencies, and diacritics. Specific focus on the grammatically incorrect علاوة على ذلك transition (which AI uses constantly despite being wrong), the absence of السجع (rhymed prose), and the تم/يتم passive voice overload.
AI uses syntactic templates 95% of the time. Human Arabic writers: 38%.
humanizer-ar-egt — Egyptian ArabicTargets 25 patterns. Egyptian is the only Arabic dialect understood across all 22 Arab countries — making AI failures here affect over 400 million speakers. Key fixes: MSA vocabulary substitution table (الآن → دلوقتي, أريد → عايز), demonstrative order flip (هذا الكتاب → الكتاب ده), circumfix negation restoration (ما...ش), and discourse particle injection (يعني، بقى، خلاص).
AI almost never produces the Egyptian circumfix negation pattern
ما...ش. Its absence is one of the strongest AI tells in colloquial Arabic.
humanizer-ar-shami — Levantine ArabicTargets 25 patterns with regional calibration for Syrian, Lebanese, and Palestinian variants. Covers the full verb morphology gap (ب-prefix, عم progressive, رح future, بدّ for "want"), code-switching (French for Lebanese, English for Syrian/Palestinian), and dialect-specific orthography.
Research benchmark: LLMs score 1.3 BLEU generating Levantine Arabic — versus 23 BLEU on the reverse direction.
humanizer-he — Modern HebrewTargets 35 patterns across five categories. Heavy focus on grammatical gender agreement (AI defaults to masculine), construct state (סמיכות) misuse, nikud (vowel points) overuse, register collapse, and the anglicization of word order.
These skills are inspired by and structurally follow blader/humanizer (12.9k stars) — the original English AI text humanizer.
Other language variants:
MIT
FAQs
AI text humanizer skills for Arabic (MSA, Egyptian, Levantine) and Hebrew. Detects and fixes the signs of machine-generated writing in Semitic languages.
We found that humanizer-semitic demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
GitHub is tightening GitHub Actions security with new restrictions on privileged pull request workflows. Here's what changes and how maintainers are affected.

Security News
/Application Security
A practical guide to securing GitHub Actions against supply chain attacks, covering malicious pull requests, credential theft, dependency risks, and release pipelines.

Security News
Composer 2.11 adds dependency cooldowns, joining package managers that delay new releases to reduce supply chain risks while allowing urgent security updates.