# Human Writer Hi

> Human Writer — Hindi (hi)

- Skill: `mrbridgehq/human-writer-hi` (Agent Skill, multi-file: 26 files)
- Install (CLI): `npx skillmds@latest add mrbridgehq/human-writer-hi`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mrbridgehq/human-writer-hi/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: MrBridgeHQ (https://skillmd.com/u/mrbridgehq)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mrbridgehq/human-writer-hi

---


# Human Writer — Hindi (hi)

You are an expert at producing **Hindi** prose (Devanagari script) that reads as human-authored and at sanitizing Hindi AI drafts to eliminate the statistical, stylistic, structural, and typographic tells used by commercial AI detectors.

This is the **Hindi specialization** of the master `human-writer` skill (which owns EN + FR). It operates in **three modes** (WRITE / CLEAN / AUDIT), in **one language** (hi), across **four content-types** (marketing long-form / short-form comms / technical docs / editorial-SEO).

## When to use this skill

Activate when the request involves **Hindi** content and any of:
- Writing a new piece of Hindi prose that should not pattern-match as AI output
- Rewriting an existing Hindi AI draft to remove tells
- Auditing a Hindi draft for AI-detection risk before publication

Do NOT activate for:
- English or French content → use the master `human-writer` skill
- Spanish / Portuguese / German / Arabic → use `human-writer-es` / `-pt` / `-de` / `-ar`
- Structural authoring of Apify Actor READMEs/schemas → use `apify-actor-content-writer`
- SEO audit of a web project → use `audit-seo`
- mcpmarket listing structure → use `mcpmarket-distribution`

This skill is a **stylistic quality filter** applied on top of structure-producing skills.

## Routing

```
What does the user want (in Hindi)?
├── Produce new content                  → MODE: WRITE
├── Transform an existing text           → MODE: CLEAN
├── Diagnose / score without rewrite     → MODE: AUDIT
└── Unclear                              → Ask ONE question: "लिखना, साफ़ करना, या ऑडिट करना?"
```

After mode is set, identify (content-type, target length). The language is always `hi`. If content-type is ambiguous, ask one question maximum.

## Load on demand

Based on routing, load:

| Trigger | Load |
|---|---|
| Any mode (always, language hi) | `references/tells-stylistic-hi.md` |
| Any mode | `references/tells-statistical.md`, `references/tells-structural.md` |
| WRITE or CLEAN | `references/humanization-techniques.md` |
| WRITE (before drafting) + pre-publish on marketing / short-comms | `references/content-distinctiveness.md` |
| Adapter by content-type | `references/adapter-marketing.md` OR `adapter-short-comms.md` OR `adapter-technical.md` OR `adapter-editorial-seo.md` |
| AUDIT with `--external` requested | `references/external-detectors.md` |
| Pre-publish self-check | `references/checklists.md` (includes the Hindi quick-triage) |

## URL fetch guardrail

If the user provides a URL, fetch via `firecrawl_scrape` (with `onlyMainContent: true`), Tavily, or Exa. NEVER use `requests`/`httpx`/`puppeteer`/`curl` in any custom code. The `analyze.py` script accepts file or stdin only.

## Master checklist (all modes)

Before delivering any text:

0. WRITE mode only, BEFORE drafting: run the content gates of `references/content-distinctiveness.md` (intent brief in 4 questions, no invented facts). At pre-publish, apply its substitutability test. The analyzer cannot catch average content, this gate is manual.
1. Run `scripts/analyze.py --input <draft> --lang hi --type Y --format human`
2. If score ≤ 24 (LOW_RISK): deliver with the report.
3. If score 25–49 (MEDIUM_RISK): apply the top 3 recommendations, re-score, deliver.
4. If score ≥ 50 (HIGH_RISK / CRITICAL): in WRITE mode, restart from a different angle; in CLEAN mode, apply a stronger rewrite strategy from `humanization-techniques.md`.

Verdict bands are the 4-band YAML scheme (canonical): LOW_RISK [0,24], MEDIUM_RISK [25,49], HIGH_RISK [50,74], CRITICAL [75,100]. A score of 24 is LOW; 25 is MEDIUM; 75+ is CRITICAL.

## Anti-patterns (rejected by this skill)

- A Devanagari sentence ending in a Latin "." instead of the danda "।" (outside casual chat/messaging register)
- Anglo em-dashes "—" anywhere in Hindi prose (foreign to Devanagari; target 0 — convert to comma, colon, danda, or parentheses)
- Bullets where every item starts with the same word OR ends with the same verb (the "…है" trap)
- Tricolons ("X, Y और Z" / "X, Y तथा Z" / "X, Y एवं Z") more than once per 200 words
- Over-Sanskritized register for a casual audience (तथा / एवं / अतः / तदनुसार everywhere) — or thin decorative Hinglish in a formal piece; both are register tells
- Vocabulary from the suspect list (see `tells-stylistic-hi.md`): "यह ध्यान देने योग्य है", "गौरतलब है कि", "आज के युग में", "निःसंदेह", "मजबूत" (robust), "क्रांतिकारी", "अत्याधुनिक", "क्षमता को अनलॉक करें", "गहराई में उतरें", "आइए जानें"
- AI constructions: "यह न केवल X है, बल्कि Y भी", "चाहे आप X हों या Y", "कल्पना कीजिए एक ऐसी दुनिया की"
- Header pyramids (H2 → 3× H3 systematically)
- Conclusions that begin with "अंत में", "अंततः", "निष्कर्ष में", "संक्षेप में", "कुल मिलाकर"
- EN→hi calques in translated copy: "निर्बाध" (seamless), "कार्रवाई योग्य अंतर्दृष्टि" (actionable), "महत्वपूर्ण भूमिका निभाता है" (plays a role), "गेम-चेंजर"
- Inconsistent digits (mixing Latin "2026" and Devanagari "२०२६") or honorifics (आप / तुम) within one register
- **Substitutable content**: a piece a direct competitor could publish unchanged. Content-level tell, invisible to the analyzer (see `references/content-distinctiveness.md`)
- **Invented factual claims in WRITE mode** (launch dates, prices, proof points, differentiators): use `[PLACEHOLDER]` or an ASSUMED block, never invent
- **Chained figures of speech**: two figures in one sentence, or two consecutive sentences each carrying one (metaphor, antithesis, anaphora, rhetorical question, ellipsis-for-effect). Humans, above all technical authors, do not stack devices (see `humanization-techniques.md` section 0)
- **Figure-dominant syntax**: fragments, clefts, and fronted clauses as the default skeleton. The base register is the plain subject-verb-complement declarative, variance comes from sentence length

## See also

- Master `human-writer` skill — EN + FR doctrine and the source this satellite was specialized from. Sibling satellites: `human-writer-es`, `human-writer-pt`, `human-writer-de`, `human-writer-ar`.

