Back to Skills

clix-user-management

Implements Clix user identification and user properties (setUserId, removeUserId, setUserProperty/setUserProperties, removeUserProperty/removeUserProperties) with safe schemas, logout best practices, and campaign-ready personalization/audience usage. Use when the user mentions login/logout, userId, user properties, personalization, or audience targeting.

5starsUpdated 4/3/2026

Security Assessment

Safe(100/100)
Security Score100/100

About clix-user-management

The Clix User Management skill is designed to streamline the process of managing user identification and properties across various platforms. It ensures that user data is consistent across sessions and devices, allowing for reliable personalization and audience targeting. By implementing user ID management and user properties, it solves the challenge of maintaining user identity, even when users log in from different devices or sessions. This helps in creating personalized campaigns based on user data, offering a unified experience for developers and marketers alike.

FAQ

How do I handle user login and logout with Clix User Management?

Clix does not support calling `setUserId(null)` for logout. Instead, handle logout in your app logic. When a new user logs in, call `setUserId(newUserId)` to switch the user ID.

What platforms are supported by Clix User Management?

Clix User Management supports iOS, Android, React Native, and Flutter platforms. For each platform, exact SDK signatures can be retrieved from MCP tools.

What types of data can be stored as user properties?

User properties can include strings, numbers, or booleans. However, ensure that you don't store personally identifiable information (PII) based on your PII policy.

What is the best practice for managing user identity on shared devices?

For shared devices, make sure to properly handle user logins and switch user IDs by calling `setUserId(newUserId)` after the new login. Do not set `setUserId(null)`.

How do I validate my user management plan?

Use the provided `validate-user-plan.sh` script to validate your user management plan. If validation fails, fix the plan and rerun the validation before proceeding with implementation.

All Files

2 files
LICENSE.txt11.1 KB
View
SKILL.md4.4 KB
View

Install clix-user-management

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

clix-so/skills