Skip to content

Moshe-ship/mkhlab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

15 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ู…ุฎู„ุจ logo

ู…ุฎู„ุจ โ€” Mkhlab

ู…ุณุงุนุฏูƒ ุงู„ุฐูƒูŠ ุงู„ุนุฑุจูŠ. ู…ูุชูˆุญ ุงู„ู…ุตุฏุฑ. ูŠุดุชุบู„ ุนู„ู‰ ุฌู‡ุงุฒูƒ. ุจูŠุงู†ุงุชูƒ ุนู†ุฏูƒ.

The first Arabic-first plugin for OpenClaw.

60 Arabic AI skills ยท 3 tools ยท 2 channels ยท Dialect-aware ยท Works with any model

License: MIT OpenClaw Plugin Skills Landing Page

ู…ุฎู„ุจ demo

What is ู…ุฎู„ุจ?

ู…ุฎู„ุจ (Mkhlab, "claw" in Arabic) is an Arabic-first plugin for OpenClaw โ€” the open-source AI coding assistant. It adds 60 Arabic-focused skills while working with any model provider (Claude, GPT, Gemini, Qwen, Jais, ALLaM, Ollama, and more).

No other AI assistant offers this combination:

  • Dialect detection โ€” responds in your dialect (Egyptian, Gulf, Levantine, Maghrebi, Iraqi)
  • Islamic sensitivity โ€” knows prayer times, Hijri dates, handles religious topics respectfully
  • Arabic NLP tools โ€” token optimization, content moderation, RTL testing, dataset inspection
  • Arabizi support โ€” understands "7abibi" and "3adi"
  • Code-switching โ€” handles Arabic/English mixing naturally

Quick Start

Prerequisites

  • OpenClaw v2026.3.20+
  • Node.js 18+
  • Python 3.10+ (for CLI tools)

Install

# Clone
git clone https://github.com/mousaabumazin/mkhlab.git
cd mkhlab

# Tell OpenClaw where to find the skills
# Add to ~/.openclaw/openclaw.json:
{
  "skills": {
    "load": {
      "extraDirs": ["<path-to-mkhlab>/skills"]
    }
  }
}

# Install Arabic CLI tools (optional, for full 14/14 skills)
pipx install -e ./tools/arabench
pipx install -e ./tools/khalas
pipx install -e ./tools/sarih
pipx install -e ./tools/bidi-guard
pipx install -e ./tools/qalam
pipx install -e ./tools/artok
pipx install -e ./tools/majal
pipx install -e ./tools/safha
pipx install -e ./tools/raqeeb

Verify

openclaw skills list | grep "openclaw-extra"

You should see 60 skills, all โœ“ ready.

Skills

๐Ÿ•Œ Islamic & Cultural (6)

Skill Description
๐Ÿ•Œ prayer-times ุฃูˆู‚ุงุช ุงู„ุตู„ุงุฉ โ€” Prayer times via Aladhan API
๐Ÿ“… hijri-calendar ุงู„ุชู‚ูˆูŠู… ุงู„ู‡ุฌุฑูŠ โ€” Hijri โ†” Gregorian dates + Islamic events
๐Ÿ“– quran-search ุจุญุซ ุงู„ู‚ุฑุขู† โ€” Search Quran by keyword, surah, or ayah
๐Ÿ“œ hadith-search ุจุญุซ ุงู„ุฃุญุงุฏูŠุซ โ€” Search Hadith across Bukhari, Muslim, and more
๐Ÿ•‹ adhan-player ู…ุดุบู‘ู„ ุงู„ุฃุฐุงู† โ€” Play adhan from 10+ muezzins (Alafasi, Abdalbaset...)
๐Ÿ’ฐ islamic-finance ุงู„ู…ุงู„ูŠุฉ ุงู„ุฅุณู„ุงู…ูŠุฉ โ€” Zakat calculator, halal investment checker

๐Ÿ—ฃ๏ธ Language & Culture (6)

