cometchat-android-v6 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cometchat-android-v6 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Ground truth:com.cometchat:chatuikit-{compose,kotlin}-android:6.x(+calls-sdk-android:5.x) — resolved AAR (javap) +ui-kit/android/v6. Official docs: https://www.cometchat.com/docs/ui-kit/android/v6/overview · Docs MCP:claude mcp add --transport http cometchat-docs https://www.cometchat.com/docs/mcp(or fetch the URL directly without MCP). Verify symbols against the installed package/source before relying on them.
Companion skills: cometchat-android-v6-core, cometchat-android-v6-events, cometchat-android-v6-kotlin-components, cometchat-android-v6-compose-components, cometchat-android-v6-kotlin-theming, cometchat-android-v6-compose-theming, cometchat-android-v6-kotlin-customization, cometchat-android-v6-compose-customization, cometchat-android-v6-kotlin-placement, cometchat-android-v6-compose-placement, cometchat-android-v6-builder-settings, cometchat-android-v6-features, cometchat-android-v6-extensions, cometchat-android-v6-push, cometchat-android-v6-production, cometchat-android-v6-troubleshooting, cometchat-android-v6-testing
This is the entry-point skill for the CometChat Android UIKit v6. It detects the project's UI stack (Kotlin Views, Jetpack Compose, or both) and routes to the correct specialized skill.
Detect the UI stack by inspecting the project's Gradle files:
// Check build.gradle.kts or build.gradle for dependencies:
// Jetpack Compose stack
implementation("com.cometchat:chatuikit-compose-android:6.x")
// Kotlin Views stack
implementation("com.cometchat:chatuikit-kotlin-android:6.x")
// Core only (shared module, no UI)
implementation("com.cometchat:chatuikit-core-android:6.x")Also check for module includes in settings.gradle:
:chatuikit-compose → Compose stack:chatuikit-kotlin → Kotlin Views stack:chatuikit-core → Core modulev6 uses a 3-module architecture:
| Module | Package | Purpose |
|---|---|---|
chatuikit-core | com.cometchat.uikit.core | Shared: init, login, ViewModels, events, data layer |
chatuikit-kotlin | com.cometchat.uikit.kotlin | Kotlin Views UI: custom Views, RecyclerView, XML themes |
chatuikit-compose | com.cometchat.uikit.compose | Compose UI: @Composable functions, CompositionLocal themes |
Both UI modules depend on chatuikit-core. The core module holds all business logic.
| User wants to... | Route to skill |
|---|---|
| Add CometChat to a project / Gradle setup | cometchat-android-v6-core |
| Initialize the SDK / login / logout | cometchat-android-v6-core |
| Configure UIKitSettings in detail | cometchat-android-v6-builder-settings |
| Use a component (Kotlin Views) | cometchat-android-v6-kotlin-components |
| Use a component (Jetpack Compose) | cometchat-android-v6-compose-components |
| Place components in Activities/Fragments | cometchat-android-v6-kotlin-placement |
| Place components in Compose screens | cometchat-android-v6-compose-placement |
| Change colors/fonts (Kotlin Views) | cometchat-android-v6-kotlin-theming |
| Change colors/fonts (Compose) | cometchat-android-v6-compose-theming |
| Customize bubble rendering (Kotlin Views) | cometchat-android-v6-kotlin-customization |
| Customize bubble rendering (Compose) | cometchat-android-v6-compose-customization |
| Use AI features, reactions, polls, stickers | cometchat-android-v6-features |
| Extend with custom DataSources / message types | cometchat-android-v6-extensions |
| Listen to chat/call/user events | cometchat-android-v6-events |
| Add push notifications / FCM / VoIP | cometchat-android-v6-push |
| Prepare for production release | cometchat-android-v6-production |
| Debug issues | cometchat-android-v6-troubleshooting |
| Write tests | cometchat-android-v6-testing |
cometchat-android-v6-core (Gradle setup + init)cometchat-compose-* skillscometchat-kotlin-* skills*-components*-theming*-customization*-placement~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.