clix-personalization

Author and validate Clix personalization templates using Liquid-style syntax.

5|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/clix-so/skills --skill clix-personalization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clix-personalization
Source: https://github.com/clix-so/skills/tree/main/skills/personalization
Command: npx skills add https://github.com/clix-so/skills --skill clix-personalization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Helps developers author and debug Clix personalization templates (Liquid-style) for message content, deep links/URLs, and audience targeting.

Core Features & Use Cases

  • Author and validate templates using variables from user., event., trigger.* and device.* across messages, URLs, and audience rules.
  • Provide guidance on syntax, guards, defaults, loops, and filters with practical examples.
  • Support fast iteration with references and a lightweight validation script.

Quick Start

Write a simple template that greets the user with their username and includes a distance parameter from the event payload.

Frequently Asked Questions about clix-personalization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use Liquid syntax to personalize push notification messages?

You can personalize push notification messages by authoring Liquid-style templates that reference variables from user, event, trigger, and device inputs to dynamically render content for each recipient.

What is the best way to add fallback values for missing personalization variables?

Adding fallback values for personalization variables involves defining default behavior in your Liquid-style template syntax, ensuring safe and predictable rendering when required inputs are missing from the payload.

Can I use personalization templates for audience targeting rules and deep links?

Yes, personalization templates can be used for audience targeting rules and deep links, allowing you to dynamically construct URLs and define audience criteria based on event and user payload data.

How do I validate personalization templates before deploying a campaign?

You can validate personalization templates by running a lightweight validation script that checks frontmatter metadata requirements and syntax correctness to ensure safe rendering across API-triggered and event-triggered campaigns.

What inputs are available for event-triggered personalization campaigns?

Event-triggered personalization campaigns support inputs from user, event, trigger, and device objects, providing the contextual data needed to render dynamic content within your message templates.