Skill Description
๐Ÿ”„ translate ุชุฑุฌู…ุฉ โ€” Arabic โ†” English with dialect awareness
๐Ÿ—ฃ๏ธ dialect-detect ุงู„ู„ู‡ุฌุงุช โ€” Detect and match user's Arabic dialect
โœ๏ธ arabic-grammar ู…ุฏู‚ู‚ ุงู„ู‚ูˆุงุนุฏ โ€” Fix Arabic grammar and spelling errors
๐Ÿ”ค tashkeel ุงู„ุชุดูƒูŠู„ โ€” Add diacritics (harakat) to Arabic text
๐Ÿชถ arabic-poetry ุงู„ุดุนุฑ ุงู„ุนุฑุจูŠ โ€” Search, explain, and compose Arabic poetry
๐Ÿ‘ถ arabic-names ุฃุณู…ุงุก ุนุฑุจูŠุฉ โ€” Name meanings, baby name suggestions

๐Ÿ”Š Media (4)

Skill Description
๐Ÿ”Š voxtral-tts ู†ุต ุฅู„ู‰ ุตูˆุช โ€” Arabic TTS via Voxtral/SILMA
๐ŸŽ™๏ธ whisper-arabic ุตูˆุช ุฅู„ู‰ ู†ุต โ€” Transcribe Arabic audio via Whisper
๐Ÿ‘๏ธ arabic-ocr ุงู„ุชุนุฑู ุนู„ู‰ ุงู„ู†ุต โ€” Extract Arabic text from images (OCR)
๐ŸŽค voice-assistant ู…ุณุงุนุฏ ุตูˆุชูŠ โ€” Full voice pipeline: STT โ†’ LLM โ†’ TTS

๐Ÿ”ง Arabic NLP Tools (10)

Skill Description
๐Ÿ“Š arabench ู…ุนูŠุงุฑ ุงู„ุฌูˆุฏุฉ โ€” Benchmark Arabic LLM quality across 8 categories
โœ‚๏ธ khalas ุชุญุณูŠู† ุงู„ุชูˆูƒู†ุงุช โ€” Optimize Arabic prompts to reduce token cost
๐Ÿ›ก๏ธ sarih ูู„ุชุฑุฉ ุงู„ู…ุญุชูˆู‰ โ€” Offline Arabic content moderation (5 dialects)
๐Ÿ”’ bidi-guard ุญู…ุงูŠุฉ Bidi โ€” Detect Trojan Source bidi attacks in code
๐Ÿ“ qalam ุชูˆุซูŠู‚ ุนุฑุจูŠ โ€” Generate Arabic docs from Python/JS/TS code
๐Ÿงฎ artok ุถุฑูŠุจุฉ ุงู„ุชูˆูƒู†ุงุช โ€” Compare Arabic token costs across 18 tokenizers
๐Ÿ” majal ูุงุญุต ุงู„ุจูŠุงู†ุงุช โ€” Inspect Arabic training data (16 quality checks)
๐Ÿ•ธ๏ธ safha ูƒุงุดุท ุงู„ูˆูŠุจ โ€” Scrape Arabic web content for ML training data
โ†ฉ๏ธ raqeeb ูุงุญุต RTL โ€” Find RTL bugs in HTML/CSS (24 checks, 0-100 score)
๐Ÿง  arabic-rag ุจุญุซ ุฏู„ุงู„ูŠ โ€” Semantic search with AraGemma embeddings + FAISS

๐Ÿ”Ž Search & Developer (2)

Skill Description
๐ŸŒ arabic-web-search ุจุญุซ ูˆูŠุจ โ€” Arabic-optimized web search with trusted sources
๐Ÿ”Ž arabic-code-review ู…ุฑุงุฌุนุฉ ูƒูˆุฏ โ€” RTL/Unicode/Arabic-aware code review

๐Ÿ“š Education (2)

Skill Description
๐Ÿ“ arabic-math ุฑูŠุงุถูŠุงุช โ€” Math solver with Arabic numerals + Arabic terms
๐Ÿ”ฌ arabic-science ู…ุตุทู„ุญุงุช ุนู„ู…ูŠุฉ โ€” Science term translator (CS, physics, chemistry, bio)

๐Ÿ‡ธ๐Ÿ‡ฆ Saudi Ecosystem (17)

