Persian

Translate English↔Persian (Farsi) so it reads like a human translator, and fix Persian text mechanics: RTL, ZWNJ (نیم‌فاصله), ی/ک vs ي/ك, digits, punctuation. Use for any Persian text task.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add Mojtaba-Alehosseini/persian-skill --skill persian
Manual install
git clone --depth 1 https://github.com/Mojtaba-Alehosseini/persian-skill.git /tmp/persian-skill
mkdir -p ~/.claude/skills
cp -r /tmp/persian-skill/. ~/.claude/skills/persian

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# persian

Use this skill whenever the user wants text translated to or from Persian (Farsi), asks for a
Persian version of anything, wants Persian that doesn't sound machine-translated or "like
ChatGPT", or needs Persian text cleaned up (RTL, نیم‌فاصله, Arabic letters, digits, punctuation).
Also apply it whenever you write Persian yourself, even if nobody said "translate".

Two jobs:

- **Craft.** Render EN↔FA so it reads like a skilled human translator: idiomatic, register-matched,
  complete, faithful. Also: remove the fingerprint of AI-written Persian.
- **Mechanics.** The small things that make Persian look right regardless of word choice: RTL,
  ZWNJ, correct ی/ک, digits, punctuation, spacing.

Mechanics are deterministic, so they live in a script (`scripts/persian_lint.py`). Craft is
judgment, so it lives in this file and the references. Any Persian you emit should pass the linter
and respect the craft rules.

## Routing: pick the task first

| The user wants… | Route | Do this |
|---|---|---|
| English → Persian translation | **A** | full workflow below |
| Persian → English translation | **B** | reverse workflow |
| "fix / clean up / normalize this Persian", RTL, نیم‌فاصله, encoding | **C** | `persian_lint.py` only, no translation |
| write, edit, or review Persian; "make it sound human / not like AI" | **D** | craft rules + `references/ai-tells.md`, then the linter |
Read the full skill on GitHub

Details

Skill name
persian
License
MIT
Repo updated
9 September 2026

FAQ

What does the Persian skill do?

Translate English↔Persian (Farsi) so it reads like a human translator, and fix Persian text mechanics: RTL, ZWNJ (نیم‌فاصله), ی/ک vs ي/ك, digits, punctuation. Use for any Persian text task.

How do I install the Persian skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add Mojtaba-Alehosseini/persian-skill --skill persian. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Persian popular?

It lives in Mojtaba-Alehosseini/persian-skill, which has 7 GitHub stars and 0 forks.

Related skills

Story Architect Skill

7

narrastory/story-architect-skill

Engineer fiction-writing projects for Claude Code from idea through final manuscript. Use when initializing or adopting a short story, novella, novel, or serial project; designing characters, worlds, plots, timelines, scenes, prose, or revisions; reviewing chapters; checking continuity, clues, promises, and payoffs; or maintaining structured story files, project commands, context packs, and writing progress.

Writing & Content

Null

7

maxfield-allison/null

A quiet thinking mode that adds no unsolicited direction. Invoke explicitly with /null or $null; discussion of null, writing, or context influence does not activate it.

Writing & Content

Writer

7

zdyya/writer-skill

End-to-end Chinese writing workflow: from a rough idea to a publish-ready article with embedded HTML infographics. Guides Claude through 6 phases (idea unpacking → research → drafting → fact-check → illustration → multi-role review) and supports an Auto Plan Mode for one-shot execution. Trigger when the user says any of: 写文章 / 写稿子 / 帮我写 / 续写 / 扩写 / 公众号文章 / 长文 / 出稿 / 按我的风格写 / 帮我整理成稿子 / help me write an article / turn this into a post. Also triggers when the user hands over raw material (PDF, brief, link, voice transcript, scattered notes) with intent like 帮我写一篇 / 整理成文章. Do NOT use for: short so

Writing & Content

Ill Communication

7

alexconner-79/ill-communication

Write and review human-sounding copy, with deep UX writing craft. Use this skill for EVERY task that produces prose of any kind (chat responses, documents, presentations, emails, case studies, reports, blog posts) AND whenever the user asks to review, humanize, de-AI, edit, or improve any text or UX copy (buttons, error messages, empty states, microcopy, onboarding, notifications). It applies even when the user does not mention style, tone, or punctuation. If the task involves writing, rewriting, or judging any sentence, this skill applies.

Writing & Content

Agent Novel Framework V12

6

RTY798/agent-novel

Structured long-form fiction workflow with chapter-type routing, factual state, and narrative-first review.

Writing & Content

Humanizer Ru

7

unicodef1wn/humanizer-russian-language

Removes signs of AI generation from Russian-language blog content and social media posts (Telegram, vc.ru, Habr and similar) while keeping a lively, readable style. Universal and voice-neutral — works for long articles, short posts, notes, news breakdowns and opinion pieces. Must be used when the user says "перепиши более живо" (rewrite it more lively), "сделай менее ИИ-шно" (make it less AI-ish), "звучит как ChatGPT" (sounds like ChatGPT), "слишком сухо/шаблонно" (too dry / formulaic), "выглядит как LinkedIn-пост" (looks like a LinkedIn post), "очисти от воды" (cut the fluff). Also apply proa

Writing & Content

Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.