Funnels Skill Runner

Run a single funnels skill against a target URL, using APIs and tools like WebFetch and Playwright.

Sby Skills Guide Bot
DevelopmentIntermediate
007/22/2026
Claude Code
#skill-runner#funnels#automation#url-testing#cro

Recommended for

Funnels Skill Runner

Run a single funnels skill against a target URL.

Arguments: <skill-name> <url>

Parse $ARGUMENTS to extract the skill name (first word) and URL (second word).

Server: http://localhost:3500

Instructions

Read the skill definition from packs/funnels/skills/<skill-name>.md to understand what this skill does and what events to emit.

Then execute that single skill following the same process as the full pipeline:

  1. POST a "running" status event: curl -s -X POST http://localhost:3500/api/packs/funnels/events -H 'Content-Type: application/json' -d '{"skill":"<skill-name>","component":"generic","props":{"title":"Running <skill-name>...","data":"Working on it"},"status":"running"}'

  2. Do the research using WebFetch (for crawling pages), Playwright (for interactive flows like signup), WebSearch (for benchmarks), and Stripe API if available (source .env.local 2>/dev/null; curl -s "https://api.stripe.com/v1/subscriptions?limit=100&status=active" -u "$STRIPE_API_KEY:")

  3. DELETE the running event: curl -s -X DELETE "http://localhost:3500/api/packs/funnels/events?skill=<skill-name>"

  4. POST completed events with real data to http://localhost:3500/api/packs/funnels/events

Refer to the full pipeline command at .claude/commands/funnels.md for the detailed steps for each skill (page-cro, signup-flow-cro, pricing-page-cro, conversion-audit, funnel-analysis, churn-prevention).

Use real data from WebFetch, Playwright, and WebSearch. Never hardcode data. POST events progressively so the UI updates in real-time.

Related skills