Skill Description
๐Ÿ“ saudi-address ุงู„ุนู†ูˆุงู† ุงู„ูˆุทู†ูŠ โ€” National Address lookup, validation, geocoding via SPL API
๐Ÿ“ฑ saudi-apps ุงู„ุชุทุจูŠู‚ุงุช ุงู„ุณุนูˆุฏูŠุฉ โ€” Guide to 50+ Saudi apps (govt, food, shopping, transport)
๐Ÿข saudi-business ุงู„ุณุฌู„ ุงู„ุชุฌุงุฑูŠ โ€” Commercial registration & business data via Wathq API
๐Ÿ›’ saudi-ecommerce ุงู„ุชุฌุงุฑุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ โ€” Salla, Zid, Noon marketplace APIs
๐Ÿงพ saudi-einvoice ุงู„ููˆุชุฑุฉ ุงู„ุฅู„ูƒุชุฑูˆู†ูŠุฉ โ€” ZATCA Fatoorah e-invoicing (compliance, reporting, clearance)
๐Ÿฝ๏ธ saudi-food ุงู„ู…ุทุงุนู… ูˆุงู„ุชูˆุตูŠู„ โ€” Foodics POS, HungerStation, Jahez, Careem APIs
๐Ÿ‘” saudi-hr ุงู„ู…ูˆุงุฑุฏ ุงู„ุจุดุฑูŠุฉ โ€” Masdr/GOSI employment data, Mudad WPS, Qiwa, Musaned
๐Ÿชช saudi-identity ุงู„ู‡ูˆูŠุฉ ุงู„ุฑู‚ู…ูŠุฉ โ€” Nafath digital identity & Yakeen verification (Elm)
โš–๏ธ saudi-legal ุงู„ุฎุฏู…ุงุช ุงู„ู‚ุงู†ูˆู†ูŠุฉ โ€” Najiz (63+ MOJ APIs), Wathq legal documents
๐Ÿ›ƒ saudi-customs ุงู„ุฌู…ุงุฑูƒ ูˆุงู„ุชุฌุงุฑุฉ โ€” Fasah import/export platform, ZATCA customs data
๐Ÿฆ saudi-openbanking ุงู„ุฎุฏู…ุงุช ุงู„ู…ุตุฑููŠุฉ โ€” SAMA Open Banking, Lean Technologies, bank APIs
๐Ÿ“Š saudi-opendata ุงู„ุจูŠุงู†ุงุช ุงู„ู…ูุชูˆุญุฉ โ€” data.gov.sa (11,439+ datasets from 289+ orgs)
๐Ÿ’ณ saudi-pay ุจูˆุงุจุงุช ุงู„ุฏูุน โ€” Moyasar, Tap, HyperPay, PayTabs, Tabby, Tamara, STC Pay
๐Ÿ“‹ saudi-procurement ุงู„ู…ุดุชุฑูŠุงุช ุงู„ุญูƒูˆู…ูŠุฉ โ€” Etimad government procurement & contracts
๐Ÿšš saudi-shipping ุงู„ุดุญู† ูˆุงู„ุชูˆุตูŠู„ โ€” SMSA, Aramex, Naqel, J&T, BARQ carrier APIs
๐Ÿ“ˆ saudi-stocks ุฃุณู‡ู… ุชุฏุงูˆู„ โ€” Saudi stock prices, TASI index, CMA data
๐Ÿ“ฑ saudi-telecom ุงู„ุงุชุตุงู„ุงุช โ€” STC, Mobily, Zain developer APIs (SMS, OTP, payments)
๐Ÿ•Œ saudi-tourism ุงู„ุณูŠุงุญุฉ โ€” Visit Saudi API, destinations, events, tourist visa
๐Ÿ—ฃ๏ธ saudi-tts ู†ุต ู„ุตูˆุช ุณุนูˆุฏูŠ โ€” NAMAA-Saudi-TTS, Lahajati (192+ dialects)
๐ŸŒก๏ธ saudi-weather ุงู„ุทู‚ุณ โ€” Weather data for Saudi cities via Open-Meteo

๐Ÿ’ฌ Communication (1)

Skill Description
๐Ÿ’ฌ unifonic ูŠูˆู†ูŠููˆู†ูƒ โ€” Saudi CPaaS for SMS, WhatsApp, Voice, OTP

๐Ÿ”Œ Programmatic Tools (3, via plugin)

