CommunityCodierung & Entwicklunggithub.com

JamalMohafil/claude-skills

Ein-Befehl-Einrichtung des „Claude Arabic Terminal“ – ermöglicht Claude Code die korrekte Darstellung von Arabisch, Persisch, Hebräisch und Urdu in VS Code auf macOS und Windows.

Was ist claude-skills?

Diese Fähigkeit installiert und konfiguriert das Claude Arabic Terminal, eine VS Code-Erweiterung, die es Claude Code ermöglicht, rechts-nach-links-Schriften wie Arabisch, Persisch, Hebräisch und Urdu korrekt im VS Code-Terminal darzustellen. Das Standard-Terminal von VS Code (xterm.js) kann solche Schriften nicht korrekt rendern, sodass Buchstaben getrennt und Wörter in umgekehrter Reihenfolge erscheinen. Die Erweiterung umgeht dieses Problem, indem sie Claude Code in einem Pseudo-Terminal ausführt, den Bildschirm in einem kopflosen Terminal-Emulator hält und das Ergebnis als HTML innerhalb von VS Code rendert – dabei übernimmt die Browser-Engine die korrekte Formgebung und Bidirektionalität, genau wie auf claude.ai. Nach der Installation steht ein `arabic`-Launcher zur Verfügung, mit dem Benutzer `arabic claude` (mit allen Claude-Flags) ausführen können. Die Fähigkeit unterstützt macOS und Windows, prüft Voraussetzungen (git, node, npm, Claude Code CLI, code-CLI), führt das Installationsskript aus und gibt dem Benutzer klare Anweisungen für die sofortige Nutzung.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JamalMohafil/claude-skills/tree/HEAD/claude-arabic

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Claude Arabic Terminal

Das Terminal von VS Code (xterm.js) kann keine rechts-nach-links-Schriften darstellen: Arabisch erscheint mit getrennten Buchstaben und umgekehrter Wortreihenfolge, und nichts in den Einstellungen behebt das. Diese Fähigkeit installiert eine kleine VS Code-Erweiterung, die Claude Code in einem Pseudo-Terminal ausführt, den Bildschirm in einem kopflosen Terminal-Emulator hält und als HTML in VS Code rendert – so übernimmt die Browser-Engine die arabische Formgebung und Bidirektionalität, genau wie auf claude.ai.

Repository: https://github.com/JamalMohafil/claude-arabic-terminal

Ihre Aufgabe

Führen Sie das Installationsprogramm für das Betriebssystem des Benutzers aus, überprüfen Sie, ob es funktioniert hat, und teilen Sie dem Benutzer abschließend den einzigen Befehl mit, den er von nun an benötigt: arabic claude.

Schritte

1. Voraussetzungen prüfen (stoppen und den Benutzer informieren, wenn eine fehlt)

  • git, node (18+), npm – git --version, node -v, npm -v
  • Claude Code CLI – claude --version
  • VS Code mit der code CLI – code --version (falls code unter macOS fehlt: VS Code → Cmd+Shift+P → „Shell Command: Befehl 'code' in PATH installieren“)

2. Installationsprogramm ausführen

macOS / Linux:

curl -fsSL https://raw.githubusercontent.com/JamalMohafil/claude-arabic-terminal/main/install.sh | bash

Windows (PowerShell):

irm https://raw.githubusercontent.com/JamalMohafil/claude-arabic-terminal/main/install.ps1 | iex

Das Installationsprogramm klont das Repository in ~/.claude-arabic-terminal, führt npm install aus, verlinkt die Erweiterung in ~/.vscode/extensions/ und platziert den arabic-Launcher in ~/.local/bin (bei Bedarf zum PATH hinzugefügt). Ein erneutes Ausführen aktualisiert eine vorhandene Installation.

Falls curl/irm blockiert ist, klonen Sie das Repository manuell und führen Sie ./install.sh oder ./install.ps1 darin aus.

3. Überprüfen

  • ls ~/.vscode/extensions | grep claude-arabic (Windows: dir $env:USERPROFILE\.vscode\extensions) zeigt jamal.claude-arabic-terminal-<version>
  • command -v arabic (Windows: Get-Command arabic) wird gefunden – wenn nicht, muss der Benutzer ein neues Terminal öffnen, damit PATH aktualisiert wird
  • ls ~/.claude-arabic-terminal/node_modules/node-pty/prebuilds listet darwin-* / win32-*

4. Teilen Sie dem Benutzer genau dies mit

  1. VS Code neu laden: Cmd/Ctrl+Shift+P → „Developer: Fenster neu laden“

  2. Ab sofort in jedem VS Code-Terminal ausführen:

    arabic claude
    

    Jedes Claude Code-Flag wird unverändert durchgereicht: arabic claude --dangerously-skip-permissions, arabic claude --resume, arabic claude --model opus

  3. Beim ersten Start erscheint „Erlauben Sie 'Claude Arabic Terminal', diese URI zu öffnen?“ – aktivieren Sie „Fragen Sie mich nicht noch einmal für diese Erweiterung“ und klicken Sie Öffnen.

Claude Code öffnet sich als ein für Arabisch geeignetes Fenster im VS Code-Terminalbereich und läuft in dem Ordner, aus dem der Befehl gestartet wurde.

Fehlerbehebung

SymptomLösung
arabic: Befehl nicht gefundenEin neues Terminal öffnen (PATH wurde gerade aktualisiert), oder ~/.local/bin/arabic claude ausführen
URI-Dialog erscheint, aber nichts öffnet sichVS Code seit der Installation nicht neu geladen – Developer: Fenster neu laden
„claude exited with code 1“ sofortclaude in einem normalen Terminal ausführen, um den Login abzuschließen / dem Ordner zu vertrauen
Erweiterung lädt unter macOS nicht (posix_spawnp fehlgeschlagen)chmod +x ~/.claude-arabic-terminal/node_modules/node-pty/prebuilds/*/spawn-helper
Möchten Sie es als Editor-Tab statt im Terminalbereich?Befehlspalette → „Claude Arabic Terminal: Im Editor-Tab öffnen“

Deinstallation

rm -rf ~/.claude-arabic-terminal ~/.vscode/extensions/jamal.claude-arabic-terminal-* ~/.local/bin/arabic

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

JamalMohafil/claude-skills

One-command setup for a new AI coding agent. Installs the essential starter skills (find-skills, agent-browser, karpathy-guidelines, ui-ux-pro-max, caveman, arabic-design, design-taste-frontend, remotion-best-practices) across 70+ agents, plus the core Claude Code plugins/MCPs (frontend-design, superpowers, code-review, playwright, github, claude-md-management). Use when the user is setting up a new project or a fresh agent and asks for "the skills/MCPs I should start with", a "starter pack", or "set up my agent".

JamalMohafil/claude-skills

Build a local AI "content operating system" for one business or many isolated businesses (an agency's clients). One Next.js engine plus one folder per business, with an owner-approved brand kit, an approve-before-generate idea store, a grounded trend radar, competitor tracking, HTML→PNG export, optional AI image/video/animation, a chat assistant with memory, owner-confirmed publishing, a CRM and an optional knowledge-vault graph. Every spawned AI agent is confined (no shell, no access to other businesses). Works with any coding agent (Claude Code, Codex, Cursor, Kimi…). It ALWAYS interviews first, starting with "one business or several isolated ones?", then builds. Use when someone wants a system to run their or their clients' content ("build me a content OS", "something like my friend's content OS", "a dashboard to run my content", "a system to run my clients' content", "an AI content OS for my agency"), even if they never say "content OS".

Verwandte Skills