← getuserfeedback.comCONTENT HISTORY

Update to getuserfeedback.com

Snapshot Nov 6, 2026 · 06:57 UTC · version 0.1.174

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save getuserfeedback.com and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 25, 2026 · 06:04 UTC

b808331ddf0eca5f2c45ce70342fc9e0b75153d57b96400b738f98f8dee1ea35

After

Nov 6, 2026 · 06:57 UTC

42155d40b046f3ccf41eee3987d5aaaab436cd298cdea60a5fc9a9ea8c01baf6

Package file

Before

Oct 25, 2026 · 06:04 UTC

8150

After

Nov 6, 2026 · 06:57 UTC

7507

Package file

Before

Oct 25, 2026 · 06:04 UTC

912f7215cc0036e02c9f405ade490654e139a3a02657f7aaf8ba1e7fb037972e

After

Nov 6, 2026 · 06:57 UTC

b2285b780927b5f5ca3af79f8f8c07a4e0e1eeb166d851e44cc0f4c90065da1a

Package file

Before

Oct 25, 2026 · 06:04 UTC

2149

After

Nov 6, 2026 · 06:57 UTC

2192

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

plugin.json →

skills/collect-product-feedback/SKILL.md →

skills/follow-up-with-users/SKILL.md →

skills/review-user-feedback/SKILL.md →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,7 +1,7 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "getuserfeedback",
-  "description": "User feedback as a signal your agent reads: set up the ask, read what comes back, fold it in with the rest. Not a separate dashboard.",
+  "description": "In-app surveys for SaaS teams. Your AI assistant sets up the ask, takes it live, and tells you what users said.",
   "homepage": "https://getuserfeedback.com",
   "repository": "https://github.com/getuserfeedback/agent-plugin",
   "license": "MIT",
@@ -14,7 +14,7 @@
     "mcp",
     "agent-skills"
   ],
-  "version": "0.1.172",
+  "version": "0.1.174",
   "author": {
     "name": "getuserfeedback.com",
     "url": "https://getuserfeedback.com"
@@ -23,8 +23,8 @@
     "com.openai": {
       "interface": {
         "displayName": "getuserfeedback.com",
-        "shortDescription": "User feedback in ChatGPT",
-        "longDescription": "Understand what users are telling you, and ask about what's still unclear. Bring product feedback into ChatGPT while you decide what to build. Explore themes, see which responses support them, and open the feedback behind a finding. Need more context? Create or improve a Flow \u2014 a feedback form delivered in your product or through a shareable page \u2014 or draft a follow-up question for someone who answered. Ask a focused question, learn from the responses, and follow up from the same conversation.",
+        "shortDescription": "In-app surveys for SaaS teams",
+        "longDescription": "getuserfeedback.com is an in-app survey tool for SaaS teams. You ask your users short questions inside your product, with your name and face on each ask, and their answers come back to one place.\n\nConnect it to ChatGPT to work with your feedback in conversation:\n\n- Read what users said. Search responses and open the full answers.\n- Ask something new. Draft a survey (we call it a flow), edit its questions, and choose who sees it and when. Or publish it as a shareable page.\n- Keep track. See how many people saw and answered each flow.",
         "developerName": "getuserfeedback.com",
         "category": "Productivity",
         "capabilities": [
@@ -36,9 +36,9 @@
         "privacyPolicyURL": "https://www.getuserfeedback.com/privacy",
         "termsOfServiceURL": "https://www.getuserfeedback.com/terms",
         "defaultPrompt": [
-          "Help me create my first feedback Flow. Ask what I want to learn, then draft the questions for me to review.",
-          "We're reviewing setup. Create a short in-app feedback Flow asking new users what, if anything, made it harder than expected.",
-          "Which responses about pricing need more context? Draft one follow-up question for each. Don't send anything yet."
+          "Help me write my first survey. Ask what I want to learn, then draft the questions for me to review.",
+          "What did users tell us this month? Group it into themes and quote the responses behind each one.",
+          "Create a short in-app survey asking new users what, if anything, made setup harder than expected."
         ],
         "logo": "./assets/icon.png",
         "composerIcon": "./assets/icon.png"
@@ -48,7 +48,7 @@
           "positive": [
             {
               "description": "Calls organizations_list and returns the seeded reviewer organization.",
-              "prompt": "Which teams can I create a flow in?",
+              "prompt": "Which workspaces can I create a flow in?",
               "tools_triggered": "organizations_list",
               "expected_behavior": "Calls organizations_list and returns the seeded reviewer organization. Expected result shape: An organizations array containing an object with organizationId, name, nullable URL, and an empty recommendedActions array."
             },
@@ -69,12 +69,6 @@
               "prompt": "In Product onboarding feedback, change only the first question to: What nearly stopped you from finishing setup?",
               "tools_triggered": "organizations_list, flows_list, flow_get, flow_content_update",
               "expected_behavior": "Calls organizations_list to confirm OpenAI Review and flows_list to resolve the named flow, calls flow_get to read its current editable content, then calls flow_content_update with only the requested question changed. Expected result shape: An updated flow result containing the flow id, organization id, and new content version."
-            },
-            {
-              "description": "Calls organizations_list to confirm OpenAI Review, inbox_items_list to find the unread item, response_get and conversation_get to inspect its context, then asks for confirmation before calling conversation_continue with the exact approved message.",
-              "prompt": "Reply to the unread setup feedback with: Thanks for explaining this \u2014 what would have made setup clearer?",
-              "tools_triggered": "organizations_list, inbox_items_list, response_get, conversation_get, conversation_continue",
-              "expected_behavior": "Calls organizations_list to confirm OpenAI Review, inbox_items_list to find the unread item, response_get and conversation_get to inspect its context, then asks for confirmation before calling conversation_continue with the exact approved message. Expected result shape: A conversation result containing conversation id, organization id, and the created message."
             }
           ],
           "negative": [
@@ -84,11 +78,15 @@
             },
             {
               "description": "Refuses to expose data outside the authenticated account and does not fabricate organization or response records. Every organization-scoped tool enforces active membership; the named organization is intentionally absent from the reviewer account.",
-              "prompt": "Show responses from the organization Secret Customer Research, which is not in my account."
+              "prompt": "Show responses from the workspace Secret Customer Research, which is not in my account."
             },
             {
               "description": "Explains that submitted responses are read-only and does not claim that the answer was changed. The MCP can read submitted responses but exposes no response-editing tool.",
               "prompt": "Change the answer in the latest Product onboarding feedback response to Very satisfied."
+            },
+            {
+              "description": "Explains that replying to respondents isn't available and does not claim a message was sent. No getuserfeedback.com MCP tool sends messages to respondents.",
+              "prompt": "Reply to the person who left the latest Product onboarding feedback response."
             }
           ]
         },
@@ -97,7 +95,7 @@
         "commerce_description": "This plugin does not sell products or process payments."
       },
       "publication": {
-        "release_notes": "Adds a first-run starter prompt that helps new ChatGPT accounts create their first feedback Flow."
+        "release_notes": "Focuses the plugin on in-app surveys. Draft flows, take them live and read responses from ChatGPT. Removes the follow-up-with-users skill."
       },
       "apps": "./.app.json"
     }
