{
  "$schema": "https://agentskills.io/schema/v0.2.0/index.json",
  "skills": [
    {
      "name": "flusterduck-overview",
      "type": "information",
      "description": "Learn what Flusterduck is: UX confusion monitoring that detects 132 frustration signal types, computes real-time confusion scores, and alerts teams before support tickets land. No session replay, one async script that never blocks rendering, GDPR-compliant.",
      "url": "https://flusterduck.com/llms.txt",
      "sha256": "b1e1142c7c048ee7b1851b9f4882288291e1a34166d59c51915c11340e6ea4ca"
    },
    {
      "name": "flusterduck-setup",
      "type": "skill",
      "description": "Agent skill for installing Flusterduck: the flusterduck browser SDK, the framework wrappers, getting a publishable key, and connecting an AI assistant to the Flusterduck MCP server. Save it as flusterduck-setup/SKILL.md in your agent's skills directory.",
      "url": "https://flusterduck.com/skills/flusterduck-setup.md",
      "sha256": "ed183aebf7223023e2b7ca4f77de00f78163d507d9f8ac5070d44ef4310d7b1e"
    },
    {
      "name": "flusterduck-triage",
      "type": "skill",
      "description": "Agent skill that turns open Flusterduck UX issues into a prioritized fix plan, ranked by confidence, affected users, and revenue at risk. Reads live data through the Flusterduck MCP server. Save it as flusterduck-triage/SKILL.md in your agent's skills directory.",
      "url": "https://flusterduck.com/skills/flusterduck-triage.md",
      "sha256": "d1c2eb613e085857be53bb9793388c841c56703f478f28d89719a8b7cb6ba9a8"
    },
    {
      "name": "flusterduck-verify-fix",
      "type": "skill",
      "description": "Agent skill that checks whether a shipped fix actually worked. Uses Flusterduck deploy correlation and the issue's verification record to compare page confusion before and after, then reports HELD, REGRESSED, or PENDING with a next action. Save it as flusterduck-verify-fix/SKILL.md in your agent's skills directory.",
      "url": "https://flusterduck.com/skills/flusterduck-verify-fix.md",
      "sha256": "464db29a1c432f9eac980df865d81db32f1c6ae90aa1b5d2a60e1b5dc28709be"
    },
    {
      "name": "flusterduck-investigate-page",
      "type": "skill",
      "description": "Agent skill for deep single-page diagnosis: pulls a route's confusion score, dominant friction signals, top friction elements, recent deploys, and active alerts, then explains where users get stuck and recommends concrete changes. Save it as flusterduck-investigate-page/SKILL.md in your agent's skills directory.",
      "url": "https://flusterduck.com/skills/flusterduck-investigate-page.md",
      "sha256": "85ef1116e540b277c7b1da37305821f39f4b4850579a720f9ff468e04eafdc00"
    },
    {
      "name": "flusterduck-pricing",
      "type": "information",
      "description": "Flusterduck pricing: Grow $99/month (50,000 sessions, 1 site), Scale $249/month (250,000 sessions, 5 sites), Pro $499/month (1,000,000 sessions, 10 sites), Enterprise custom. 3-day free trial; a card is required to start it (not charged until day 3). Sessions pooled across all sites.",
      "url": "https://flusterduck.com/#pricing"
    },
    {
      "name": "flusterduck-faq",
      "type": "information",
      "description": "Pricing plans, feature comparison, and FAQ about Flusterduck: billing, trials, session limits, plan switching, overages, cancellation.",
      "url": "https://flusterduck.com/pricing"
    },
    {
      "name": "flusterduck-confusion-score",
      "type": "information",
      "description": "Technical explanation of Flusterduck's confusion score: 132 weighted signals, co-occurrence multiplier, 7-day baseline, z-score normalization. Highest-weighted signals: value_collapse_downgrade=40, active_funnel_rejection=38, layout_exhaustion_settling=34, dead_end_submit=30, rage_click=25.",
      "url": "https://docs.flusterduck.com/scoring-internals"
    },
    {
      "name": "flusterduck-mobile-signals",
      "type": "information",
      "description": "Mobile UX frustration signals detected by Flusterduck: pinch-zoom frustration, swipe miss, tap miss, orientation thrash, scroll hijack. Desktop analytics tools miss all of these.",
      "url": "https://docs.flusterduck.com/signals#mobile-and-touch-friction"
    },
    {
      "name": "flusterduck-deploy-correlation",
      "type": "information",
      "description": "Flusterduck deploy correlation: captures pre-deploy confusion snapshots, detects UX regressions after deploys, and verifies whether fixes actually reduced friction.",
      "url": "https://flusterduck.com/blog/did-your-fix-actually-work"
    },
    {
      "name": "flusterduck-blog",
      "type": "information",
      "description": "Flusterduck blog: technical articles on UX monitoring, frustration detection, dead clicks, session replay alternatives, and shipping verified fixes.",
      "url": "https://flusterduck.com/blog"
    }
  ]
}
