Skip to content

Set up with an AI coding agent ​

Let your AI coding agent integrate the Linkrunner SDK and deep linking for you

If you use an AI coding agent (Claude Code, Cursor, GitHub Copilot, or Windsurf), you can install a Linkrunner skill and have your agent do the integration for you, including the deep-linking setup that is usually the trickiest part.

Install ​

Run this in your app's repo. The installer detects which agent your project is set up for and writes the skill in that agent's native format.

bash
npx @linkrunner/skills list           # see every supported platform
npx @linkrunner/skills add flutter     # install the skill for your platform

Then ask your agent, in its chat:

integrate Linkrunner

or

set up Linkrunner deep links

The agent picks up the skill, inspects your project, adds the SDK, wires up initialization and user identification, configures deep linking, and runs a validator to confirm your Universal Links / App Links actually verify.

Supported platforms ​

PlatformCommand
Flutternpx @linkrunner/skills add flutter
React Nativenpx @linkrunner/skills add react-native
Exponpx @linkrunner/skills add expo
iOS (native)npx @linkrunner/skills add ios
Android (native)npx @linkrunner/skills add android
Capacitornpx @linkrunner/skills add capacitor
Cordovanpx @linkrunner/skills add cordova
Unitynpx @linkrunner/skills add unity

Beyond SDK integration ​

Cross-cutting skills that are not tied to one platform:

SkillCommand
Deep link troubleshooternpx @linkrunner/skills add deep-links
Event & revenue instrumentationnpx @linkrunner/skills add events
Webhooks receivernpx @linkrunner/skills add webhooks
Meta Install Referrer (view-through)npx @linkrunner/skills add meta-install-referrer

The deep link troubleshooter diagnoses why Universal Links / App Links open the browser instead of the app. The events skill wires up the correct event taxonomy, revenue tracking, and server-side APIs. The webhooks skill writes a receiver in your backend that verifies the linkrunner-key header and handles install/signup payloads.

Options ​

bash
# Force a specific agent instead of auto-detecting
npx @linkrunner/skills add ios --agent cursor

# Install into a subdirectory (monorepos)
npx @linkrunner/skills add react-native --dir ./apps/mobile

# Preview what will be written without changing anything
npx @linkrunner/skills add flutter --dry-run

Supported --agent values: claude-code, cursor, windsurf, copilot, agents-md.

What gets installed ​

Each skill bundles the integration steps, the deep-linking setup, the event and revenue APIs, and a deep-link verification script. For Claude Code the skill is written to .claude/skills/; for other agents it is compiled to that agent's rules format, with the validator script placed under .linkrunner/.

The skills mirror this documentation, so what your agent does matches the manual guides for each platform.

The skills are open source at github.com/linkrunner-labs/skills.

Need help? Contact support@linkrunner.io