Skip to content

تثبيت حزمة المهارات الأساسية

وكلاؤك نشطون الآن. دعنا نمنحهم مهمتهم الحقيقية الأولى. يأتي BALIA OS مزوّدًا بثلاث مهارات مدمجة جاهزة للنشر.

المهارةالغرض
lightpandaبحث ويب سريع وجمع بيانات
summarizeتلخيص تلقائي للنصوص الطويلة أو صفحات الويب
clawsecمراقبة الأمان وعزل المهارات الجديدة

إذا كنت قد نزّلت المثبّت في القسم الرابع، يمكنك استخدامه مباشرةً. (إن لم يكن كذلك، عد إلى القسم الرابع ونزّل install_core_pack.py أولاً.)

اطلب من وكيلك تشغيله


openclaw agent --agent security-guardian "الرجاء تنفيذ ما يلي:
python install_core_pack.py --lang ar
(The token will be read automatically from your .env file)
أبلغ Discord عند الانتهاء."

سيقوم وكيلك تلقائيًا بـ:

  1. مصادقة رمزك
  2. تنزيل حزمة المهارات الأساسية (lightpanda / summarize / clawsec)
  3. النشر إلى ~/.opengoat/skills/
  4. تحديث _SKILL_INDEX.md
  5. الإبلاغ عبر Discord بـ "تم تثبيت حزمة المهارات الأساسية"

بمجرد تلقّي تأكيد Discord، تابع القراءة أدناه.


ما هي المهارات والـ Cassettes

وكلاؤك يعملون الآن. لديهم هويات، وإجراءات تقارير، وقنوات Discord. لكنهم في الوقت الحالي لا يعرفون المجال الذي يعملون فيه. لا يعرفون إن كانوا يديرون مطعمًا، أو يشغّلون عملية تداول، أو يدعمون مكتبًا قانونيًا.

المهارات هي ملفات المعرفة التي تكتبها وتمنحها لوكلائك. كل مهارة تُعلّم الوكيل كيفية أداء مهمة محددة — كيفية إدارة الحجوزات، وكيفية إعداد تقرير الأرباح والخسائر، وكيفية صياغة منشور على وسائل التواصل الاجتماعي. كلما أعطيت الوكيل مهارات أكثر، كلما استطاع فعل المزيد.

الـ cassette هو مجلد من المهارات، مجمّعة معًا حول موضوع محدد. يمثّل نمط تشغيل. قد يمتلك مشغّل مطعم cassette باسم restaurant-ops. وقد يمتلك صانع المحتوى cassette باسم youtube وآخر باسم social-media. يمكن للوكيل نفسه التبديل بين الـ cassettes بحسب ما يحتاج إلى العمل عليه في ذلك اليوم.

نظام الـ cassette قائم على الأوضاع. ملف واحد — ACTIVE_MODE.txt — يُخبر كل وكيل بالـ cassette النشط حاليًا. عندما تغيّر الوضع، تُحدّث هذا الملف. يقرأه الوكلاء عند بدء الجلسة ويحمّلون المهارات الصحيحة تلقائيًا.

هذا يعني:

  • اليوم: ACTIVE_MODE.txt يقول youtube ← يحمّل الوكلاء مهارات YouTube
  • غدًا: تغيّره إلى trade ← يحمّل الوكلاء مهارات التداول
  • الوكيل لا يتغيّر. الوضع هو الذي يتغيّر.

وعندما تعود إلى youtube الأسبوع القادم، يستأنف وكلاؤك بالضبط من حيث توقفوا — LIVE_LEDGER يتذكر التقدم المحرز، وKNOWLEDGE يحمل الدروس المستفادة. كل وضع يحتفظ بذاكرته المستقلة.


هيكل مجلد الـ Cassette

INFO

