{"id":11113,"external_id":"plugin_asdk_app_6ad90e79ab288191b84fd955c3b3f127","name":"harakah","display_name":"Harakah Arabic Motion","developer":"Amro Alemam","category":"Developer Tools","listing_language":"en","listing_language_details":{"method":"cld-0.13.0/listing-v1","reliable":true,"detected_at":"2026-11-05T00:06:38Z","input_sha256":"0014b08be4a05232c07f65b465cc1e61e57183d6c00f23a043fe334085aea13c","source_fields":["release.description","release.interface.short_description","release.interface.long_description"]},"version":"0.5.1","skill_count":1,"first_seen_at":"2026-11-05T00:00:02.792Z","last_seen_at":"2026-11-06T12:00:02.799Z","last_changed_at":"2026-11-05T00:00:02.792Z","install_count":null,"search_matches":[],"research_summary":null,"research_reviewed_at":null,"metadata":{"canonical_app_id":"asdk_app_6ad90e79ab288191b84fd955c3b3f127","connector_id":"asdk_app_6ad90e79ab288191b84fd955c3b3f127","created_at":"2026-10-21T20:10:23.116577Z","discoverability":"LISTED","id":"plugin_asdk_app_6ad90e79ab288191b84fd955c3b3f127","is_template":false,"is_template_instance":false,"name":"harakah","release":{"app_ids":["asdk_app_6ad90e79ab288191b84fd955c3b3f127"],"app_manifest":{"apps":{"harakah":{"id":"asdk_app_6ad90e79ab288191b84fd955c3b3f127","required":true}}},"app_templates":[],"description":"Check and fix Arabic text in motion-graphics code (Remotion, GSAP/HyperFrames, HTML) with Harakah's hosted check_arabic and fix_arabic tools.","display_name":"Harakah Arabic Motion","id":"pluginrel_5e762b6f84588191b8759228336ad639","interface":{"brand_color":"#8A6312","capabilities":["Check Arabic text in motion code","Fix broken Arabic letters"],"category":"Developer Tools","composer_icon_dark_url":null,"composer_icon_url":"https://files.openai.com/content?id=file_00000000f65881f6be5f2fb5aa3e97be","default_prompt":"Check this Remotion component for broken Arabic text and fix what you find.","default_prompts":["Check this Remotion component for broken Arabic text and fix what you find.","Animate this Arabic title letter by letter without breaking the joined letters.","Fix the Arabic in this HTML animation before I render it."],"developer_name":"Amro Alemam","logo_url":"https://files.openai.com/content?id=file_0000000006b881f6a96dabd6bc12d2ce","logo_url_dark":null,"long_description":"Harakah helps you write motion-graphics code with Arabic text that renders correctly. Arabic letters join, and common animation patterns break them: splitting text into per-letter boxes, missing right-to-left direction, Latin-only fonts, letter spacing, mixed digit styles, and canvas or 3D text drawn one letter at a time.\n\nWhat it does:\n- Checks Remotion (.tsx/.jsx), HyperFrames, GSAP and HTML code for broken Arabic and explains each issue with its line.\n- Fixes what it safely can, keeps per-letter animation, and marks every change with a comment.\n- Guides new Arabic compositions: splitting, direction, reading-order motion, fonts and digits.\n\nWho it's for: developers and motion designers building videos or animated pages with Arabic text.\n\nHow it works: the assistant sends the code of the file you're working on to Harakah's hosted tools (check_arabic and fix_arabic), built on the open-source harakah-fixer 0.5.0. The code is processed in memory to return the result and isn't stored. No account or sign-in is needed. On a computer, you can also run harakah-fixer locally so your code never leaves your machine.\n\nLimitations: the hosted tools work on one file's code at a time (up to 200,000 characters) and can't open files on your computer or render frames. It covers Arabic script in code; it doesn't translate or write copy.","plugin_category_id":"developer tools","privacy_policy_url":"https://harakah.si/privacy","screenshot_urls":[],"short_description":"Fix Arabic in motion code","terms_of_service_url":"https://harakah.si/terms","website_url":"https://harakah.si"},"keywords":["arabic","rtl","remotion","gsap","hyperframes","motion-graphics","typography"],"onboarding_skill_name":null,"requires_local_executor":false,"skills":[{"description":"Check and fix Arabic text in motion-graphics code (Remotion .tsx/.jsx, HyperFrames/GSAP/HTML, canvas, three.js) with the check_arabic and fix_arabic tools. Use when creating or editing a composition or animation that contains Arabic text, and before rendering one. Catches split letters, wrong direction, Latin-only fonts, letter spacing and mixed digits.","interface":{"brand_color":null,"default_prompt":null,"display_name":"harakah","icon_large_url":null,"icon_small_url":null,"iconography":"code","short_description":"Check and fix Arabic text in motion-graphics code (Remotion .tsx/.jsx, HyperFrames/GSAP/HTML, canvas, three.js) with the check_arabic and fix_arabic tools. Use when creating or editing a composition or animation that contains Arabic text, and before rendering one. Catches split letters, wrong direction, Latin-only fonts, letter spacing and mixed digits."},"name":"harakah","plugin_release_skill_id":"pluginrsk_6adaa99076dc8191ae3b7b68271fd725"}],"version":"0.5.1"},"scope":"GLOBAL","status":"ENABLED"},"research":null,"package_metadata":{"name":"harakah","author":{"url":"https://harakah.si","name":"Amro Alemam"},"license":"MIT","sources":[{"path":"plugin.json","sha256":"0a932282c04f94b36602b3254c524d78f8eb4d97af4dd82d6f3ca6b847a91d89"}],"version":"0.5.1","commerce":false,"homepage":"https://harakah.si","keywords":["arabic","rtl","remotion","gsap","hyperframes","motion-graphics","typography"],"repository":"https://github.com/harakah-si/harakah","artifact_id":163758,"observed_at":"2026-11-06T07:22:50Z","support_url":"https://harakah.si/support","capabilities":["Check Arabic text in motion code","Fix broken Arabic letters"],"translations":{"ar-SA":{"subtitle":"عربي سليم في كود الموشن","description":"حركة تساعدك تكتب كود موشن جرافيك فيه نص عربي يطلع صح بعد الرندر. الحروف العربية متصلة، وفيه أساليب شائعة في الأنيميشن تقطّعها: تقسيم النص لصندوق لكل حرف، أو نسيان اتجاه اليمين لليسار، أو خطوط لاتينية فقط، أو تباعد بين الحروف، أو خلط أنواع الأرقام، أو رسم الحروف وحدة وحدة على canvas أو في 3D.\n\nاللي تسويه:\n- تفحص كود Remotion (.tsx/.jsx) وHyperFrames وGSAP وHTML وتوضح كل مشكلة في العربي مع رقم السطر.\n- تصلّح اللي تقدر تصلّحه بأمان، وتحافظ على أنيميشن الحروف، وتحط تعليق عند كل تعديل.\n- ترشدك وأنت تبني مشهد عربي جديد: التقسيم، والاتجاه، وحركة تمشي مع ترتيب القراءة، والخطوط، والأرقام.\n\nمناسبة للمطورين ومصممي الموشن اللي يشتغلون على فيديوهات أو صفحات متحركة فيها نص عربي.\n\nكيف تشتغل: المساعد يرسل كود الملف اللي تشتغل عليه لأدوات حركة المستضافة (check_arabic وfix_arabic)، المبنية على أداة harakah-fixer المفتوحة المصدر (إصدار 0.5.0). الكود ينعالج في الذاكرة عشان ترجع النتيجة، وما ينحفظ. ما تحتاج حساب ولا تسجيل دخول. وعلى الكمبيوتر تقدر تشغّل harakah-fixer على جهازك عشان ما يطلع كودك منه أبداً.\n\nحدودها: الأدوات المستضافة تشتغل على كود ملف واحد في كل مرة (لين ٢٠٠٬٠٠٠ حرف)، وما تقدر تفتح ملفات على جهازك ولا ترندر لقطات. شغلها كتابة العربي في الكود، وما تترجم ولا تكتب نصوص."}},"field_sources":{"name":0,"author":0,"license":0,"version":0,"commerce":0,"homepage":0,"keywords":0,"repository":0,"support_url":0,"capabilities":0,"translations":0,"release_notes":0,"review_case_counts":0,"commerce_description":0},"release_notes":"0.5.1: same skill and hosted check_arabic and fix_arabic tools (harakah-fixer 0.5.0), with the remote MCP server declared at https://mcp.harakah.si/mcp (no authentication) and the developer name set to Amro Alemam, the verified individual who owns Harakah and harakah.si.","extraction_version":1,"review_case_counts":{"negative":3,"positive":5},"conflicts_or_errors":[],"commerce_description":"Harakah is free and open source. It doesn't sell products or process payments."}}