Give your coding agent the Linkrunner integration guide
Add Linkrunner Agent Skills to your app repository so your coding tool can follow the SDK, deep-link and event setup for your stack. Review the changes in your codebase.
Open source and free. Works with Claude Code, Cursor, GitHub Copilot and Windsurf.
Terminal
$ npx @linkrunner/skills add flutter
Detected agent: claude-code. Wrote .claude/skills/
> integrate Linkrunner
- Using skill linkrunner-flutter
- Edited pubspec.yaml+1
- Edited lib/main.dart+8
- Edited ios/Runner/Runner.entitlements+4
- Edited android/app/src/main/AndroidManifest.xml+9
- Ran the deep link validator
- Universal Links and App Links verified
lib/main.dart
Turn documented setup into code you can review
Skills give your coding tool platform-specific instructions while the implementation stays in your repository for review.
Deep links checked before the agent says done
The skill configures Universal Links and App Links, then runs a bundled validator to confirm they open the app. A separate troubleshooter fixes links that open the browser.

Deep link validator
- apple-app-site-associationServed, app ID matches
- assetlinks.jsonServed, SHA-256 fingerprint matches
- Associated Domains entitlementapplinks:links.yourapp.com
- Android intent filterautoVerify on links.yourapp.com
Written in your agent's own format
Claude Code gets the skill in .claude/skills/. Cursor, Windsurf, GitHub Copilot and AGENTS.md projects get it compiled to their rules format.

Claude Code.claude/skills/
CursorCursor rules
GitHub CopilotCopilot instructions
- WindsurfWindsurf rules
- AGENTS.mdAGENTS.md

Deep link validator
- apple-app-site-associationServed, app ID matches
- assetlinks.jsonServed, SHA-256 fingerprint matches
- Associated Domains entitlementapplinks:links.yourapp.com
- Android intent filterautoVerify on links.yourapp.com
From project setup to a tested integration
- 01
Create your Linkrunner project
Create a project in the dashboard or through the MCP connector. Use its SDK token when configuring your app.
- 02
Add the skill
Run npx @linkrunner/skills list to see platforms, then npx @linkrunner/skills add with yours, in the app's repo.
- 03
Ask your agent
Say "integrate Linkrunner" or "set up Linkrunner deep links". The agent inspects the project, makes the changes and runs the validator.
One command, then one sentence
The installer detects your agent and writes the skill in its native format.
$ npx @linkrunner/skills add flutter
Detected agent: claude-code
Wrote the skill to .claude/skills/
> integrate Linkrunner
Added the SDK and wired initialization
Wired user identification
Configured Universal Links and App Links
Ran the deep link validator: verified- --agent
- claude-code, cursor, windsurf, copilot, agents-md
- --dir
- Install into a subfolder, for monorepos
- --dry-run
- Preview the files without writing them
Trusted by teams that care about more than attribution.
“The level of customisation that Linkrunner was able to offer was unmatched by any of the other competitors we looked at. Their team took the time to understand our exact requirements and delivered a solution that felt tailored to our needs, rather than forcing us into a fixed framework. That flexibility made a significant difference for us and was one of the key reasons Linkrunner stood out.”

Ronald M Thomas
Digital Marketing, Playo

34%
CPI reduction in 3 months
₹20.30 → ₹13.39
Google Ads CPI drop (Dec '25 → Feb '26)
Native to each agent
For Claude Code the skill is written to .claude/skills/. For Cursor, Windsurf, GitHub Copilot and AGENTS.md projects it is compiled to that agent's rules format, with the validator script placed under .linkrunner/.
Each skill bundles the integration steps, the deep linking setup, the event and revenue APIs and the verification script, so the agent doesn't have to guess from training data.
Frequently asked questions
Agents, platforms and safety, answered.
Start your SDK integration this afternoon
Create a Linkrunner project, add the skill for your platform and ask your coding agent to integrate the SDK. Review and test the resulting changes before release.