~/.openclaw/workspace-[agentid]/ └── cassettes/ ├── ACTIVE_MODE.txt ← كلمة واحدة: اسم الوضع النشط ├── archive/ ← تدفق LIVE_LEDGER و KNOWLEDGE الزائد ├── youtube/ │ ├── SKILL_YOUTUBE.md ← المهارات لهذا الوضع │ ├── WORKFLOW_YOUTUBE.md ← إجراءات خطوة بخطوة │ ├── LIVE_LEDGER_YOUTUBE.md ← التقدم، الإجراءات التالية (يُحدَّث كل جلسة) │ └── KNOWLEDGE_YOUTUBE.md ← التعلّم المتراكم (يُحدَّث كل جلسة) ├── restaurant-ops/ │ ├── SKILL_RESTAURANT.md │ ├── WORKFLOW_RESTAURANT.md │ ├── LIVE_LEDGER_RESTAURANT.md │ └── KNOWLEDGE_RESTAURANT.md └── trade/ ├── SKILL_TRADE.md ├── WORKFLOW_TRADE.md ├── LIVE_LEDGER_TRADE.md └── KNOWLEDGE_TRADE.md

يحتوي ACTIVE_MODE.txt على كلمة واحدة فقط — اسم مجلد الـ cassette النشط. على سبيل المثال:

youtube

عند بدء الجلسة، يقرأ كل وكيل ACTIVE_MODE.txt، ثم يحمّل الملفات الأربعة من ذلك المجلد: SKILL وWORKFLOW وLIVE_LEDGER وKNOWLEDGE. يُخبره LIVE_LEDGER من أين توقف في الجلسة الأخيرة. ويمنحه KNOWLEDGE كل ما تمّ تعلّمه حتى الآن في هذا المجال.

في نهاية الجلسة، يُحدّث الوكيل LIVE_LEDGER (التقدم، المهمة التالية) وKNOWLEDGE (الأنماط الجديدة المكتسبة). عندما يتجاوز أي من الملفين 800 سطر، تنتقل قسم RECENT إلى archive/ — أما قسما SUMMARY وPINNED فيبقيان دائمًا في الأعلى.

تعمل المهام المجدولة (مثل الفحص الصحي اليومي أو التقرير الليلي) بصرف النظر عن الوضع — فهي مُعرَّفة في AGENTS.md الخاص بالوكيل، وليس في أي cassette.


اختيار محرك الذكاء الاصطناعي

تعمل أنواع مختلفة من الـ cassettes بشكل أفضل مع نماذج ذكاء اصطناعي مختلفة. اضبط هذا مرة واحدة عند بناء الـ cassette.

نوع الـ Cassetteالمحرك الموصى بهالسبب
تداول العملات المشفرة / تحليل السوقClaudeالاستدلال المنطقي، تحليل الأنماط، الحكم الدقيق
البرمجة / الأتمتة التقنيةClaudeجودة الكود، تصحيح الأخطاء، المنطق متعدد الخطوات
البحث القانوني / مراجعة العقودClaudeالتفكير الدقيق، اللغة المتأنية
المالية / المحاسبة / إعداد التقاريرClaudeالتحليل المنظم، الحساب الدقيق
Google Sheets / Docs / NotebookLM / DriveGeminiالتكامل الأصلي مع خدمات Google
YouTube / محتوى الفيديوGeminiيحلل الفيديو مباشرةً؛ يتكامل مع YouTube Studio
أتمتة Gmail / التقويمGeminiتكامل عميق مع Google Workspace
المبيعات / التواصل / كتابة المحتوى الإعلانيGPT-4oالمحادثة الطبيعية، توليد البريد الإلكتروني
التواصل متعدد اللغاتGPT-4o أو Geminiأداء قوي متعدد اللغات
التجارة الإلكترونية / أبحاث المنتجاتClaude أو GPT-4oعمق البحث، المخرجات المنظمة

إذا كان Claude يناسب حالتك الاستخدامية، فأنت جاهز بالفعل — تم إعداده في القسم 3.

بالنسبة لـ Gemini أو GPT-4o، ستضيف مفتاح API إلى ملف .env الخاص بك. التعليمات موجودة في الخطوة 7 من المساعد الذكي أدناه.


أفكار للمهارات حسب الصناعة

لست متأكدًا من المهارات التي ستبنيها؟ إليك نقاط انطلاق حسب حالة الاستخدام.

المطاعم / المأكولات والمشروبات

  • إدارة الحجوزات والجدولة اليومية
  • تتبع طلبات الموردين وتنبيهات المخزون
  • نشر على وسائل التواصل الاجتماعي للعملاء (العروض اليومية، الفعاليات)
  • مراقبة المراجعات وصياغة الردود
  • ملخص الإيرادات الأسبوعي

