← Files VoicedotARCHIVED FILE

plugin.json

8.6 KB · Nov 14, 2026 · 01:32 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "voicedot",
  "version": "0.4.0",
  "description": "Install Voicedot in an authorized website, review page feedback and team handovers, reply with confirmation, and prepare human review rounds.",
  "author": {
    "name": "Good Sheet Sp z o.o.",
    "url": "https://voicedot.ai/en"
  },
  "homepage": "https://voicedot.ai/en",
  "repository": "https://github.com/voicedot/voicedot-agent-plugin",
  "license": "MIT",
  "keywords": [
    "website-feedback",
    "design-review",
    "product-feedback",
    "coding-agents",
    "mcp"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Voicedot",
        "shortDescription": "Website feedback for AI agents",
        "longDescription": "Turn feedback pinned to your website into clear tasks for your coding agent. Voicedot brings visitor comments, transcribed voice feedback, page context and team replies into ChatGPT and Codex. Built for developers, designers and product teams reviewing website changes. Find what needs attention, understand the conversation and prepare a review round so a person can check the result on the page.\n\nAsk for open feedback, read a conversation with its replies, or pick up work your team has handed to an agent. A coding agent with access to your repository can use this context to propose and implement a fix using its own authorized tools. Voicedot connects the feedback and review steps; it does not grant access to your code or deployment.\n\nWith the appropriate permissions, set up projects and website addresses, get widget installation instructions and verify a fresh installation ping. Reply to visitors, create review rounds or resolve feedback only through the supported confirmation flow. The first feedback message and final review decisions stay with the person.\n\nAccess follows your Voicedot connection and each address\u2019s sharing mode. Private addresses expose their conversations; Team and Public addresses expose only conversations handed to an agent. The plugin cannot delete feedback, access projects outside your connection or make purchases. New-account setup is available separately through the official Voicedot CLI, with human identity verification.",
        "developerName": "Good Sheet Sp z o.o.",
        "category": "Productivity",
        "capabilities": [
          "Review website feedback and bug reports",
          "Read voice feedback transcripts",
          "Read team handovers for AI agents",
          "Prepare human review rounds",
          "Reply to feedback after approval",
          "Set up projects and website addresses",
          "Guide and verify widget installation"
        ],
        "websiteURL": "https://voicedot.ai/en",
        "supportURL": "https://voicedot.ai/en/support",
        "privacyPolicyURL": "https://voicedot.ai/en/privacy",
        "termsOfServiceURL": "https://voicedot.ai/en/terms",
        "defaultPrompt": [
          "What feedback is still open on my website?",
          "Show the conversation about this button, including the replies.",
          "What did my team hand over, and what should I fix first?"
        ],
        "logo": "./assets/icon.png",
        "composerIcon": "./assets/icon.png"
      },
      "onboardingSkill": "./skills/review-voicedot-feedback/SKILL.md",
      "review": {
        "commerce": false,
        "demo_recording_url": "https://www.dropbox.com/scl/fi/4h8rr1it9bm99nbbdr2ji/voicedot-openai-review-v3-2026-11-01.mp4?rlkey=rp2gk6011auep3dc9cplsrqpt&dl=0",
        "test_cases": {
          "positive": [
            {
              "description": "List the two projects in the dedicated demo account.",
              "prompt": "Which Voicedot projects do I have?",
              "tools_triggered": "list_projects",
              "expected_behavior": "List Harbor Notes and Fieldwork Notes, and no projects outside the current grant."
            },
            {
              "description": "Inspect open Harbor Notes feedback without changing it.",
              "prompt": "What feedback is still open on Harbor Notes?",
              "tools_triggered": "search_pins or search_feedback",
              "expected_behavior": "Summarize the headline, button contrast, card picture, quote logo, and phone spacing. Exclude the resolved Help thread from open work, while retaining other unresolved threads in the same conversation."
            },
            {
              "description": "Read the original demo-page button conversation and its replies, distinct from the independent coding-demo page.",
              "prompt": "Show me the conversation about the Start a workspace button on https://app.voicedot.ai/reviewer/demo/harbor-notes/, with the replies.",
              "tools_triggered": "search_pins with fields=full, or search_pins followed by get_pin_thread when the search result lacks full thread history",
              "expected_behavior": "Show the original laptop-screen contrast note on https://app.voicedot.ai/reviewer/demo/harbor-notes/, its page context, and the team reply about making the button darker, in chronological order. Do not substitute the separate resolved button thread on https://review.voicedot.ai.",
              "file_attachment_urls": [
                "https://github.com/voicedot/voicedot-review-demo/archive/1c01ec4ef6a4979e4f9f54430096d469167e3ee0.zip"
              ]
            },
            {
              "description": "Read the conversation explicitly handed to an agent in Team mode.",
              "prompt": "What did my team hand over to you in Fieldwork Notes?",
              "tools_triggered": "search_pins with fields=full or get_next_steps; get_pin_thread only when the result lacks full handed-over thread history",
              "expected_behavior": "Show the offline-headline conversation and team note requesting a headline under eight words. Do not expose the other conversation, which has not been handed over."
            },
            {
              "description": "Inspect the latest human review round and its recorded decision.",
              "prompt": "Show the latest review round in Harbor Notes and its review decisions.",
              "tools_triggered": "list_review_rounds, get_review_round",
              "expected_behavior": "Show the latest Homepage fixes round for the deployed Start a workspace button contrast change on https://review.voicedot.ai. The single item was checked by the human, the round is completed, and its linked page pin is closed. Report the recorded decision without changing it or checking any item as the agent. Keep the discussion status separate: a later team reply may leave the discussion awaiting the person who left the feedback even though the pin remains closed."
            }
          ],
          "negative": [
            {
              "description": "The request is outside Voicedot; answer without calling its tools.",
              "prompt": "Write a haiku about autumn."
            },
            {
              "description": "Deletion is unsupported. Do not replace it with closure or resolution; closure needs a separate explicit request.",
              "prompt": "Delete the comment about the Help link."
            },
            {
              "description": "Do not disclose feedback outside the current connection grant.",
              "prompt": "Show me the feedback of another company's Voicedot project."
            }
          ]
        },
        "prompts": [
          "In the authorized Harbor Notes website repository, read the button contrast feedback from https://review.voicedot.ai and propose the smallest fix. Do not edit or publish until I confirm.",
          "After I authorize the fix, implement it in the demo repository, show the diff, verify the deployed revision and prepare a human review round for my confirmation.",
          "Install Voicedot in this authorized repository for the project and exact HTTPS address I provide. Verify a fresh real browser ping and give me the first-message link."
        ]
      },
      "publication": {
        "countries": [],
        "release_notes": "0.4.0 aligns the package with the current 29-tool MCP contract. Adds project addresses, team handovers and human review rounds to the skill, documents official CLI account setup separately from MCP, and uses Harbor Notes and Fieldwork Notes review cases. Prepared replies, review rounds and bulk resolutions expose a visible preview reference for confirmation in a later turn; older previews are refused and reply retries return the original message without duplication. Installation status also works across turns without retaining the verification token. No commerce."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 145343f3c738e5c97a1a49daed001081a5729bf97ee3d4d651aba69a83441500