posthog-automation
Автоматизация аналитики PostHog и управление флагами функций
Ручное управление событиями PostHog и флагами функций требует много времени и подвержено ошибкам. Этот навык позволяет ИИ-ассистентам фиксировать события, запрашивать аналитику и управлять флагами функций с помощью команд на естественном языке через оркестрацию MCP.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «posthog-automation». Захватить событие pageview для пользователя visitor_789
Ожидаемый результат:
Событие '$pageview' успешно зафиксировано для distinct_id 'visitor_789'. Событие получено в 2024-01-15T14:32:00Z со свойствами: current_url, referrer и device_type.
Использование «posthog-automation». Список флагов функций для проекта 12345
Ожидаемый результат:
Найдено 5 флагов функций: (1) new-dashboard-beta — Активен, развёртывание 50%. (2) dark-mode — Активен, развёртывание 100%. (3) checkout-v2 — Неактивен. (4) premium-tier — Активен, только для enterprise. (5) mobile-redesign — Активен, развёртывание 25%.
Аудит безопасности
БезопасноStatic analyzer detected 65 external_commands patterns and 1 network pattern, but all are false positives. The skill is purely documentation (SKILL.md) describing MCP tool usage. Backtick patterns are markdown inline code formatting, not shell execution. The URL reference is configuration documentation, not hardcoded network calls. No actual code execution or network requests occur within the skill itself.
Оценка качества
Что вы можете построить
Автоматизация продуктовой аналитики
Менеджеры по продукту могут запрашивать события пользователей, анализировать внедрение функций и отслеживать воронки конверсии без написания SQL-запросов или прямого использования интерфейса PostHog.
Управление флагами функций
Инженерные команды могут создавать, обновлять и отслеживать флаги функций для постепенных развёртываний, A/B-тестов и бета-релизов с помощью команд на естественном языке.
Аналитика для поддержки клиентов
Сотрудники поддержки могут просматривать историю событий пользователей, проверять доступ к функциям и отладить сообщённые пользователями проблемы, запрашивая профили и события PostHog.
Попробуйте эти промпты
Отправьте событие 'user_signed_up' в PostHog для ID пользователя 'user_123' со свойствами: email, signup_source и plan_type.
Покажите все события 'purchase_completed' за последние 24 часа для проекта с ID 12345, не более 50 результатов.
Создайте флаг функции 'new-checkout-flow' для проекта 12345. Пользователи с доменом email '@enterprise.com' — 100% развёртывание, остальные пользователи — 10% развёртывание.
Запросите все события для пользователя 'user_456' за последнюю неделю, отфильтруйте события взаимодействия с функциями и суммируйте, какие функции они использовали чаще всего.
Лучшие практики
- Всегда вызывайте RUBE_SEARCH_TOOLS первым для получения текущих схем инструментов перед выполнением рабочих процессов
- Преобразуйте имена проектов в числовые ID с помощью POSTHOG_LIST_PROJECTS_IN_ORGANIZATION_WITH_PAGINATION перед другими операциями
- Используйте kebab-case для ключей флагов функций и избегайте префикса '$' для имён пользовательских событий
- Реализуйте обработку пагинации для больших наборов результатов, итерируясь до пустых результатов
- Проверьте, что статус подключения показывает ACTIVE после аутентификации перед запуском любых рабочих процессов PostHog
Избегать
- Использование префикса '$' для имён пользовательских событий (зарезервировано для системных событий PostHog)
- Пропуск преобразования ID проекта и использование жёстко закодированных ID проектов
- Игнорирование ограничений пагинации и ожидание всех результатов в одном API-вызове
- Создание флагов функций с active:true без предварительного тестирования правил таргетирования
- Предположение о немедленной доступности событий без учёта задержки приёма
Часто задаваемые вопросы
Что такое Rube MCP и как его настроить?
Как аутентифицироваться в PostHog?
Зачем нужно искать инструменты перед каждым рабочим процессом?
Как найти ID проекта PostHog?
Может ли этот навык удалять флаги функций или события?
Какая задержка приёма событий?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/posthog-automationСсылка
main
Структура файлов
📄 SKILL.md