التجارة الإلكترونية / المنتجات المادية

  • توليد قوائم المنتجات
  • مراقبة أسعار المنافسين
  • تلخيص حالة الطلبات
  • صياغة ردود على استفسارات العملاء
  • تقارير المبيعات الشهرية

صانع المحتوى / يوتيوبر

  • توليد أفكار للعناوين والصور المصغّرة
  • صياغة مخططات السيناريوهات
  • إدارة جدول الرفع
  • تلخيص مقاييس الأداء
  • صياغة ردود على تعليقات المجتمع

العمل الحر / الاستشارات

  • صياغة التواصل مع العملاء
  • تقارير حالة المشروع
  • تتبع الفواتير والمتابعة
  • مراجعة بنود العقود (الإشارة إلى الشروط غير المعتادة)
  • تلخيص سجل الوقت

الشركات الصغيرة / العامة

  • ملخص العمليات اليومية
  • صياغة التواصل مع الموظفين
  • فرز الأسئلة القانونية (الإشارة إلى البنود التي تستلزم محاميًا)
  • الملخص المالي من الإيصالات والسجلات
  • إدارة التواصل مع الموردين

صناعتك غير موجودة في هذه القائمة؟ لا بأس — سيساعدك المساعد الذكي في هذا القسم على تحديد مهاراتك الخاصة من الصفر بناءً على ما تريد فريقك أن يقوم به فعلًا.


كيف يعمل هذا القسم

استخدم موجّه المساعد الذكي أدناه لـ:

  1. تحديد ما يجب على وكلائك فعله كل يوم
  2. تحديد اسم الـ cassette والوضع الذي ستبدأ به
  3. اختيار محرك الذكاء الاصطناعي المناسب
  4. توليد ملفَي SKILL وWORKFLOW
  5. إعداد علامة ACTIVE_MODE.txt
  6. اختبار أن وكيلك يحمّل الوضع الصحيح

الصق الموجّه في Claude أو ChatGPT أو Gemini. أرفق وثيقة تصميم الفريق من القسم 2.


الخطوة 1 — انسخ هذا الموجّه والصقه في الذكاء الاصطناعي

أرفق وثيقة تصميم الفريق قبل الإرسال.

You are helping me build Skills and a Cassette for BALIA OS —
a multi-agent AI operating system.

I have attached my Team Design Document. Read it before we begin
so you know my agent names, roles, and workspace structure.

CONCEPT TO UNDERSTAND BEFORE WE START:

Skills are knowledge files I write and give to my agents.
Each skill teaches an agent how to do a specific task.

A Cassette is a folder of skills, bundled around a theme (a mode).
My agents can switch between cassettes depending on what they 
need to work on.

The cassette system is mode-based. One file — ACTIVE_MODE.txt —
tells every agent which cassette is currently active.

Folder structure:
~/.openclaw/workspace-[agentid]/
  cassettes/
    ACTIVE_MODE.txt              ← active mode name (one word)
    archive/                     ← overflow for LIVE_LEDGER and KNOWLEDGE
    [mode-name]/
      SKILL_[MODENAME].md        ← skills for this mode
      WORKFLOW_[MODENAME].md     ← procedures for this mode
      LIVE_LEDGER_[MODENAME].md  ← progress, next actions (updated every session)
      KNOWLEDGE_[MODENAME].md    ← accumulated learning (updated every session)

At session start, each agent:
1. Reads ACTIVE_MODE.txt
2. Loads SKILL, WORKFLOW, LIVE_LEDGER, and KNOWLEDGE from that folder
3. Resumes from where LIVE_LEDGER says they left off
4. Applies accumulated learning from KNOWLEDGE
5. Operates in that mode for the session

At session end, the agent:
1. Updates LIVE_LEDGER (progress, next task)
2. Updates KNOWLEDGE (new patterns learned)
3. If either file exceeds 800 lines: moves RECENT section to archive/
   SUMMARY and PINNED always stay at the top

Scheduled tasks run regardless of mode — they are in AGENTS.md.

