Skip to content

Негізгі Дағды Пакетін Орнату

Агенттеріңіз белсенді. Енді оларға алғашқы нақты тапсырманы беріңіз. BALIA OS орналастыруға дайын үш кіріктірілген дағдымен бірге келеді.

ДағдыМақсаты
lightpandaЖылдам веб-іздеу және скрапинг
summarizeҰзын мәтіндерді немесе веб-беттерді автоматты қорытындылау
clawsecҚауіпсіздікті бақылау және жаңа дағдыларды карантинге алу

4-бөлімде сіз Қауіпсіздік Күзетшісін орнату үшін дәл осы скриптті пайдаландыңыз. Бұл — оның екінші рет іске қосылуы: ол негізгі дағды пакетін (lightpanda / summarize / clawsec) орнатады. (Егер оны әлі жүктеп алмаған болсаңыз, 4-бөлімге қайта оралып, алдымен install_core_pack.py файлын жүктеп алыңыз.)

Агентке орындатуды тапсыру

Мұны VS Code терминалына қойып, іске қосу үшін Enter пернесін басыңыз.

Token дегеніміз не?

Бұл сатып алғаннан кейін жіберілген кіру URL мекенжайындағы ?token= кейінгі жол.

Мысал: https://guide.baliaos.com/?token=BALIA-XXXX-XXXX-0001 Бұл жағдайда токен: BALIA-XXXX-XXXX-0001.

Хатты таба алмасаңыз, қолдау қызметіне хабарласыңыз.

