Persian Rtl Claude Code — Design skill for Claude Code
Right-to-left layout for Persian text in Claude Code's terminal UI: messages, tables, command output and tool calls (tested in Konsole).
How to install Persian Rtl Claude Code
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mhasgari/persian-rtl-claude-code and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Persian Rtl Claude Code does
Right-to-left layout for Persian text in Claude Code's terminal UI: messages, tables, command output and tool calls (tested in Konsole).
Alternatives in Design
- Canvas — Open, create, or update a visual canvas — add images, text, PDFs, wiki pages, and banana-generated assets to O 3.3k ★
- Mckinsey Deck — Build a McKinsey-style PPTX deck from a brief 566 ★
- Hermes Studio — Web UI & dashboard for Hermes Agent — chat, memory, skills, terminal, approvals, multi-agent orchestration 354 ★
README
persian-rtl
پلاگینی برای Claude Code که هر بخشی از پیامهای کاربر و دستیار، خروجی دستورهای `/` و فراخوانی و نتیجهی ابزارها را که **دستکم یک نویسهی فارسی** داشته باشد راستچین میکند و متن فارسی و انگلیسی مخلوط را در ترمینال درست، یعنی از راست به چپ، نشان میدهد. هر چه فارسی نداشته باشد چپچین و با رندر خود Claude Code میماند.
ترمینالهایی مثل Konsole خودشان bidi را درست انجام نمیدهند: جملهی فارسی چپچین میشود، نقطهی پایانی به ابتدای جمله میپرد و کلمات انگلیسی وسط جمله جابهجا میشوند. این پلاگین پیش از رسیدن متن به ترمینال، چیدمان را خودش محاسبه میکند.
**وضعیت:** آزمایششده در Konsole با Claude Code نسخهی 2.1.289. در ترمینالهای دیگر ممکن است نتیجه فرق کند (بخش «محدودیتها» را ببینید).
نصب سریع
**کلون کردن لازم نیست.** Claude Code خودش مخزن را از GitHub میگیرد. فقط این دو دستور را در ترمینال بزنید (نه داخل Claude Code):
claude plugin marketplace add mhasgari/persian-rtl-claude-code
claude plugin install persian-rtl@rtlclaudecode
بعد Claude Code را دوباره باز کنید (یا اگر باز است، `/reload-plugins`). تمام. چیزهایی که از قبل لازم دارید:
- Claude Code نصبشده و واردشده (
claude --version) که پلاگینهای «mod» را پشتیبانی کند (آزمایششده با 2.1.289). gitنصب باشد، چون Claude Code مخزن را با git میگیرد.- یک ترمینال با فونت همعرضی که حروف فارسی دارد (برای نمونه Vazir Code)؛ آزمایششده فقط در Konsole.
هیچ فایل تنظیمات دیگری، سوئیچ خط فرمان، یا ساخت (build) و `bun install` لازم نیست. فقط اگر میخواهید کد را تغییر دهید یا ابزارهای `tools/` را اجرا کنید، مخزن را کلون کنید (بخش «توسعه»).
نیازمندیها
- Claude Code با پشتیبانی از پلاگینهای «mod» (هوکهای تابعی و رویداد
ui.render)؛ آزمایششده با نسخهی 2.1.289. - ترمینال: آزمایششده فقط در Konsole؛ در ترمینال دیگر با
tools/bidi-oracle/calibrate.txtرفتارش را بسنجید. - فونت همعرض با حروف فارسی (برای نمونه Vazir Code)؛ بخش «محدودیتها».
gitبرای نصب از GitHub.- ابزارهای
tools/bidi-oracle/فقط برای توسعهاند و بهbunوpython3وlibicuucنیاز دارند؛
Related Skills
Roll Link Hover
Roll link hover. On hover a link's letters roll up one line, a dimmer copy rising from below, in a 15ms left-t
Voice Register Check
Use when auditing user-facing strings (UI copy, error messages, emails, notifications) for two failure modes —
Research.Texreview
Open texreview, a local web UI to review the compiled paper - LaTeX source left, PDF right, SyncTeX click-to-s
Arabic Office Skills
Agent skills for correct Arabic/RTL output in PDF, Word and PowerPoint — with PNG preview for visual verificat
Nano Banana
Google Gemini image generation plugin. Text-to-image, text-guided image editing, style transfer, 4K output, se
Text Metrics Analyzer
🚀 PretextPlugin 2026 – Deep MCP Tools for DOM-Free Text Layout & Measurement
Related Agents
Dx Engineer
Use for the verdict output surface (human line, --json, truncation notices), CLI ergonomics, error message qua
Biostatistics Reporting Agent
Formats time-to-event and survival model output into journal-ready Results text, tables, and figure specificat
Prose Humanizer
Rewrites prose to remove AI writing patterns. Use when editing documentation, READMEs, PR descriptions, commit