Tool Description
arabic-greeting Auto-respond to Islamic greetings appropriately
arabizi-convert Convert Franco-Arabic (7abibi, 3adi) to Arabic script
hijri-today Quick Hijri date lookup

๐Ÿ“ฑ Channels (2)

Channel Description
WhatsApp Scoped service bot โ€” prayer, Hijri, Quran, hadith, translation
Telegram Full access to all 60 skills via bot (polling + webhook)

Model Support

ู…ุฎู„ุจ works with any model OpenClaw supports:

Provider Models
Anthropic Claude Opus, Sonnet, Haiku
OpenAI GPT-5.x, o-series
Google Gemini 3.x
Qwen Qwen 3.5 series
DeepSeek DeepSeek R1
GLM GLM-4.7+
Kimi Kimi Coding
Arabic-first Jais-2, ALLaM, SILMA, Falcon-H1, Karnak, Fanar
Local Ollama, vLLM, LM Studio
Gateway OpenRouter, Groq, Cerebras

Architecture

ู…ุฎู„ุจ is a plugin, not a fork.
It runs on top of OpenClaw โ€” like openclaw-china does for Chinese platforms.

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚         OpenClaw Core           โ”‚
โ”‚  (any model, any provider)      โ”‚
โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค
โ”‚      ู…ุฎู„ุจ Plugin Layer          โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”‚
โ”‚  โ”‚ SOUL.md โ”‚ โ”‚ IDENTITY.md   โ”‚  โ”‚
โ”‚  โ”‚ persona โ”‚ โ”‚ ๐Ÿฆ… ู…ุฎู„ุจ       โ”‚  โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”โ”‚
โ”‚  โ”‚     60 Arabic Skills        โ”‚โ”‚
โ”‚  โ”‚ Islamic: prayer ยท hijri     โ”‚โ”‚
โ”‚  โ”‚   quran ยท hadith ยท adhan    โ”‚โ”‚
โ”‚  โ”‚   finance                   โ”‚โ”‚
โ”‚  โ”‚ Language: translate ยท dialectโ”‚โ”‚
โ”‚  โ”‚   grammar ยท tashkeel        โ”‚โ”‚
โ”‚  โ”‚   poetry ยท names            โ”‚โ”‚
โ”‚  โ”‚ Media: tts ยท stt ยท ocr     โ”‚โ”‚
โ”‚  โ”‚   voice-assistant           โ”‚โ”‚
โ”‚  โ”‚ NLP: arabench ยท khalas      โ”‚โ”‚
โ”‚  โ”‚   sarih ยท bidi-guard ยท qalamโ”‚โ”‚
โ”‚  โ”‚   artok ยท majal ยท safha     โ”‚โ”‚
โ”‚  โ”‚   raqeeb ยท arabic-rag       โ”‚โ”‚
โ”‚  โ”‚ Dev: code-review ยท web-searchโ”‚
โ”‚  โ”‚ Edu: math ยท science         โ”‚โ”‚
โ”‚  โ”‚ Saudi: address ยท apps ยท     โ”‚โ”‚
โ”‚  โ”‚   business ยท ecommerce ยท    โ”‚โ”‚
โ”‚  โ”‚   einvoice ยท food ยท hr ยท    โ”‚โ”‚
โ”‚  โ”‚   identity ยท legal ยท customsโ”‚โ”‚
โ”‚  โ”‚   openbanking ยท opendata ยท  โ”‚โ”‚
โ”‚  โ”‚   pay ยท procurement ยท       โ”‚โ”‚
โ”‚  โ”‚   shipping ยท stocks ยท       โ”‚โ”‚
โ”‚  โ”‚   telecom ยท tourism ยท tts ยท โ”‚โ”‚
โ”‚  โ”‚   weather                   โ”‚โ”‚
โ”‚  โ”‚ Comms: unifonic             โ”‚โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ”‚
โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”โ”‚
โ”‚  โ”‚     2 Channels              โ”‚โ”‚
โ”‚  โ”‚ WhatsApp (scoped service)   โ”‚โ”‚
โ”‚  โ”‚ Telegram (full access)      โ”‚โ”‚
โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Why ู…ุฎู„ุจ?

  • 420M+ Arabic speakers, zero open-source Arabic AI assistant
  • GPT-4 drops from 85% โ†’ 45% accuracy on Arabic dialects
  • Arabic costs 2-3x more tokens than English on most models
  • No OpenClaw regional fork exists for Arabic โ€” ู…ุฎู„ุจ is the first