openclaw agent --agent security-guardian "Келесіні орындаңыз:
python install_core_pack.py --lang kk
(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 растауын алғаннан кейін төменде жалғастырыңыз.


Дағдылар мен Кассеталар дегеніміз не

Агенттеріңіз жұмыс істеп тұр. Оларда жеке тұлғалар, есеп беру тәртібі және Discord арналары бар. Бірақ қазіргі уақытта олар қай салада жұмыс істейтінін білмейді. Мейрамхана басқарып жатырмыз ба, сауда операцияларын жүргізіп жатырмыз ба, әлде заң кеңсесіне қолдау көрсетіп жатырмыз ба — олар мұны білмейді.

Дағдылар — сіз жазып, агенттеріңізге беретін білім файлдары. Әрбір дағды агентке нақты бір тапсырманы орындауды үйретеді: броньдарды қалай басқару керек, P&L есебін қалай жасау керек, SNS жазбасын қалай дайындау керек. Агентке неғұрлым көп дағды берсеңіз, ол соғұрлым көп нәрсе жасай алады.

Кассета — тақырып бойынша біріктірілген дағдылар қапшығы. Мейрамхана операторының restaurant-ops кассетасы болуы мүмкін. Контент жасаушының youtube кассетасы және social-media кассетасы болуы мүмкін. Бір агент сол күні не істеу керек екеніне байланысты әртүрлі кассеталарды пайдалана алады.

Әрбір кассета әдепкі бойынша ON (қосулы) болады. Бір файл — memory/_SKILL_STATUS.md — әрбір кассетаны оның ON/OFF күйімен тізімдейді. Ауыстыратын «ағымдағы режим» жоқ — барлық кассеталарыңыз бір мезгілде қолжетімді, ал агент сіз берген тапсырмаға сәйкес келетін кассетаны өзі қолданады (оның SKILL.md файлы не үшін екенін сипаттайды). Кассетаны OFF етіп қою — сирек кездесетін жағдай, мысалы, екі кассета бір-бірімен қайшы келгенде оны уақытша тоқтату үшін ғана қажет (төмендегі «Егер Екі Кассета Қайшы Келсе» бөлімін қараңыз).

Бұл дегеніміз:

  • marketing-outreach және ai-meeting-daily екеуі де ON болып, бір мезгілде жұмыс істей алады
  • Бір кассетаны OFF ету басқаларға әсер етпейді
  • Агенттің конфигурациясы ешқашан өзгермейді — тек кассетаның STATUS-ы өзгереді

Кассета Қапшығының Құрылымы

$env:USERPROFILE\.opengoat\
├── memory\
│   └── _SKILL_STATUS.md              ← Әрбір кассета үшін ON/OFF тізімі
└── skills\
    ├── youtube\
    │   ├── SKILL.md                  ← Бұл кассета не істейді, құралдар, ережелер
    │   └── WORKFLOW.md                ← Қадамдық процедуралар
    ├── restaurant-ops\
    │   ├── SKILL.md
    │   └── WORKFLOW.md
    └── trade\
        ├── SKILL.md
        └── WORKFLOW.md

_SKILL_STATUS.md әрбір кассетаны оның STATUS жалауымен тізімдейді. Мысалы:

| Кассета атауы    | STATUS | Сипаттама                      |
|------------------|--------|---------------------------------|
| youtube          | ON     | YouTube контент құбыры          |
| trade            | ON     | Нарық талдауы және есептілік    |

Агентке нұсқау бергенде, ол сіздің сұрауыңызды ON тұрған әрбір кассетаның SKILL.md файлымен салыстырып, сәйкес келетінін қолданады — нақтылау үшін кассетаны тікелей де атауға болады («Work in trade mode: ...»). Егер кассета OFF болса, тапсырма сәйкес келетін болса да, агент оны толығымен өткізіп жібереді.

Жоспарланған тапсырмалар (мысалы, күнделікті тексеру немесе түнгі есеп) қандай кассеталардың қосулы екеніне қарамастан орындалады — олар кассетада емес, агенттің AGENTS.md файлында анықталады.


AI қозғалтқышын таңдау

Әртүрлі кассеталар әртүрлі AI модельдерімен жақсырақ жұмыс істейді. Кассетаны жасаған кезде мұны бір рет орнатыңыз.

Кассета түріҰсынылатын қозғалтқышСебебі
Крипто сауда / Нарық талдауыClaudeЛогикалық пайымдау, үлгілерді талдау, нюанстық баға беру
Кодтау / Техникалық автоматтандыруClaudeКод сапасы, жөндеу, көп қадамды логика
Заңдық зерттеу / Шарт шолуыClaudeМұқият пайымдау, нюанстық тіл
Қаржы / Бухгалтерия / ЕсептілікClaudeҚұрылымдық талдау, дәл есептеу
Google Sheets / Docs / NotebookLM / DriveGeminiGoogle сервистерімен табиғи интеграция
YouTube / Бейне контентGeminiБейнені тікелей талдайды; YouTube Studio-мен интеграцияланады
Gmail / Күнтізбе автоматтандыруGeminiGoogle Workspace-пен терең интеграция
Сату / Байланыс / КопирайтингGPT-4oТабиғи сөйлесу, электрондық хат жасау
Көптілді байланысGPT-4o немесе GeminiЖоғары деңгейлі көптілді мүмкіндіктер
Электрондық сауда / Өнім зерттеуClaude немесе GPT-4oЗерттеу тереңдігі, құрылымдық нәтиже

Егер Claude сіздің жағдайыңызға сәйкес келсе, сіз әлдеқашан дайынсыз — ол 3-бөлімде конфигурацияланды.

Gemini немесе GPT-4o үшін .env файлыңызға API кілтін қосу керек. Нұсқаулар төмендегі AI консьержінің 7-қадамында берілген.


Салалар бойынша Дағды Идеялары

Қандай дағдылар жасау керектігін білмей отырсыз ба? Міне, пайдалану жағдайлары бойынша бастапқы нүктелер.

Мейрамхана / Тамақ-ішімдік

  • Броньдарды басқару және күнделікті кесте жасау
  • Жеткізуші тапсырыстарын бақылау және қойма ескертулері
  • Тұтынушылардың SNS жазбалары (күнделікті арнайы ұсыныстар, іс-шаралар)
  • Пікірлерді бақылау және жауаптарды дайындау
  • Апталық кіріс қорытындысы

Электрондық сауда / Физикалық өнімдер

  • Өнім тізімін жасау
  • Бәсекелес бағаларды бақылау
  • Тапсырыс күйін қорытындылау
  • Тұтынушы сауалдарына жауап дайындау
  • Айлық сату есебі

Контент жасаушы / YouTuber

  • Тақырып пен нобай идеяларын жасау
  • Сценарий жоспарын дайындау
  • Жариялау кестесін басқару
  • Өнімділік көрсеткіштерін қорытындылау
  • Қауымдастық пікірлеріне жауап дайындау

Фрилансер / Консультант

  • Тапсырыс берушімен байланыс хаттарын дайындау
  • Жоба күйі туралы есеп беру
  • Шот-фактураларды бақылау және еске салу
  • Шарт тармақтарын шолу (ерекше шарттарды белгілеу)
  • Уақыт журналын қорытындылау

Шағын бизнес / Жалпы

  • Күнделікті операциялар қорытындысы
  • Қызметкерлермен байланыс хаттарын дайындау
  • Заңдық сұрақтарды іріктеу (заңгер қажет болатын мәселелерді белгілеу)
  • Чектер мен жазбалардан қаржылық қорытынды жасау
  • Жеткізушімен байланысты басқару

Сіздің саланыз бұл тізімде жоқ па? Ештеңе емес — осы бөлімдегі AI консьержі сіздің командаңыздың нақты не істеуін қалайтыныңызға негізделіп, дағдыларды нөлден анықтауға көмектеседі.


Осы Бөлім Қалай Жұмыс Істейді

Ұсынылады: Төменде берілген AI консьерж сұрауын пайдаланыңыз — ол барлық кассета файлдарыңызды жасайды және барлығын автоматты түрде жасайтын Python орнату сценарийін де шығарады. AI-мен сөйлесу аяқталғаннан кейін 2-қадам — Орнату сценарийін іске қосыңыз бөліміне өтіп, іске қосыңыз. Файлдарды қолмен жасаудың қажеті жоқ.

Орнату скрипті сәтсіз аяқталса: AI консьержі сондай-ақ әр файлдың толық мазмұнын көрсетеді. Файлдарды VS Code-та қолмен жасауды резервтік нұсқа ретінде пайдалануға болады.

Төмендегі AI консьерж сұрауын пайдаланып:

  1. Агенттеріңіздің күн сайын не істеу керектігін анықтаңыз
  2. Қандай кассета атауы мен режимнен бастау керектігін шешіңіз
  3. Дұрыс AI қозғалтқышын таңдаңыз
  4. SKILL және WORKFLOW файлдарыңызды жасаңыз
  5. _SKILL_STATUS.md жалаушасын орнатыңыз
  6. Агентіңіздің дұрыс режимді жүктейтінін тексеріңіз

Сұрауды сіздің чат-ЖИ-ға қойыңыз. 2-бөлімдегі Команда Дизайн Құжатыңызды тіркеңіз.


▶ Мұны AI-ге енгізіп, бастап көріңіз

Жіберер алдында Команда Дизайн Құжатыңызды тіркеңіз.

Сіз маған BALIA OS (көп агентті AI операциялық жүйесі) үшін
Дағдылар мен Кассета құруға көмектесесіз.

Мен Команда Дизайн Құжатымды тіркедім. Бастамас бұрын оны оқыңыз,
сонда сіз агент аттарымды, рөлдерімді және workspace құрылымымды білесіз.

БАСТАМАС БҰРЫН ТҮСІНУ КЕРЕК ҰҒЫМ:

Дағдылар — мен жазып, агенттеріме беретін білім файлдары.
Әрбір дағды агентке нақты бір тапсырманы қалай орындауды үйретеді.

Кассета — тақырып (режим) бойынша топтастырылған дағдылар қапшығы.
Барлық кассеталар әдепкі бойынша ON (қосулы) болады және бір мезгілде жұмыс істей алады —
менің агенттерім мен берген тапсырмаға сәйкес келетін кассетаны өздері қолданады.

Бір файл — memory/_SKILL_STATUS.md — әрбір кассетаны ON/OFF күйімен
тізімдейді. Бұл қандай кассеталардың қолжетімді екенінің жалғыз шындық
көзі. Бұл «ағымдағы режим» емес — бірнеше жол бір мезгілде ON болуы мүмкін.

Қапша құрылымы:
$env:USERPROFILE/.opengoat/
  memory/
    _SKILL_STATUS.md            ← ON/OFF тізімі, әр кассетаға бір жол
  skills/
    [cassette-name]/
      SKILL.md                  ← бұл кассета не істейді, құралдар, ережелер
      WORKFLOW.md                ← осы кассета үшін қадамдық процедуралар

Мен агентке нұсқау берген кезде:
1. Агент memory/_SKILL_STATUS.md файлынан қандай кассеталардың ON екенін тексереді
2. Ол менің нұсқауымды ON тұрған әрбір кассетаның SKILL.md файлымен салыстырады
   (немесе мен кассетаны тікелей атай аламын, мысалы, "Work in trade mode: ...")
3. Ол сәйкес келетін кассетаның SKILL.md және WORKFLOW.md файлдарын қолданады

Жоспарланған тапсырмалар қандай кассеталардың ON екеніне қарамастан орындалады — олар AGENTS.md файлында анықталған.

Мені қадамдап бағыттаңыз. Бір уақытта бір сұрақ қойыңыз.
Жалғастырмас бұрын менің жауабымды күтіңіз.

STEP 1 — Командамнан не істеуін қалайтыным
Сұраңыз: "AI командаңыздан күн сайын не орындауын қалайтыныңызды сипаттаңыз.
Оны қалай орындау керектігі туралы ойламаңыз — тек қалаған нәтижені
және орындалуын қалайтын жұмысты сипаттаңыз."

Жауабымды кемінде 5 нақты, қайталанатын тапсырмалар тізіміне
айналдыруға көмектесіңіз. Күн сайын, аптасына немесе сұраныс бойынша
болатын нақты кестесі бар тапсырмалар шыққанша қосымша сұрақтар қойыңыз.

STEP 2 — Тапсырмаларды агенттерге бекіту
Команда Дизайн Құжатымды оқыңыз.
Әрбір тапсырманы рөліне сәйкес ең қолайлы агентке бекітіңіз.
Маңызды сәйкестікті көрсетіңіз: "Тапсырма → Агент"
Сұраңыз: "Бұл дұрыс па? Өзгерткіңіз келетін нәрсе бар ма?"

STEP 3 — Кассета атын (режим атын) анықтау
Тапсырмалар негізінде кассета атын ұсыныңыз — режим атауы
(қысқа, кіші әріппен, дефиспен: мысалы, restaurant-ops, youtube, trade).
Бұл қапша атауы және memory/_SKILL_STATUS.md файлындағы жаңа жол болады.
Растауды немесе басқа атау ұсынуды сұраңыз.

STEP 4 — AI қозғалтқышын таңдау
Тапсырма бекітілген әрбір агент үшін ең қолайлы қозғалтқышты ұсыныңыз:

- Claude: логика, талдау, бағдарламалау, заң, қаржы, крипто
- Gemini: Google қызметтері (Sheets, Docs, Drive, Gmail, Calendar,
  YouTube Studio, NotebookLM) — Google экожүйесіндегі кез келген нәрсе
- GPT-4o: сату хаттары, аутрич, копирайтинг, табиғи сөйлесу

Әрбір агент үшін ұсыным себебін бір сөйлеммен түсіндіріңіз.
Барлық тапсырмалар Claude-пен жақсы жұмыс істесе, қосымша API кілті
қажет емес екенін растаңыз. Gemini немесе GPT-4o қажет болса, оны
белгілеңіз — кілтті 7-қадамда өңдейміз.

Жалғастырмас бұрын растауымды сұраңыз.

STEP 5 — SKILL.md жасау
Дағды файлын мына құрылыммен жасаңыз:

---
# SKILL.md — [cassette-name]
Нұсқа: 1.0
Соңғы жаңарту: [бүгінгі күн]
Басты агент: [агент аты]
AI қозғалтқышы: [қозғалтқыш аты]

## Осы кассета не істейді
[2-3 сөйлем: қандай саланы қамтиды, нені шығарады]

## Осы кассетаны қашан пайдалану керек
[Осы кассетаны іске қосатын нұсқаулар түрін сипаттайтын 1-2 сөйлем —
агент сіздің сұрауларыңызды осымен салыстырады]

## Осы кассетадағы дағдылар
[Нақты дағдылардың тізімі — агент нені істей алады]

## Қол жетімді құралдар
[Осы кассетада пайдаланылатын құралдар тізімі: веб іздеу, файл оқу/жазу,
Discord есептері, API шақырулары, Google қызметтері және т.б.]

## Жұмыс ережелері
1. Іске қоспас бұрын, осы кассетаның memory/_SKILL_STATUS.md файлындағы
   жолы ON күйіне орнатылғанын растаңыз. Егер OFF болса, толығымен
   өткізіп жіберіңіз — Discord есебі қажет емес.
2. [Осы салаға тән маңызды ереже]
3. [Осы салаға тән маңызды ереже]
4. Сессияны аяқтамас бұрын барлық аяқталған тапсырмаларды Discord-қа хабарлаңыз.
5. Командирдің рұқсатынсыз осы кассетаның шеңберінен тыс әрекет етпеңіз.
6. Барлық нәтижелерді skills/[cassette-name]/outputs/ ішіне сақтаңыз.

## Осы кассета нені қамтымайды
[Нақты шектеулер — осы кассетаның шеңберінен тыс нәрселер]

## Нәтиже форматы
[Агент нені шығарады: есептер, файлдар, Discord хабарламалары және т.б.]
---

Оны толығымен көрсетіңіз. Реттеу қажет пе деп сұраңыз.

STEP 6 — WORKFLOW.md жасау
Жұмыс процесі файлын мына құрылыммен жасаңыз:

---
# WORKFLOW.md — [cassette-name]
Нұсқа: 1.0
Соңғы жаңарту: [бүгінгі күн]

## Бастамас бұрын
1. Осы кассетаның memory/_SKILL_STATUS.md файлындағы жолы ON екенін растаңыз
2. Осы қапшадан SKILL.md файлын жүктеңіз

## Тапсырма процедуралары

### [1-тапсырма атауы] — [кесте]
Іске қосқыш: [бұл тапсырманы не бастатады]
Қадамдар:
1. [Нақты әрекет]
2. [Нақты әрекет]
3. [Нақты әрекет]
Нәтиже: [не шығарылады]
Сақтау орны: skills/[cassette-name]/outputs/
Қате болғанда: [бірдеңе сәтсіз болса не істеу керек]

### [2-тапсырма атауы] — [кесте]
[Дәл осы құрылым]

[Барлық тапсырмалар үшін жалғастырыңыз]

## Сессия аяқтау (Әр сессияда — міндетті)
Сессия аяқталу есебін Discord-қа жіберіңіз:
"✅ [cassette-name] сессиясы аяқталды.
Аяқталған тапсырмалар: [тізім]
Нәтиже: skills/[cassette-name]/outputs/
Мәселелер: [қателер болса]"

## Қате өңдеу
Қандай да бір қадам сәтсіз болса:
1. Нақты қатені жазып алыңыз
2. Мүмкін болса, қалған тапсырмаларды жалғастырыңыз
3. Барлық қателерді сессия аяқтау есебіне Discord-та қосыңыз
4. Командирдің рұқсатынсыз деструктивті операцияларды қайталамаңыз

## Жоспарланған тапсырмалар
Бұлар басқа кассеталарға қарамастан өз кестесімен орындалады —
олар басқа кассеталардың ON немесе OFF екеніне тәуелсіз.
---

Оны толығымен көрсетіңіз. Реттеу қажет пе деп сұраңыз.

STEP 7 — API кілтін баптау (қажет болса)
Тек 4-қадамда Gemini немесе GPT-4o ұсынылған болса ғана:

GEMINI ҮШІН:
"Gemini Google қызметтерімен интеграция үшін ең қолайлысы.
API кілтін алу үшін:"
1. https://console.cloud.google.com/ сайтына өтіңіз
2. Google аккаунтыңызбен кіріңіз
3. Ұсынылса, сізге 300 доллар көлемінде тегін несие берілуі мүмкін —
   ұсынылса, "Тегін көру" батырмасын басыңыз
4. Жоғарғы іздеу жолағында "Gemini API" деп теріп, оны таңдаңыз
5. Әлі қосылмаған болса, "Enable" батырмасын басыңыз
6. Сол жақ мәзірден "Credentials" → "Create Credentials" → "API key" өтіңіз
7. Кілтті көшіріп алыңыз
8. .env файлына қосыңыз:
   GOOGLE_API_KEY=сіздің-кілтіңіз
Растаңыз: "Gemini API кілті қосылды."

GPT-4o (OpenAI) ҮШІН:
1. platform.openai.com сайтына өтіңіз
2. Кіріңіз немесе аккаунт жасаңыз
3. Профиліңізді басыңыз → "API keys" → "Create new secret key"
4. Оны "balia-os" деп атаңыз
5. Кілтті көшіріп алыңыз (sk- деп басталады)
6. .env файлына қосыңыз:
   OPENAI_API_KEY=сіздің-кілтіңіз
Растаңыз: "OpenAI API кілті қосылды."

Тек Claude пайдаланылса: бұл қадамды толығымен өткізіп жіберіңіз.

STEP 8 — Кассета қапша құрылымын жасау
Қапшаларды VS Code терминалында жасауға бағыттаңыз:

Windows:
  cd $env:USERPROFILE\.opengoat\skills
  mkdir [mode-name]
  mkdir [mode-name]\outputs

Mac:
  mkdir -p ~/.opengoat/skills/[mode-name]/outputs

Содан кейін мына файлдарды кассета қапшасына сақтауға бағыттаңыз:
- SKILL.md
- WORKFLOW.md

Содан кейін осы кассетаны memory/_SKILL_STATUS.md файлына қосуға бағыттаңыз:
"VS Code-та memory/_SKILL_STATUS.md файлын ашыңыз. Егер файл әлі жоқ болса,
оны мына тақырыппен жасаңыз:

# SKILL CASSETTE STATUS
# ON/OFF тек осы файлда басқарылады.

| Cassette Name | STATUS | Description |
|---|---|---|

Жаңа жол қосыңыз: | [mode-name] | ON | [бір жолдық сипаттама] |
Сақтаңыз."

Барлық файлдар анықталған соң, бәрін автоматты жасайтын толық Python
орнату сценарийін жасаңыз. Скрипт талаптары:
- Windows және Mac екеуінде де жұмыс істеуі керек (~ үшін os.path.expanduser қолданыңыз)
- os.makedirs(exist_ok=True) арқылы барлық қапшаларды жасау
- SKILL.md және WORKFLOW.md файлдарын UTF-8 кодировкасымен жазу
- memory/_SKILL_STATUS.md файлына осы кассетаның жолын қосу (немесе жаңарту),
  файл жоқ болса, жоғарыдағы тақырыппен жасау
- Әрбір жасалған файл үшін ✅ [файл аты] шығару
- Соңында "Setup complete." деп шығару

Скриптте барлық файл жолдары мен мазмұны алдын ала толтырылған —
пайдаланушы тек VS Code терминалында мынаны іске қосады:
  python setup_cassette.py

Маған айтыңыз: "Осы скриптті көшіріп, оны .opengoat қапшаңызда
setup_cassette.py деп сақтаңыз, содан кейін VS Code терминалында іске қосыңыз.
Жасалған әрбір файл үшін ✅ көресіз."

STEP 9 — Кассетаны тестілеу
Кассетаны нақты атап, сынақ командасын жіберуге бағыттаңыз:

openclaw agent --agent ceo "[mode-name] режимінде жұмыс істеңіз: төмендегілерді орындаңыз:
1. memory/_SKILL_STATUS.md файлында [mode-name] ON екенін растаңыз.
2. Осы кассетаның SKILL.md және WORKFLOW.md файлдарын жүктеңіз.
3. Осы кассетадағы тапсырмаларыңызды түсінгеніңізді растаңыз.
4. Discord арнаңызға дайындық есебін жіберіңіз."

Сұраңыз: "Агент қалай жауап берді?
Discord-та дайындық есебін көрдіңіз бе?"
Иә болса: кассетаның орнатылғаны расталды.
Жоқ болса: ақауларды жоюға көмектесіңіз.

СОҢҒЫ НӘТИЖЕ
Расталған соң, мына қорытындыны көрсетіңіз:

---
КАССЕТА ОРНАТЫЛДЫ
Кассета атауы: [mode-name]
Басты агент: [агент аты]
Жасалған файлдар:
  memory/_SKILL_STATUS.md ✅ (жаңа жол қосылды: [mode-name] — ON)
  skills/[mode-name]/SKILL.md ✅
  skills/[mode-name]/WORKFLOW.md ✅
  skills/[mode-name]/outputs/ ✅
AI қозғалтқышы: [қозғалтқыш аты]
Қосымша API кілттері: [қосылды / қажет емес]
Күй: ON — агент дайындығын растады
---

7-бөлімге дайынмын.

Қазір бастаңыз. Маған бірінші сұрақты қойыңыз.

2-қадам — Орнату сценарийін іске қосыңыз

AI консьерж cassette файлдарыңызды жасауды аяқтағанда, барлық файл жолдары мен мазмұны алдын ала толтырылған Python орнату сценарийін де жасайды.

Не істеу керек:

  1. AI жасаған Python сценарийін көшіріңіз

  2. VS Code терминалын ашыңыз (Ctrl+ Windows-та /Cmd+ Mac-та)

  3. .opengoat қалтаңызда setup_cassette.py атты жаңа файл жасаңыз

  4. Сценарийді қойып сақтаңыз

  5. Іске қосыңыз:

    python setup_cassette.py

Жасалған әр файл үшін ✅ көресіз. Бітті — файлдарды қолмен жасаудың қажеті жоқ, жол шатасуы жоқ.

Сценарий автоматты түрде не жасайды:

  • Барлық қалта құрылымын жасайды
  • Дұрыс мазмұнмен SKILL.md және WORKFLOW.md файлдарын жазады
  • outputs/ қалтасын жасайды
  • memory/_SKILL_STATUS.md файлына осы кассетаның жолын қосады (STATUS: ON)

Шығыста ❌ көрсеңіз, қатені көшіріп, AI консьержіңізден оны түзетуді сұраңыз.


Кассетаны пайдалану

Барлық кассеталар әдепкі бойынша ON болады — «ауыстыру» қадамы қажет емес. Жай ғана нұсқауыңыздың басында қай кассетаны пайдалану керектігін кез келген агентке айтыңыз:

openclaw agent --agent ceo "Work in trade mode: give me today's summary."

Агент «trade mode» дегенді memory/_SKILL_STATUS.md файлындағы ON тұрған кассеталармен салыстырып, сол кассетаның SKILL.md және WORKFLOW.md файлдарын жүктеп, оларды сіздің сұрауыңызға қолданады. Сондай-ақ тапсырманы кассетаны атамай-ақ сипаттауға болады — агент оны ON тұрған әрбір кассетаның SKILL.md файлымен автоматты түрде салыстырады.

Кассетаны тоқтату: memory/_SKILL_STATUS.md файлын ашып, сол кассетаның STATUS-ын OFF етіп орнатыңыз. Агент оны қайта ON еткенше өткізіп жібереді.


Кейін қосымша Кассеталар қосу

Бизнесіңіз өскен сайын, көбірек кассета қапшықтарын қосыңыз:

skills/
├── youtube/
├── trade/
├── restaurant-ops/
└── legal-research/      ← кез келген уақытта қосыңыз

Әрбір жаңа кассетаны дәл осылай құрыңыз: AI консьержі арқылы SKILL.md және WORKFLOW.md файлдарын жасаңыз, орнату сценарийін іске қосыңыз. Ол memory/_SKILL_STATUS.md файлына автоматты түрде ON болып қосылады — ауыстырудың қажеті жоқ, жай ғана агентке оны пайдалануды айтыңыз.


BALIA Дағдылар Нарығы — 2026 жылдың 4-тоқсанында іске қосылады

Нарық ашылғаннан кейін екі нәрсе қол жетімді болады:

Кассета сатып алу — BALIA әзірлеген кассеталар (Crypto Trade, YouTube, E-Commerce, Polymarket BOT) және қауымдастық құрған, тексерілген және бекітілген кассеталар. Оларды skills қапшаңызға басқа кез келген кассета сияқты орнатыңыз.

Кассета сату — Жұмыс істейтін кассета жасасаңыз, оны жіберіңіз. Әр жіберу қауіпсіздік тексеруі мен тиімділік бағасынан өтеді. Бекітілгеннен кейін ол нарықта тізімделіп, кімде-кім оны орнатқан сайын сізге табыс әкеледі.

Нарық ашылғанда толық ақпаратты X-тегі @BALIA_OS парақшасынан қараңыз.


Дағды Кассетасы Жүйесі — ON/OFF Басқаруы

Кассеталарыңыз бір файлмен басқарылады: memory/_SKILL_STATUS.md. Жаңа кассеталар әдепкі бойынша ON болып қосылады.

| Кассета атауы       | STATUS | Сипаттама                           |
|---------------------|--------|---------------------------------------|
| marketing-outreach  | ON     | SNS / email / YouTube таратуы         |
| ai-meeting-sales    | ON     | Сату тобының AI кездесуі (Leo)        |
| ai-meeting-daily    | ON     | Күнделікті операциялық кездесу        |
| research-market     | ON     | Нарық зерттеуін автоматтандыру        |

Кассетаны тоқтату үшін: осы файлда ON мәнін OFF етіп өзгертіңіз. Бітті.

Кассета ON болғанда:

  • Тапсырмасы оған сәйкес келетін кез келген агент осы кассетаны жүктейді
  • Тапсырманы орындайды
  • Discord-қа хабарлайды: "✅ [cassette-name] executed successfully."

Кассета OFF болғанда:

  • Тапсырма сәйкес келетін болса да, агент оны өткізіп жібереді
  • Дегенмен Discord-қа хабарлайды: "⏭️ [cassette-name] skipped — STATUS: OFF"

Орындалды ма, жоқ па — әр орындалу туралы хабарланады. Не болғанын әрқашан білесіз.


Егер Екі Кассета Қайшы Келсе

Әрбір кассета әдепкі бойынша ON болатындықтан, екеуі қабаттасуы мүмкін — мысалы, екі кассета да бір Discord арнасына жазатын болса, немесе екеуі де бір мезгілде бір агентті қайшы келетін тапсырмалар үшін пайдаланғысы келсе.

Қазіргі уақытта автоматты қайшылықты анықтау жоқ. Егер екі кассетаның бір-біріне кедергі келтіріп жатқанын байқасаңыз, memory/_SKILL_STATUS.md файлын ашып, олардың біреуін өзіңіз OFF етіп қойыңыз. Бұл қайшылықты дереу шешеді — агент OFF деп белгіленген кез келген кассетаны өткізіп жібереді.

Security Guardian арқылы автоматты қайшылықты анықтау, ұсынылған шешіммен бірге, келешек жаңартуда жоспарланған.


Кассеталарды Жоспарлау — Уақыттық Орындау

Кейбір кассеталар белгіленген уақытта орындалатындай жасалады — күнделікті кездесулер, таңертеңгі есептер, апталық қорытындылар. Оларды ОЖ жоспарлаушысына тіркеңіз.

Жоспарлаушы кассетаны іске қосады. Агент _SKILL_STATUS.md файлын тексереді. ON болса → орындайды + Discord есебі. OFF болса → өткізеді + Discord есебі.

⚠️ Жоспарланған Кассеталарға Арналған Екі Ереже

  • Кассета/режим атын тіркеу командасының өзінде әрқашан көрсетіңіз — жоспарлаушының қай кассетаны іске қосу керектігін білудің басқа жолы жоқ, сондықтан іске қосу әрекеті оны нақты жазуы тиіс (төмендегі мысалдардағы [cassette-name] қараңыз).
  • Бір уақыт аралығына екі жоспарланған кассетаны тіркемеңіз. Екеуін бір мезгілде іске қосу оларды бір агент немесе бір Discord арнасы үшін бәсекелестікке түсіруі мүмкін. Оларды кемінде бірнеше минутқа бөліп қойыңыз.

Windows — Тапсырма жоспарлаушысы

  1. Тапсырма жоспарлаушысын ашыңыз → Негізгі тапсырма жасаңыз
  2. Атауы: BALIA_[CassetteName]
  3. Іске қосу шарты: Күн сайын → уақытты орнатыңыз (мысалы, 21:00)
  4. Әрекет: Бағдарламаны іске қосу
    • Бағдарлама: openclaw
    • Аргументтер: agent --agent [agentid] "Work in [cassette-name] mode: run today's scheduled task."
    • Іске қосу жолы: C:\Users\%USERNAME%\.opengoat
  5. Дайын

Жоспарлаушыны өзгертпей жоспарланған кассетаны тоқтату үшін: → _SKILL_STATUS.md файлындағы STATUS мәнін OFF етіп орнатыңыз. Жоспарлаушы іске қосуды жалғастырады, агент STATUS-ты тексеріп, өткізіп жібереді және хабарлайды. Жоспарлаушыда ешқандай өзгеріс жасаудың қажеті жоқ.


Mac — launchd

~/Library/LaunchAgents/com.balia.[cassette-name].plist файлын жасаңыз:

xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"
  "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Label</key>
  <string>com.balia.[cassette-name]</string>
  <key>ProgramArguments</key>
  <array>
    <string>/usr/local/bin/openclaw</string>
    <string>agent</string>
    <string>--agent</string>
    <string>[agentid]</string>
    <string>Work in [cassette-name] mode: run today's scheduled task.</string>
  </array>
  <key>StartCalendarInterval</key>
  <dict>
    <key>Hour</key>
    <integer>21</integer>
    <key>Minute</key>
    <integer>0</integer>
  </dict>
</dict>
</plist>

Жүктеу:

launchctl load ~/Library/LaunchAgents/com.balia.[cassette-name].plist

Тоқтату үшін: _SKILL_STATUS.md файлындағы STATUS мәнін OFF етіп орнатыңыз. Windows-пен бірдей.