GrandHub
    Архитектура
    Система навыков

    Навыки — суперсилы твоего ассистента

    12 встроенных навыков + 169 из Marketplace. Каждый навык — это специализированный инструмент, который AI вызывает автоматически при необходимости.

    12
    Встроенных навыков
    169
    В Marketplace
    No-code
    Создание навыков
    Cross-skill
    Экосистема

    12 встроенных навыков

    Доступны сразу после подключения — без настройки

    Финансы
    Бюджет, расходы, инвестиции
    Планировщик
    Задачи, напоминания, календарь
    Trading Hub
    Акции, крипта, портфель
    Документы
    Шаблоны, заявления, договоры
    Новости
    Агрегация и краткое содержание
    Аналитика
    Данные, графики, отчёты
    Email-ассист
    Составление писем, ответы
    Умный дом
    Управление устройствами
    Здоровье
    Трекинг, рекомендации
    Обучение
    Курсы, конспекты, тесты
    HR-ассист
    Резюме, собеседования
    Тайм-менеджмент
    Pomodoro, отчёты времени

    Как работает навык

    📋Шаг 1

    Определение

    JSON-схема: название, описание, входные параметры, permissions

    🔧Шаг 2

    Tools

    Набор функций-инструментов. AI вызывает их автоматически

    Шаг 3

    Execution

    Secure sandbox выполняет код. Результат возвращается AI

    💬Шаг 4

    Response

    AI формирует финальный ответ пользователю с результатом

    Анатомия навыка

    // Пример навыка: Финансовый трекер
    const financeSkill = {
      name: "finance_tracker",
      description: "Трекинг доходов и расходов пользователя",
      permissions: ["read:transactions", "write:budget"],
    
      tools: [
        {
          name: "add_expense",
          description: "Добавить расход",
          parameters: {
            amount: { type: "number", required: true },
            category: { type: "string" },
            note: { type: "string" },
          },
          execute: async ({ amount, category, note }, ctx) => {
            // Secure execution в изолированном контексте
            return await db.insertTransaction(ctx.userId, {
              amount, category, note,
              timestamp: Date.now(),
            });
          },
        },
        {
          name: "get_summary",
          description: "Получить сводку за период",
          parameters: { period: { type: "string", enum: ["week", "month"] } },
          execute: async ({ period }, ctx) => {
            return await analytics.getSummary(ctx.userId, period);
          },
        },
      ],
    
      // Cross-skill: интеграция с Планировщиком
      crossSkillHooks: {
        "budget_exceeded": async (ctx) => {
          await plannerSkill.createReminder(ctx.userId, "Превышен бюджет!", "high");
        },
      },
    };

    No-code создание

    Создавай навыки через интерфейс без единой строчки кода. Опиши что должен делать навык — GrandHub сгенерирует схему автоматически.

    • Визуальный редактор инструментов
    • AI-генерация схемы по описанию
    • Тестирование в sandbox
    • One-click публикация

    Marketplace — 169 навыков

    Сообщество разработчиков создаёт навыки, которые доступны всем пользователям. Монетизация через подписку или разовую оплату.

    • Каталог с поиском и категориями
    • Рейтинги и отзывы
    • Sandbox review перед публикацией
    • Revenue sharing для авторов

    Cross-skill экосистема

    Навыки не работают в изоляции — они общаются между собой. Финансовый трекер уведомляет Планировщик. Trading Hub синхронизируется с Аналитикой. Это создаёт синергию, которую не достичь отдельными инструментами.

    Финансы → ПланировщикTrading → АналитикаEmail → ЗадачиНовости → ДайджестЗдоровье → Напоминания