Guide me step by step. Ask one question at a time.
Wait for my answer before moving on.

STEP 1 — What I want my team to do
Ask me: "Describe what you want your AI team doing for you every day.
Don't think about how — just describe the output you want
and the work you want done."

Help me turn my answer into a list of at least 5 specific,
recurring tasks. Ask follow-up questions until we have
concrete tasks with a clear schedule (daily, weekly, on-demand).

STEP 2 — Map tasks to agents
Read my Team Design Document.
Match each task to the most appropriate agent based on their role.
Show me the mapping: "Task → Agent"
Ask: "Does this feel right? Anything you'd move?"

STEP 3 — Name the cassette (mode)
Based on the tasks, suggest a cassette name — the mode name
(short, lowercase, hyphens: e.g. restaurant-ops, youtube, trade).
This becomes the folder name and the value in ACTIVE_MODE.txt.
Ask me to confirm or suggest a different name.

STEP 4 — Choose the AI engine
For each agent with tasks mapped, recommend the best engine:

- Claude: logic, analysis, coding, legal, finance, crypto
- Gemini: Google services (Sheets, Docs, Drive, Gmail, Calendar,
  YouTube Studio, NotebookLM) — anything in the Google ecosystem
- GPT-4o: sales emails, outreach, copywriting, natural conversation

Explain your reasoning in one sentence per agent.
If all tasks work well with Claude, confirm no extra API keys needed.
If Gemini or GPT-4o needed, note it — we handle the key in Step 7.

Ask me to confirm before moving on.

STEP 5 — Generate SKILL_[MODENAME].md
Generate the skill file using this structure:

---
# SKILL_[MODENAME].md
Mode: [mode-name]
Version: 1.0
Last Updated: [today's date]
Primary Agent: [agent name]
AI Engine: [engine]

## What This Mode Does
[2-3 sentences: what domain this covers, what it produces]

## Skills in This Mode
[Bullet list of specific skills — what the agent knows how to do]

## Tools Available
[List tools usable in this mode: web search, file read/write,
Discord reporting, API calls, Google services, etc.]

## Operating Rules
1. Read ACTIVE_MODE.txt at session start. If it says [mode-name],
   load this file, WORKFLOW_[MODENAME].md, LIVE_LEDGER_[MODENAME].md,
   and KNOWLEDGE_[MODENAME].md immediately.
2. Resume work from where LIVE_LEDGER says you left off.
3. Apply patterns and lessons from KNOWLEDGE before starting tasks.
4. [Key rule specific to this domain]
5. [Key rule specific to this domain]
6. Report all completed tasks to Discord before ending session.
7. Never act outside this mode's scope without Commander approval.
8. Save all outputs to cassettes/[mode-name]/outputs/

## Session End Rules
At the end of every session, update both memory files:

LIVE_LEDGER_[MODENAME].md:
- SUMMARY: refresh the 3-5 line overview at the top
- CURRENT: update with today's progress and the next task
- RECENT LOG: append this session's activity
- If over 800 lines: move RECENT LOG to archive/

KNOWLEDGE_[MODENAME].md:
- SUMMARY: refresh the overview at the top
- PATTERNS: add any new success or failure patterns discovered today
- RECENT: append today's learnings
- If over 800 lines: move RECENT to archive/

## What This Mode Does NOT Handle
[Specific boundaries — what's out of scope for this mode]

## Output Format
[What the agent produces: reports, files, Discord messages, etc.]
---

Show it completely. Ask if anything needs adjustment.

STEP 6 — Generate WORKFLOW_[MODENAME].md
Generate the workflow file using this structure:

---
# WORKFLOW_[MODENAME].md
Mode: [mode-name]
Version: 1.0
Last Updated: [today's date]

## Mode Activation (Every Session Start)
1. Read cassettes/ACTIVE_MODE.txt — confirm it says [mode-name]
2. Load SKILL_[MODENAME].md
3. Read LIVE_LEDGER_[MODENAME].md — resume from last session
4. Read KNOWLEDGE_[MODENAME].md — apply accumulated learning
5. Report to Discord: "📦 Mode: [mode-name] active. Resuming: [current task from LIVE_LEDGER]."

## Task Procedures