CtrlK
BlogDocsLog inGet started
Tessl Logo

web-to-app-funnel

When the user wants to design or optimize the funnel that takes web visitors into installing and onboarding the app — including smart app banners, web-to-app deep links, deferred deep links, web onboarding (Stripe-paid web flow before app install), QR codes, "open in app" CTAs, and the trade-off between paying on web vs in-app. Use when the user mentions "web to app", "smart app banner", "Stripe before app", "web paywall before install", "Branch web SDK", "web funnel for app", "AppsFlyer OneLink web", "Universal Links", "App Links", "QR code to app", "open in app", "deferred deep link from web", or "should I sell on web first then push to app". For pure in-app onboarding, see onboarding-optimization. For deep link infra, see attribution-setup.

72

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

75%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, information-dense strategic skill that assumes Claude's competence and delivers concrete patterns, tools, a compliance matrix, and a ready-to-use output template. The main gaps are the absence of executable code/config snippets for the engineering pieces, no error-recovery feedback loops, and no file-based progressive disclosure despite a non-trivial length.

Suggestions

Add concrete, copy-paste-ready code/config snippets for the critical engineering pieces — e.g., a Branch/AppsFlyer deferred-deep-link setup, the Stripe customer → app-user mapping endpoint, and the 'already paid' check — to lift actionability from 4 to 5.

Introduce an explicit validation/verification checkpoint in the output workflow (e.g., verify Universal Links/App Links domain association and test the deferred-link paid-status handoff before declaring the funnel live) to add the feedback loop workflow_clarity expects.

Move the compliance matrix and quiz-funnel mechanics into one-level-deep reference files (e.g., COMPLIANCE.md, QUIZ-FUNNEL.md) referenced from SKILL.md, reducing inline length and improving progressive disclosure.

DimensionReasoningScore

Conciseness

Largely lean and dense (tables, flow diagrams, checklists) and assumes Claude's competence, but some explanatory prose in the patterns and quiz sections could be tightened, so it sits at 4 rather than the fully-trimmed 5.

4 / 5

Actionability

Provides concrete, actionable guidance — named tools (Branch, AppsFlyer, Stripe, Funnelish), specific numbers (6–12 questions, 30–60s), and a copy-paste output template — but the critical engineering pieces (deferred deep links, Stripe→app mapping) are described at a high level rather than as executable code, leaving minor gaps.

4 / 5

Workflow Clarity

A clear sequence runs from Initial Assessment through pattern selection to the templated output, with a compliance checklist and measurement metrics, but it lacks explicit validate→fix→retry feedback loops, capping it at 4 rather than 5.

4 / 5

Progressive Disclosure

No bundle files exist and all content is inline, but it is well-organized with clear headers, tables, and a template for easy navigation; at ~183 lines some sections (compliance tables, quiz mechanics) could be split into reference files, so it does not reach the one-level-deep-reference structure of a 5.

4 / 5

Total

16

/

20

Passed

Description

100%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it states concrete capabilities, provides a rich set of natural trigger phrases, explicitly covers both 'what' and 'when', and disambiguates from adjacent skills. No vague fluff, third-person voice throughout, no over-claims.

DimensionReasoningScore

Specificity

Enumerates concrete capabilities — smart app banners, deferred deep links, web onboarding (Stripe-paid), QR codes, 'open in app' CTAs — giving comprehensive coverage of the web-to-app domain, matching the score-5 anchor rather than 4 (which would imply minor gaps).

5 / 5

Completeness

Explicitly answers both 'what' (design/optimize the web-to-app funnel, with enumerated components) and 'when' via a concrete 'Use when the user mentions...' clause with many trigger phrases, matching the score-5 anchor.

5 / 5

Trigger Term Quality

Lists a comprehensive set of natural trigger phrases a user would actually say ('web to app', 'Stripe before app', 'web paywall before install', 'should I sell on web first then push to app'), including synonyms and natural phrasings, matching the score-5 anchor.

5 / 5

Distinctiveness Conflict Risk

The web-to-app funnel niche is specific with distinct triggers, and explicit boundary handoffs ('For pure in-app onboarding, see onboarding-optimization. For deep link infra, see attribution-setup.') minimize conflict risk, matching the score-5 anchor.

5 / 5

Total

20

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Eronred/aso-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.