---
title: Agent skills for React Native (beta) - React Native
description: Use AI coding assistants to integrate, upgrade, and configure the Contentsquare React Native SDK with downloadable Agent skills
lastUpdated: 09 June 2026
source_url:
  html: https://docs.contentsquare.com/en/csq-sdk-react-native/product-analytics/using-agent-skills/
  md: https://docs.contentsquare.com/en/csq-sdk-react-native/product-analytics/using-agent-skills/index.md
---

> Documentation index: https://docs.contentsquare.com/llms.txt
> Use this file to discover all available pages before exploring further.

Use Agent skills to let your AI coding assistant (GitHub Copilot, Cursor, Claude Code, or any compatible tool) handle React Native SDK setup, version migration, and feature implementation.

Disclaimer

This skill guides your AI coding agent through the SDK installation and implementation. The agent you use (Cursor, Claude Code, Copilot) is your own tool and operates under your settings and permissions. Contentsquare is not responsible for how your agent interprets or applies the instructions contained in these files.

## Installation

1. [Download the skill bundle](https://docs.contentsquare.com/skills/react-native/contentsquare-reactnative-sdk.zip) and unzip it.

2. Copy the unzipped archive into your project.

3. Place it in the location your AI assistant uses for context discovery:

   | Assistant | Recommended location |
   | - | - |
   | GitHub Copilot | `.github/skills/` or `.agents/skills/` |
   | Cursor | `.cursor/rules/` or project root |
   | Claude Code | `.claude/skills/` or project root |
   | Any (generic) | `.agents/skills/` |

You can verify if the skill is discoverable by prompting your AI agent "Which skills are available for you to use?".

## Using skills

Once the skill is present in your project, interact with your assistant using natural language:

The assistant discovers the skill automatically based on its metadata when a relevant task is requested.

## Design principles

These skills are intentionally conservative:

* **Privacy by default.** The assistant never auto opts-in users. Consent management is always delegated to your implementation.
* **No fabricated identifiers.** If a data source ID or environment ID is not provided, the assistant prompts for one rather than assuming a value.

## Troubleshooting

The assistant does not recognize Contentsquare.

Confirm that the skill directory is in a path your assistant scans for context files. If unsure, place it at the project root. Restart the assistant session if it caches workspace state at startup.

The assistant modifies the skill files.

Instruct the assistant to use the skill as a reference, not to edit it. Skill files are documentation artifacts — updates are distributed with SDK releases.

The assistant produces outdated code.

The installed skill may be outdated. Re-download the skill bundle from the documentation and replace the skill directory in your project.
