rtl-chat
OfficialMake mixed RTL/LTR chat readable
System Documentation
What problem does it solve?
Chat renderers with limited RTL support often scramble word order when right-to-left scripts mix with left-to-right text, making responses hard to read and confusing for speakers of Hebrew, Arabic, Persian, Urdu, and other RTL languages. This Skill provides a clear set of formatting rules and response patterns to produce readable, predictable chat output in those languages.
Core Features & Use Cases
- Detects RTL input and matches the user's language for the response to preserve natural reading flow.
- Minimizes mixed-direction errors by enforcing one LTR term per line, placing LTR terms at the end of lines, and keeping paragraphs short.
- Preserves readability for technical content by recommending inline code-style formatting for commands and code blocks for longer examples, while avoiding Unicode directional controls and HTML dir attributes.
- Use Case: Replying to a bilingual developer asking how to install a package in Hebrew or Arabic without producing jumbled lines when English package names or commands appear.
Quick Start
When the user writes in Hebrew, Arabic, Persian, or Urdu, format each response to minimize RTL/LTR mixing by keeping paragraphs short, placing any English term at the end of its line, and separating multiple English terms onto their own lines.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: rtl-chat Download link: https://github.com/MSApps-Mobile/claude-plugins/archive/main.zip#rtl-chat Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.