← Files FullSessionARCHIVED FILE

plugin.json

6.24 KB · Nov 6, 2026 · 00:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "fullsession",
  "version": "1.0.0",
  "description": "See how visitors really use your website: frustrated pages, funnel drop-offs and session replays from FullSession.",
  "author": {
    "name": "FullSession",
    "url": "https://www.fullsession.io"
  },
  "homepage": "https://www.fullsession.io",
  "keywords": [
    "analytics",
    "session replay",
    "heatmaps",
    "funnels",
    "conversion",
    "ux"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "FullSession",
        "shortDescription": "Session replay & UX insights",
        "longDescription": "See how visitors really use your website, right from ChatGPT. Ask about frustrated pages, funnel drop-offs or specific sessions, and get clear answers with charts and links to the session replays.\n\n- Find where visitors struggle and why\n- See where your funnels lose people\n- Find and replay sessions\n- Track trends, read your dashboards and get AI recommendations on what to fix",
        "developerName": "FullSession",
        "category": "Data & Analytics",
        "capabilities": [
          "Find frustrated pages and elements",
          "Analyze funnel drop-offs",
          "Search and replay sessions",
          "Trends, breakdowns and dashboards",
          "Lift AI conversion recommendations"
        ],
        "websiteURL": "https://www.fullsession.io",
        "supportURL": "https://www.fullsession.io/contact",
        "privacyPolicyURL": "https://www.fullsession.io/privacy-policy",
        "termsOfServiceURL": "https://www.fullsession.io/terms-of-use",
        "defaultPrompt": [
          "Which pages have the most rage clicks this week?",
          "Where do users drop off in my checkout funnel?",
          "Show me recent sessions with JavaScript errors."
        ],
        "brandColor": "#1884D9",
        "brandColorDark": "#1884D9",
        "composerIcon": "./assets/icon.png",
        "composerIconDark": "./assets/icon-dark.png",
        "logo": "./assets/icon.png",
        "logoDark": "./assets/icon-dark.png",
        "screenshots": []
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find the pages with the most frustration",
              "prompt": "Which pages on 0verclockers.co.uk had the most rage clicks between September 19 and October 18, 2026?",
              "tools_triggered": "list_sites, compare_pages_by_frustration",
              "expected_behavior": "Shows a card ranking 0verclockers.co.uk pages by rage clicks for that date range, with affected sessions per page, and a short summary of the top page. Expanding a page shows the elements that were rage-clicked."
            },
            {
              "description": "Funnel drop-off analysis",
              "prompt": "Which step of my funnel on 0verclockers.co.uk lost the most people between September 19 and October 18, 2026?",
              "tools_triggered": "list_sites, list_funnels, get_funnel_analysis",
              "expected_behavior": "Picks the site\u2019s checkout funnel (or asks which one if there are several), then shows a funnel card with the conversion rate, the count at each step, and the step with the biggest drop highlighted."
            },
            {
              "description": "Search sessions with JavaScript errors",
              "prompt": "Show me sessions on 0verclockers.co.uk that had JavaScript errors between September 19 and October 18, 2026.",
              "tools_triggered": "list_sites, search_sessions",
              "expected_behavior": "Shows session cards from that date range with time, device, country, pages visited and an error badge, each with a Replay button, plus the total number of matching sessions. Visitor emails and names are masked."
            },
            {
              "description": "Traffic by country",
              "prompt": "Which countries brought the most sessions to 0verclockers.co.uk between September 19 and October 18, 2026?",
              "tools_triggered": "list_sites, get_breakdown",
              "expected_behavior": "Lists the top countries by number of sessions for that date range, with the session count for each, and a one-line summary comparing the top countries."
            },
            {
              "description": "Sessions behind a funnel drop-off",
              "prompt": "Show me sessions from visitors who dropped off at the cart step of my funnel on 0verclockers.co.uk between September 19 and October 18, 2026.",
              "tools_triggered": "list_sites, list_funnels, get_funnel_analysis, get_funnel_sessions",
              "expected_behavior": "Finds the checkout funnel, identifies the cart step, then shows session cards for visitors who reached the cart but did not continue, with the total number of dropped sessions and Replay buttons."
            }
          ],
          "negative": [
            {
              "description": "General knowledge, not account data. Nothing here needs the user's FullSession data, so ChatGPT should answer on its own without calling FullSession tools.",
              "prompt": "What is session replay in general?"
            },
            {
              "description": "Unrelated request. It has nothing to do with website analytics, so FullSession tools should not be called.",
              "prompt": "Write me a haiku about autumn."
            },
            {
              "description": "Unsupported action: billing. The plugin has no billing or payment tools, so ChatGPT should not call FullSession and should explain that plans are managed in the FullSession app.",
              "prompt": "Upgrade my FullSession plan and charge my card."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1A7hiO6ezJC9Lc7_tnl-HTb1RoeJTQHgc/view?usp=drive_link",
        "commerce": false,
        "commerce_description": "FullSession does not sell products or process payments in ChatGPT."
      },
      "publication": {
        "release_notes": "Initial release: frustration, funnel, session, trend and dashboard analysis with interactive cards, and AI recommendations on what to fix."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a057656ffd4eadd4135b2b183115dd7e44846a723cf34c9d9e460fa16661446b