fusha-sarf

Generate Qamus entry candidates, hover glosses, and morphological analysis for Arabic text.

2|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/theislampill/fusha --skill fusha-sarf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fusha-sarf
Source: https://github.com/theislampill/fusha/tree/main/skills/sarf
Command: npx skills add https://github.com/theislampill/fusha --skill fusha-sarf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex process of generating and managing Arabic linguistic intelligence, simplifying the creation of Qamus entries, hover glosses, and morphological analysis.

Core Features & Use Cases

  • Qamus Entry Generation: Automatically create Qamus entry candidates from a corpus.
  • Hover Gloss Authoring: Author hover glosses for enhanced learning and reference.
  • Morphological Analysis: Perform root/form/POS/clitic decisions for Arabic words.
  • Use Case: For a language learner, this Skill can help in creating a comprehensive Qamus entry for a set of Arabic words, providing hover glosses for better understanding and morphological analysis for deeper linguistic knowledge.

Quick Start

To generate Qamus candidates from a corpus, use the fusha-sarf skill with the corpus file 'arabic-corpus.txt'.

Frequently Asked Questions about fusha-sarf

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

FAQPage Schema
How do I perform morphological analysis on Arabic text?

Morphological analysis on Arabic text is performed by generating root, form, part-of-speech, and clitic decisions for words. This process operates independently of external sources to derive linguistic insights directly from the provided text.

What is the best way to generate dictionary entries from an Arabic corpus?

Generating Qamus entry candidates from an Arabic corpus requires processing the text file to automatically extract and manage linguistic intelligence. This allows you to build comprehensive dictionary entries directly from your source materials.

How do hover glosses enhance Arabic language learning?

Hover glosses enhance Arabic language learning by providing immediate, inline definitions and morphological context for words. Authoring these glosses helps learners understand complex vocabulary and linguistic structures without leaving the text.

Can I analyze Arabic linguistic features without external dependencies?

Yes, you can analyze Arabic linguistic features without external dependencies. The morphological analysis operates independently to process morphological features and generate linguistic insights using only the internal sarf engine and related resources.

Do I need a specific corpus format to start Arabic morphological analysis?

To start Arabic morphological analysis and generate Qamus candidates, you need to provide a corpus file, such as 'arabic-corpus.txt'. The Skill processes this text file to extract morphological features and author hover glosses.