AIKraft/Skills/clerk android

clerk android

Implement Clerk authentication for native Android apps using Kotlin and Jetpack Compose with clerk-android source-guided patterns. Use for prebuilt AuthView/UserButton or custom API-driven auth flows. Do not use for Expo or React Native projects.

clerk official Разработка

Что делает навык

Реализует аутентификацию Clerk в нативных Android-проектах на Kotlin и Jetpack Compose, следуя паттернам SDK clerk-android. Предоставляет готовые UI-компоненты (AuthView, UserButton) или позволяет строить кастомные флоу аутентификации через API. Не предназначен для проектов на Expo или React Native.

Когда применять

  • Разработка нативного Android-приложения с использованием Kotlin и Jetpack Compose, требующего интеграции Clerk.
  • Быстрое внедрение готовых экранов входа и профиля с помощью компонентов AuthView и UserButton.
  • Создание кастомных многошаговых сценариев аутентификации с полной контролем над UI и обработкой факторов.
  • Настройка инициализации Clerk в приложении с учетом требований Native API и минимальных версий SDK.

Как работает

  1. Определить тип проекта: убедиться, что это нативный Android (Kotlin, Compose), а не Expo или React Native.
  2. Уточнить у пользователя тип флоу (prebuilt или custom) и получить действительный publishable key.
  3. Загрузить соответствующий справочный файл (references/prebuilt.md или references/custom.md).
  4. Проверить и применить обязательные настройки из официального Android quickstart (Native API, манифест, инициализация).
  5. Установить необходимые артефакты SDK (clerk-android-ui для prebuilt или clerk-android-api для custom).
  6. Реализовать флоу аутентификации, строго следуя выбранному справочному файлу и используя runtime-настройки Clerk.

Примеры запросов агенту

Как интегрировать Clerk в мой новый Android-проект на Kotlin с использованием Jetpack Compose?
Нужно добавить экран входа в приложение на Android, используй готовые компоненты AuthView.
Реализуй кастомный флоу аутентификации для нативного Android-приложения с поддержкой MFA.

Что понадобится

  • Наличие действительного Clerk publishable key.
  • Проект должен быть нативным Android (Kotlin, Jetpack Compose), а не Expo/React Native.
  • Включенный Native API в настройках приложения Clerk.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «clerk-android» из репозитория: # https://github.com/clerk/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r clerk-android/ ~/.claude/skills/clerk-android/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.