← Files VisualinkARCHIVED FILE
plugin.json
5.15 KB · Nov 3, 2026 · 19:03 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "visualink",
"version": "0.1.1",
"description": "View Visualink projects and their analytics from ChatGPT or Codex.",
"author": {
"name": "Visualink",
"url": "https://visua.link"
},
"homepage": "https://visua.link",
"repository": "https://github.com/SaaSoKe/visualink",
"keywords": [
"analytics",
"projects",
"link-in-bio",
"visualink"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Visualink",
"shortDescription": "View project analytics",
"longDescription": "Connect your Visualink account to list projects and view the analytics summary for a project. Visualink only accesses projects available to the account you connect.",
"developerName": "Visualink",
"category": "Productivity",
"capabilities": [
"List accessible projects",
"View project analytics"
],
"websiteURL": "https://visua.link",
"supportURL": "https://visua.link/terms#contact",
"privacyPolicyURL": "https://visua.link/privacy",
"termsOfServiceURL": "https://visua.link/terms",
"defaultPrompt": [
"List my Visualink projects.",
"Show this month's analytics for my Visualink project.",
"What were my Visualink project's views this week?"
],
"brandColor": "#4F46E5",
"brandColorDark": "#A5B4FC",
"composerIcon": "./assets/isotype-1K.png",
"logo": "./assets/isotype-1K.png"
},
"review": {
"demo_recording_url": "https://youtu.be/DjJEvHsP2ZQ",
"test_cases": {
"positive": [
{
"description": "List projects available to the connected account",
"prompt": "List my Visualink projects.",
"tools_triggered": "list_projects",
"expected_behavior": "Call list_projects once and show only the accessible projects returned by the tool, including each project's name and URL. Do not invent projects."
},
{
"description": "Get the default monthly analytics summary",
"prompt": "Show the analytics summary for my first Visualink project.",
"tools_triggered": "list_projects, get_analytics_summary",
"expected_behavior": "Call list_projects, then get_analytics_summary with the first returned project ID and period month. Identify the project and report totals and timeframe from the tool response."
},
{
"description": "Get weekly analytics",
"prompt": "What were the views for my first Visualink project this week?",
"tools_triggered": "list_projects, get_analytics_summary",
"expected_behavior": "Call list_projects, then get_analytics_summary with the first returned project ID and period week; report the returned views and timeframe."
},
{
"description": "Get yearly analytics",
"prompt": "Show this year's analytics for my first Visualink project.",
"tools_triggered": "list_projects, get_analytics_summary",
"expected_behavior": "Call list_projects, then get_analytics_summary with the first returned project ID and period year; report the returned totals and timeframe without inventing data."
},
{
"description": "Compare weekly and monthly views for the first accessible project in the review account",
"prompt": "Compare this week's and this month's views for my first Visualink project.",
"tools_triggered": "list_projects, get_analytics_summary",
"expected_behavior": "Call list_projects, then get_analytics_summary twice for the first returned project ID, once with period week and once with period month. Compare the two returned view counts and identify both timeframes."
}
],
"negative": [
{
"description": "Explain that renaming is unsupported by this read-only plugin, without calling any MCP tool or claiming a change",
"prompt": "Change my Visualink project name to Launch 2027."
},
{
"description": "Explain that deletion is unsupported by this read-only plugin, without calling any MCP tool or claiming a deletion",
"prompt": "Delete all of my Visualink projects."
},
{
"description": "Explain that creating and publishing a new Visualink page is outside this plugin's capabilities, without calling any MCP tool or claiming publication",
"prompt": "Create and publish a new Visualink link-in-bio page for me."
}
]
},
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments."
},
"publication": {
"countries": [],
"release_notes": "Updated the listing and composer icons to the official Visualink isotype. Includes account connection, project listing, and read-only project analytics."
},
"apps": "./.app.json"
}
}
}
SHA-256: c2d2bf9e1150d7756fcd2ec72980549a897884e9355f24daf664dadd489ae507