Скиллы Новичок Управление и автоматизация

Task Decomposer & Skill Generator

Скачать ZIP
13
Предупреждение о рисках!

Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.

Task Decomposer & Skill Generator

Этот навык помогает разбивать сложные пользовательские запросы на исполнимые подзадачи, определять необходимые возможности для каждой задачи, искать существующие навыки в открытой экосистеме и автоматически создавать новые навыки, если подходящего решения не найдено. :

Основной рабочий процесс

User Request → Task Decomposition → Capability Identification → Skill Search → Gap Analysis → Skill Creation → Execution Plan

Фаза 1: Анализ и декомпозиция задачи

При получении пользовательского запроса необходимо выполнить следующие шаги:

Шаг 1: Понимание намерения пользователя

Проанализируйте запрос, чтобы определить:

  • Основную цель: какой конечный результат требуется?
  • Задействованные области: какие компетенции необходимы?
  • Механизм запуска: разовый, по расписанию или по событию?

Пример анализа:

User Input: "Помоги получать сводки писем каждое утро и отправлять их в Slack"

Анализ:
- Основная цель: автоматическая отправка дайджеста писем в Slack
- Области: доступ к email, суммаризация контента, обмен сообщениями
- Триггер: по расписанию (ежедневно утром)

Шаг 2: Декомпозиция на атомарные задачи

Разбейте сложную задачу на минимальные исполнимые единицы:

Task Decomposition:
 - task_id: 1
 name: "Получить список писем"
 type: "data_retrieval"
 input: "Доступ к email"
 output: "Список писем с метаданными"
 dependencies: []

 - task_id: 2
 name: "Извлечь ключевую информацию"
 type: "data_extraction"
 input: "Список писем"
 output: "Структурированные данные"
 dependencies: [1]

 - task_id: 3
 name: "Сформировать сводку"
 type: "content_generation"
 input: "Структурированные данные"
 output: "Текст сводки"
 dependencies: [2]

Ключевые возможности навыка

  • Декомпозиция задач: разбиение сложных запросов на атомарные подзадачи
  • Определение возможностей: сопоставление задач с типами возможностей
  • Поиск навыков: поиск готовых решений в экосистеме
  • Анализ пробелов: выявление отсутствующих компонентов
  • Создание навыков: генерация новых навыков при необходимости
  • План выполнения: формирование структурированного плана с зависимостями

Типы универсальных возможностей

  • browser_automation — автоматизация действий в браузере
  • web_search — поиск информации в интернете
  • api_integration — взаимодействие с внешними API
  • data_extraction — извлечение структурированных данных
  • data_transformation — преобразование и очистка данных
  • content_generation — генерация контента
  • file_operations — работа с файлами
  • message_delivery — отправка сообщений
  • scheduling — выполнение по расписанию

Принципы работы

  • Атомарность — одна задача = одно действие
  • Независимость — минимизация зависимостей
  • Проверяемость — четкие критерии выполнения
  • Повторное использование — универсальные решения предпочтительнее

Файл из источника

11802_task-decomposer-1.0.0.zip