الدرس 20 — دليل OpenClaw مهارة Obsidian: جعل الذكاء الاصطناعي يكتب الملاحظات ويُنظّم Vault وينشئ روابط ثنائية (2026)
الهدف: تثبيت مهارة Obsidian، واستخدام obsidian-cli لجعل OpenClaw يتحكم في Obsidian Vault بلغة طبيعية: قراءة وكتابة الملاحظات، إنشاء الروابط، تنظيم المجلدات.
ما هي مهارة Obsidian؟
مهارة Obsidian مهارة شائعة لإدارة المعرفة على ClawHub (68 ألف تنزيل)، تُجسّر OpenClaw مع Obsidian Vault المحلي عبر obsidian-cli. بعد التثبيت يمكنك بجملة واحدة إنجاز مهام الملاحظات التي كانت تتطلب عملاً يدوياً: كتابة الملاحظة اليومية تلقائياً، تنظيم المجلدات دفعةً واحدة، إنشاء شبكة روابط ثنائية.
الخطوة الأولى: تثبيت أداة CLI التابعة
تعتمد مهارة Obsidian على obsidian-cli، ثبّتها أولاً:
npm install -g obsidian-cliللتحقق من التثبيت:
obsidian-cli --version
# يجب أن يُخرج رقم الإصدار، مثل 1.5.3مستخدمو macOS قد يواجهون خطأ Gatekeeper، نفّذ:
xattr -d com.apple.quarantine $(which obsidian-cli)الخطوة الثانية: تثبيت المهارة وإعداد مسار Vault
في WebChat أو Telegram أرسل:
/install @steipete/obsidian
بعد اكتمال التثبيت، اعدّ مسار Vault:
/config obsidian vault_path ~/Documents/MyVault
أو مباشرةً عبر سطر الأوامر:
pnpm openclaw config set obsidian.vault_path "/Users/yourname/Documents/MyVault"للتحقق من إمكانية وصول المهارة للـ Vault:
pnpm openclaw skills list
# تأكد وجود obsidian في القائمة
# اختبار الاتصال
obsidian-cli --vault ~/Documents/MyVault listالخطوة الثالثة: قراءة الملاحظات الموجودة
بعد التثبيت يمكنك الاستعلام عن محتوى Vault بلغة طبيعية:
ابحث في Obsidian Vault عن جميع الملاحظات التي تذكر "إدارة المشاريع"
تصفية بالوسوم:
أدرج جميع الملاحظات بوسم #todo مرتبةً حسب تاريخ آخر تعديل
قراءة ملاحظة محددة:
اقرأ ملاحظة "2026-01-15 مراجعة يومية" من Vault
بحث دفعي بكلمة مفتاحية:
obsidian-cli --vault ~/Documents/MyVault search "OpenClaw" --tag "تقنية" --limit 20للكتابة التلقائية للملاحظات يُنصح أولاً بجعل الذكاء الاصطناعي يمسح هيكل Vault الموجود دفعةً واحدة.
الخطوة الرابعة: إنشاء ملاحظات جديدة (مع frontmatter وروابط ثنائية)
اطلب من الذكاء الاصطناعي إنشاء ملاحظة مكتملة البنية:
أنشئ ملاحظة جديدة في مجلد "Projects/OpenClaw" بعنوان "مخطط تكامل MCP"،
أضف frontmatter (tags: [تقنية, MCP], created: 2026-03-30)،
اكتب مخططاً أولياً للملاحظة، واربطها بالملاحظة "مبادئ تصميم API" الموجودة في Vault
مثال على تنسيق الملاحظة المولّدة:
---
tags: [تقنية, MCP]
created: 2026-03-30
status: draft
---
# مخطط تكامل MCP
## الخلفية
بالرجوع إلى [[مبادئ تصميم API]] حول مواصفات الواجهة...
## تصميم الحل
- [ ] تحديد طريقة نشر MCP Server
- [ ] إعداد آلية المصادقة
## الملاحظات ذات الصلة
[[معمارية OpenClaw]] | [[دليل تطوير Skill]]مفتاح إنشاء الروابط الثنائية تلقائياً: أخبر الذكاء الاصطناعي بالملاحظات الموجودة التي تريد الربط بها، وسيولّد تلقائياً روابط بصيغة [[]].
الخطوة الخامسة: تنظيم Vault (إعادة تسمية دفعية ونقل)
تنظيم دفعي لملفات الملاحظات المبعثرة:
انقل جميع الملاحظات في المجلد الجذري التي تحتوي تاريخاً (بتنسيق 2025-xx-xx) إلى مجلد "Daily Notes/2025"
إعادة تسمية دفعية:
أعد تسمية جميع الملاحظات في مجلد "Inbox" بناءً على عنوان H1 في متن كل ملاحظة
تنظيم الوسوم:
امسح Vault بالكامل، اعثر على الملاحظات التي تفتقر frontmatter، وأضف لكل منها حقلي tags وcreated
أوامر دفعية عبر سطر الأوامر:
obsidian-cli --vault ~/Documents/MyVault organize \
--move-pattern "^\d{4}-\d{2}-\d{2}" \
--target "Daily Notes/2025"الخطوة السادسة: سير العمل اليومي — كتابة Daily Note تلقائياً
هذا أكثر سيناريوهات الاستخدام شيوعاً. قبل نهاية كل يوم أرسل:
ساعدني في كتابة Obsidian Daily Note ليوم 2026-03-30،
محتواها: العمل المُنجز اليوم، المشاكل التي واجهتها، خطط الغد،
بتنسيق قالب Obsidian القياسي، ارتبط تلقائياً بالملاحظات ذات الصلة
أو مع مهمة مجدولة (راجع الدرس 06) لتُفعَّل تلقائياً كل يوم الساعة 18:00:
# أضف في crontab -e
0 18 * * * pnpm openclaw run "اكتب Obsidian Daily Note اليوم، اسحب بيانات اليوم من التقويم ونظام المهام"سير العمل الكامل: يقرأ الذكاء الاصطناعي Git commits اليوم وأحداث التقويم → يُنظّمها في ملاحظة → يكتبها في Daily Note → يربط بالمشاريع ذات الصلة.
الخطوة السابعة: الدمج مع مهارة Summarize
اربط مهارة Summarize من الدرس 10 مع مهارة Obsidian:
لخّص هذه المقالة واحفظها في Obsidian:
https://example.com/interesting-article
احفظها في مجلد "Reading Notes"، العنوان عنوان المقالة،
أضف tags: [قراءة, تقنية]، أضف رابط المقالة الأصلية في نهاية المتن
أمر واحد ينجز "قراءة صفحة ويب → استخلاص النقاط → حفظ الملاحظة" كاملاً، لتحقيق منظومة إدارة معرفة تلقائية.
الأسئلة الشائعة
هل يستطيع OpenClaw قراءة وكتابة ملفات Markdown في Obsidian مباشرةً؟
نعم. ملاحظات Obsidian هي في جوهرها ملفات Markdown محلية، يتعامل obsidian-cli مع نظام الملفات مباشرةً دون الحاجة لفتح تطبيق Obsidian. بعد قراءة وكتابة OpenClaw للملفات عبر obsidian-cli، ستراها تلقائياً في المرة التالية التي تفتح فيها تطبيق Obsidian. الشرط الوحيد هو إمكانية وصول OpenClaw لمسار مجلد Vault (مسار محلي أو مسار شبكة مثبّت).
هل تحتاج مهارة Obsidian تثبيت إضافات خاصة في Obsidian؟
لا تحتاج أي إضافات في Obsidian. تتعامل مهارة Obsidian مع نظام ملفات Vault مباشرةً عبر obsidian-cli، متجاوزةً تماماً منظومة إضافات تطبيق Obsidian. هذا يعني أن المهارة تعمل حتى لو لم يكن تطبيق Obsidian مثبتاً (مثلاً على خادم). إذا كنت تستخدم إضافات مثل Dataview أو Templater، ستتعامل معها بشكل طبيعي عند فتح Obsidian في المرة القادمة.
هل قد يكتب الذكاء الاصطناعي فوق محتوى موجود؟
لا يفعل ذلك افتراضياً. تتحقق مهارة Obsidian قبل الكتابة من وجود ملف بنفس الاسم في المسار المستهدف، وإذا وُجد تسألك عن تأكيد الكتابة فوقه أو إلحاق المحتوى. إذا أردت إلحاق محتوى بملاحظة موجودة (مثل إضافة محتوى يومي للـ Daily Note)، اذكر "ألحق بـ" وليس "أنشئ". يُنصح باختبار المهارة أولاً في مجلد غير حساس قبل تطبيقها على الملاحظات الرئيسية.
هل تدعم Vault المتزامنة مع Obsidian Sync؟
نعم. Obsidian Sync يضيف فقط تزامناً سحابياً فوق نظام الملفات المحلي، يقرأ ويكتب obsidian-cli في الملفات المحلية دون التأثير على آلية التزامن. بعد كتابة الذكاء الاصطناعي للملاحظات، سيُزامن Obsidian Sync الملفات الجديدة تلقائياً لأجهزتك الأخرى عند فتح التطبيق. انتبه: إذا كان OpenClaw وتطبيق Obsidian يكتبان في نفس الملف في آنٍ واحد قد ينتج تعارض، يُنصح بإغلاق تطبيق Obsidian عند تنفيذ عمليات دفعية بالذكاء الاصطناعي.