awhatsapp-assistant

Organize and extend the AWhatsapp system with modular backend architecture.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/alabasi2025/manus-skills-library --skill awhatsapp-assistant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: awhatsapp-assistant
Source: https://github.com/alabasi2025/manus-skills-library/tree/main/utilities/awhatsapp-assistant
Command: npx skills add https://github.com/alabasi2025/manus-skills-library --skill awhatsapp-assistant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

هذه المهارة توفر دليلاً شاملاً للعمل على نظام AWhatsapp، لضمان أن أي تعديلات أو إضافات تتبع الأسلوب المتبع في المشروع وتلتزم بالبنية الأساسية والقواعد.

Core Features & Use Cases

  • توجيه التطوير لبناء وتوسيع النظام عبر بنية الوحدة:Frontend و Backend وقاعدة البيانات.
  • إضافة وحدات Backend جديدة داخل src-backend/src/modules مع ملف service.js، وربط الخدمة الجديدة بـ src-backend/src/index.js.
  • إنشاء ونشر نقاط النهاية API في أماكنها الصحيحة ضمن API ROUTES واستخدام الخدمات (Services) الموجودة لتنفيذ المنطق.
  • ضمان التفاعل مع قاعدة البيانات عبر dbManager في src-backend/src/database/index.js وتحديث مخطط قاعدة البيانات عند الضرورة.
  • وثائق وتوجيهات لتكامل الواجهة الأمامية مع الوحدات الجديدة وفق بنية المشروع.

Quick Start

Create a new backend module under src-backend/src/modules, add a service.js file for the module, wire it into src-backend/src/index.js, and add a new API endpoint under API ROUTES. Use dbManager for database interactions and update the schema as needed.

Frequently Asked Questions about awhatsapp-assistant

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

FAQPage Schema
How do I add a new backend module to an existing Node.js project structure?

To add a backend module, create a new directory under src-backend/src/modules, add a service.js file for the module logic, and wire the new service into src-backend/src/index.js to maintain a consistent architecture.

How do I create API endpoints and wire them to services in Express?

Creating API endpoints involves adding routes in the correct API ROUTES locations and calling existing services to execute the logic, ensuring proper service wiring within the Node.js backend architecture.

What is the best way to manage database schemas in a Node.js backend?

Managing database schemas is handled through the dbManager located at src-backend/src/database/index.js, which standardizes database interactions and allows you to update schemas when extending modules.

How do I integrate frontend components with newly added backend modules?

Frontend integration requires following the project's specific architectural guidelines to connect the interface with the newly created backend modules, ensuring consistent module development across the system.

Does extending a backend system require updating the database schema?

Extending the backend system often requires updating the database schema, which is done through the standardized dbManager to manage database interactions and schema changes properly.

Why is my new backend service not recognized in the main application file?

A new backend service is not recognized if it is not properly wired into src-backend/src/index.js; ensuring proper service wiring in the main file connects the module to the application.