Initial wiki push - 2026-04-10

This commit is contained in:
Stream AI
2026-04-10 20:14:25 +00:00
commit 0d9afaf05a
43 changed files with 3008 additions and 0 deletions

10
concepts/index.md Normal file
View File

@@ -0,0 +1,10 @@
# Concepts
## Generated
<!-- openclaw:wiki:concepts:index:start -->
- [Skill: ontology](concepts/skill-ontology.md)
- [Skill: telegram-collector](concepts/skill-telegram-collector.md)
- [Skill: voice-tts](concepts/skill-voice-tts.md)
- [Skills: diagram-png & diagram-table](concepts/skill-diagram.md)
- [Skills: youtube-search & yandex-search](concepts/skill-search.md)
<!-- openclaw:wiki:concepts:index:end -->

36
concepts/skill-diagram.md Normal file
View File

@@ -0,0 +1,36 @@
---
pageType: concept
id: concept.skill-diagram
title: "Skills: diagram-png & diagram-table"
sourceIds: [source.skill]
updatedAt: 2026-04-10T13:21:00.000Z
tags: [skill, diagram, png, table, pillow]
---
# Skills: diagram-png & diagram-table
<!-- openclaw:wiki:managed:start -->
## diagram-png
Генерация PNG-диаграмм из JSON. Используй вместо ASCII-арта. `~/.openclaw/skills/diagram-png/`
## diagram-table
Таблицы в PNG из JSON (Pillow, dark/light). Для Telegram — **обязательно** вместо markdown-таблиц.
- `generate_table.py` (stdin→PNG)
- `send_table.py` (PNG→Telegram)
- Требует `TELEGRAM_BOT_TOKEN` и `TELEGRAM_CHAT_ID` в `.env`
- Расположение: `~/.openclaw/skills/diagram-table/` и `~/.openclaw/workspace/skills/diagram-table/`
<!-- openclaw:wiki:managed:end -->
## Related
<!-- openclaw:wiki:related:start -->
### Sources
- [SKILL](sources/skill.md)
### Related Pages
- [Skill: ontology](concepts/skill-ontology.md)
- [Skill: telegram-collector](concepts/skill-telegram-collector.md)
- [Skill: voice-tts](concepts/skill-voice-tts.md)
- [Skills: youtube-search & yandex-search](concepts/skill-search.md)
<!-- openclaw:wiki:related:end -->

View File

@@ -0,0 +1,42 @@
---
pageType: concept
id: concept.skill-ontology
title: "Skill: ontology"
sourceIds: [source.skill]
updatedAt: 2026-04-10T13:21:00.000Z
tags: [skill, ontology, knowledge-graph, memory]
---
# Skill: ontology
<!-- openclaw:wiki:managed:start -->
## Описание
Граф знаний для структурированной памяти агента. Сущности: Person, Project, Task, Event, Document. CRUD + запросы.
## Расположение
`~/.openclaw/workspace/skills/ontology/`
## Ключевые файлы
- `memory/ontology/graph.jsonl` — граф
- `memory/ontology/schema.yaml` — схема типов
- `memory/ontology/RULES.md` — правила ведения
## Правила
- Стрим — единственный writer
- Все изменения — только с ОК Славы
- Обязательно при работе с проектами/задачами
<!-- openclaw:wiki:managed:end -->
## Related
<!-- openclaw:wiki:related:start -->
### Sources
- [SKILL](sources/skill.md)
### Related Pages
- [Skill: telegram-collector](concepts/skill-telegram-collector.md)
- [Skill: voice-tts](concepts/skill-voice-tts.md)
- [Skills: diagram-png & diagram-table](concepts/skill-diagram.md)
- [Skills: youtube-search & yandex-search](concepts/skill-search.md)
<!-- openclaw:wiki:related:end -->

34
concepts/skill-search.md Normal file
View File

@@ -0,0 +1,34 @@
---
pageType: concept
id: concept.skill-search
title: "Skills: youtube-search & yandex-search"
sourceIds: [source.skill]
updatedAt: 2026-04-10T13:21:00.000Z
tags: [skill, search, youtube, yandex, api]
---
# Skills: youtube-search & yandex-search
<!-- openclaw:wiki:managed:start -->
## youtube-search
YouTube Data API v3. Поиск видео, метаданные каналов. Ключ: `YOUTUBE_API_KEY` в `.env`.
`~/.openclaw/workspace/skills/youtube-search/`
## yandex-search
Yandex Search API v2. Для русскоязычных запросов, российских магазинов (Ozon, Перекрёсток, Яндекс.Маркет). Ключ: `YANDEX_API_KEY` в `.env`.
`~/.openclaw/workspace/skills/yandex-search/`
<!-- openclaw:wiki:managed:end -->
## Related
<!-- openclaw:wiki:related:start -->
### Sources
- [SKILL](sources/skill.md)
### Related Pages
- [Skill: ontology](concepts/skill-ontology.md)
- [Skill: telegram-collector](concepts/skill-telegram-collector.md)
- [Skill: voice-tts](concepts/skill-voice-tts.md)
- [Skills: diagram-png & diagram-table](concepts/skill-diagram.md)
<!-- openclaw:wiki:related:end -->

View File

@@ -0,0 +1,32 @@
---
pageType: concept
id: concept.skill-telegram-collector
title: "Skill: telegram-collector"
sourceIds: [source.skill]
updatedAt: 2026-04-10T13:21:00.000Z
tags: [skill, telegram, collector, data]
---
# Skill: telegram-collector
<!-- openclaw:wiki:managed:start -->
## Описание
Сбор и анализ информации из Telegram-групп и каналов. Построение тематических баз знаний, интеграция в память.
## Расположение
`~/.openclaw/workspace/skills/telegram-collector/`
<!-- openclaw:wiki:managed:end -->
## Related
<!-- openclaw:wiki:related:start -->
### Sources
- [SKILL](sources/skill.md)
### Related Pages
- [Skill: ontology](concepts/skill-ontology.md)
- [Skill: voice-tts](concepts/skill-voice-tts.md)
- [Skills: diagram-png & diagram-table](concepts/skill-diagram.md)
- [Skills: youtube-search & yandex-search](concepts/skill-search.md)
<!-- openclaw:wiki:related:end -->

View File

@@ -0,0 +1,36 @@
---
pageType: concept
id: concept.skill-voice-tts
title: "Skill: voice-tts"
sourceIds: [source.skill]
updatedAt: 2026-04-10T13:21:00.000Z
tags: [skill, voice, tts, elevenlabs, yandex]
---
# Skill: voice-tts
<!-- openclaw:wiki:managed:start -->
## Описание
Голосовые сообщения через ElevenLabs TTS с fallback на Yandex SpeechKit. Генерирует OGG Opus для Telegram.
## Расположение
`~/.openclaw/skills/voice-tts/`
## Когда использовать
- "отправь голосовым", "озвучь", "say it with voice"
- Когда Слава отправляет голосовое — отвечать И текстом, И голосом
<!-- openclaw:wiki:managed:end -->
## Related
<!-- openclaw:wiki:related:start -->
### Sources
- [SKILL](sources/skill.md)
### Related Pages
- [Skill: ontology](concepts/skill-ontology.md)
- [Skill: telegram-collector](concepts/skill-telegram-collector.md)
- [Skills: diagram-png & diagram-table](concepts/skill-diagram.md)
- [Skills: youtube-search & yandex-search](concepts/skill-search.md)
<!-- openclaw:wiki:related:end -->