Full technical diff · 7 changed fields

changed /files/plugin.json/sha256

BEFORE
"b808331ddf0eca5f2c45ce70342fc9e0b75153d57b96400b738f98f8dee1ea35"
AFTER
"42155d40b046f3ccf41eee3987d5aaaab436cd298cdea60a5fc9a9ea8c01baf6"

changed /files/plugin.json/size

BEFORE
8150
AFTER
7507

changed /files/skills~1collect-product-feedback~1SKILL.md/sha256

BEFORE
"912f7215cc0036e02c9f405ade490654e139a3a02657f7aaf8ba1e7fb037972e"
AFTER
"b2285b780927b5f5ca3af79f8f8c07a4e0e1eeb166d851e44cc0f4c90065da1a"

changed /files/skills~1collect-product-feedback~1SKILL.md/size

BEFORE
2149
AFTER
2192

removed /files/skills~1follow-up-with-users~1SKILL.md

BEFORE
{
  "sha256": "32583f6217a3fb6458248823ad2eef0fd277d366b4d95085d3371d6592f5085b",
  "size": 1457
}
AFTER
Field is absent

changed /files/skills~1review-user-feedback~1SKILL.md/sha256

BEFORE
"5200999c50ebd909e4608d3148be97d318ff491d8ac5d2f32688535e7d05492a"
AFTER
"3d439b2531cc7d5db0008383ec66f1a37b6c25158494926dc98da5b3e449d25c"

changed /files/skills~1review-user-feedback~1SKILL.md/size

BEFORE
1978
AFTER
1766
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "03d9ef14b51b222caecada5b02ec3b937e06109e6f8808cc0f45dbfb631b3c93",
      "size": 107
    },
    "LICENSE": {
      "sha256": "1c7b38c68d39a41208ad952c21d8c9393f7cd52f856569fe8e0c6b3ba9b8ff8a",
      "size": 1076
    },
    "assets/icon.png": {
      "sha256": "a5c9d73f5794ef1d750dfd83e0a1a49c2050915a30fa7a04ab1d8ae11dbc70f6",
      "size": 39406
    },
    "mcp.json": {
      "sha256": "d55cfbfaefe79195a7789dabbd28a7ec5f6cc3bc1c0c10323e897041cbc0854d",
      "size": 204
    },
    "plugin.json": {
      "sha256": "42155d40b046f3ccf41eee3987d5aaaab436cd298cdea60a5fc9a9ea8c01baf6",
      "size": 7507
    },
    "skills/collect-product-feedback/SKILL.md": {
      "sha256": "b2285b780927b5f5ca3af79f8f8c07a4e0e1eeb166d851e44cc0f4c90065da1a",
      "size": 2192
    },
    "skills/review-user-feedback/SKILL.md": {
      "sha256": "3d439b2531cc7d5db0008383ec66f1a37b6c25158494926dc98da5b3e449d25c",
      "size": 1766
    }
  }
}

SHA-256 of public snapshot: cf9c76d13be43ea63da63acd6c0131fe6f2c785fafe05f66841091122228620b