Roadmap

  • Phase 0: Workspace + persona + 5 API skills
  • Phase 1: 14 skills, plugin structure, GitHub repo
  • Phase 2: WhatsApp channel (proper ChannelPlugin API)
  • Phase 3: TTS/STT/OCR + grammar + tashkeel + hadith
  • Phase 4: Arabic RAG + Telegram channel + 9 more skills
  • Phase 5: 40 skills โ€” finance, poetry, names, education, voice, code review, cooking, travel, health, Saudi apps, Snapchat, kids
  • Phase 5.5: Saudi ecosystem โ€” 17 Saudi API integrations (Wathq, ZATCA, Nafath, Salla, Moyasar, Lean, Foodics, Unifonic...)
  • Phase 6: ClawHub marketplace publishing
  • Phase 7: End-to-end testing + CI/CD
  • Phase 8: Community contributions + dialect expansion

Contributing

Contributions welcome! Areas where help is needed:

  • New Arabic skills
  • Dialect coverage (especially Sudanese, Yemeni, Somali Arabic)
  • RTL improvements
  • Arabic model benchmarks
  • WhatsApp channel integration

Security

ู…ุฎู„ุจ takes security seriously:

  • Bidi attack prevention โ€” strips dangerous Unicode override characters (CVE-2021-42574)
  • Input sanitization โ€” all Arabic text validated before processing
  • No stored credentials โ€” all API keys via environment variables
  • NemoClaw compatible โ€” NVIDIA's security sandbox for AI agents
  • Offline moderation โ€” sarih content filter runs locally, no data leaves your machine

See SECURITY.md for full details and vulnerability reporting.

Agent Templates

Pre-configured Arabic agents for specialized use cases:

Agent Skills Use Case
๐Ÿ“– ุนุงู„ู… (Scholar) Quran, Hadith, Hijri, prayer, finance Islamic research
๐Ÿ”„ ู…ุชุฑุฌู… (Translator) Translation, dialect, grammar, tashkeel Professional translation
๐Ÿ’ป ู…ุทูˆู‘ุฑ (Developer) Code review, bidi-guard, RTL, docs Arabic-first development

License

MIT โ€” ู…ูุชูˆุญ ุงู„ู…ุตุฏุฑ ู„ู„ุฌู…ูŠุน.


ู…ุฎู„ุจ โ€” From the Saudi Open Source Community, for the Arab world.

ู…ู† ุงู„ู…ุฌุชู…ุน ุงู„ุณุนูˆุฏูŠ ู…ูุชูˆุญ ุงู„ู…ุตุฏุฑ โ€” ู„ู„ุนุงู„ู… ุงู„ุนุฑุจูŠ ูƒู„ู‡ ๐Ÿ‡ธ๐Ÿ‡ฆ

ุตูู†ุน ุจุญุจ ๐Ÿ‡ธ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡ฌ๐Ÿ‡ฆ๐Ÿ‡ช๐Ÿ‡ฏ๐Ÿ‡ด๐Ÿ‡ฑ๐Ÿ‡ง๐Ÿ‡ฎ๐Ÿ‡ถ๐Ÿ‡ฒ๐Ÿ‡ฆ๐Ÿ‡ฉ๐Ÿ‡ฟ๐Ÿ‡น๐Ÿ‡ณ๐Ÿ‡ฑ๐Ÿ‡พ๐Ÿ‡ธ๐Ÿ‡พ๐Ÿ‡ต๐Ÿ‡ธ๐Ÿ‡ฐ๐Ÿ‡ผ๐Ÿ‡ถ๐Ÿ‡ฆ๐Ÿ‡ง๐Ÿ‡ญ๐Ÿ‡ด๐Ÿ‡ฒ๐Ÿ‡ธ๐Ÿ‡ฉ๐Ÿ‡พ๐Ÿ‡ช

About

๐Ÿฆ… ู…ุฎู„ุจ โ€” Arabic-first OpenClaw plugin. 14 Arabic AI skills, dialect-aware, culturally sensitive.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors