arabic-rag

Search Arabic religious texts by meaning using AraGemma embeddings.

13|4|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Moshe-ship/hurmoz --skill arabic-rag-moshe-ship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arabic-rag
Source: https://github.com/Moshe-ship/hurmoz/tree/main/arabic-rag
Command: npx skills add https://github.com/Moshe-ship/hurmoz --skill arabic-rag-moshe-ship

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables meaning-based search across Quran verses, hadith collections, and Arabic texts, allowing users to retrieve relevant content even when exact words differ, by leveraging AraGemma embeddings.

Core Features & Use Cases

  • Semantic search across religious texts and Arabic documents; find related verses, topics, and discussions without relying on exact keyword matches.
  • Embedding-based retrieval that supports cross-text queries (Quran, hadith) and user-provided documents; suitable for research, study, and reference.
  • Use Case: A user wants verses about patience, and related hadiths and explanatory passages are surfaced by semantic similarity.

Quick Start

Run a semantic search to find Arabic content by meaning across Quran, hadith, and Arabic documents using AraGemma embeddings.

Frequently Asked Questions about arabic-rag

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I perform semantic search across Quran and hadith texts in Arabic?

Semantic search across Quran and hadith texts uses AraGemma embeddings to match meaning rather than exact keywords, retrieving relevant verses and passages even when query words differ. The skill builds a semantic index for fast retrieval across religious texts and user documents.

What is the best way to find Arabic text by meaning instead of exact keyword matches?

Finding Arabic text by meaning requires embedding-based retrieval using AraGemma embeddings, which captures semantic similarity to surface related content across Quran, hadith, and Arabic documents without relying on exact keyword matches.

Do I need Python and the AraGemma model to run Arabic semantic search?

Yes, Arabic semantic search requires Python and the AraGemma embedding model. The skill loads the model and builds a semantic index to enable fast meaning-based retrieval across Quran, hadith, and Arabic documents.

Can I use semantic search to find related verses and hadiths about a specific topic like patience?

Semantic search can find related verses and hadiths about topics like patience by leveraging AraGemma embeddings to surface content based on semantic similarity across Quran, hadith, and Arabic documents, even when exact words differ.

Does embedding-based retrieval work with user-provided Arabic documents alongside religious texts?

Embedding-based retrieval supports cross-text queries across Quran, hadith, and user-provided Arabic documents. The skill uses AraGemma embeddings to build a semantic index, enabling meaning-based search across mixed religious and custom document collections.

What are the limitations of semantic search for Arabic religious texts?

Semantic search for Arabic religious texts relies on AraGemma embeddings and requires Python to load the model and build an index. Retrieval depends on embedding quality and may surface approximate matches rather than precise textual references.