← Files Writesonic AgentsARCHIVED FILE

.codex-plugin/plugin.json

5.66 KB · Nov 3, 2026 · 19:24 UTC

↓ Download file

{
  "name": "writesonic-agents",
  "version": "1.0.0",
  "description": "Manage Writesonic Agents tasks, playbooks, grids, knowledge base, and pages from chat \u2014 triage work, follow what agents did, inspect playbook runs, read grids, search your Knowledge Base and Brand Kit, and pull Pages reports. Connects to the hosted Writesonic Agents MCP server (20 tools plus batch execution, OAuth sign-in) and ships playbooks for task triage, agent-run review and workspace status snapshots. Only task creation, updates and comments write data; everything else is read-only and writes are confirmed first. Requires Writesonic Agents access.",
  "author": {
    "name": "Writesonic, Inc.",
    "email": "support@writesonic.com",
    "url": "https://writesonic.com"
  },
  "homepage": "https://apidocs.writesonic.com/agents-mcp/mcp-server",
  "repository": "https://github.com/Writesonic/mcp-plugins",
  "license": "MIT",
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Writesonic Agents",
    "shortDescription": "Run your AI marketing team.",
    "longDescription": "Manage Writesonic Agents tasks, playbooks, grids, knowledge base, and pages from chat \u2014 triage work, follow what agents did, inspect playbook runs, read grids, search your Knowledge Base and Brand Kit, and pull Pages reports. Connects to the hosted Writesonic Agents MCP server (20 tools plus batch execution, OAuth sign-in) and ships playbooks for task triage, agent-run review and workspace status snapshots. Only task creation, updates and comments write data; everything else is read-only and writes are confirmed first. Requires Writesonic Agents access.",
    "capabilities": [
      "Task triage and management",
      "Agent run history",
      "Playbook runs",
      "Grid data access",
      "Knowledge Base and Brand Kit search",
      "Pages reports"
    ],
    "defaultPrompt": [
      "How many open tasks do I have, grouped by assignee?",
      "What did the agent do on my latest task?",
      "Give me a status snapshot of my workspace"
    ],
    "developerName": "Writesonic, Inc.",
    "category": "Business & Operations",
    "websiteURL": "https://writesonic.com",
    "supportURL": "https://apidocs.writesonic.com/agents-mcp/mcp-server",
    "privacyPolicyURL": "https://writesonic.com/privacy-policy",
    "termsOfServiceURL": "https://writesonic.com/terms",
    "logo": "./assets/logo.png",
    "composerIcon": "./assets/icon.png"
  },
  "extensions": {
    "com.openai": {
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Task counts by assignee",
              "prompt": "How many open tasks do I have, grouped by assignee?",
              "tools_triggered": "whoami, query_tasks",
              "expected_behavior": "Resolves the project via whoami, then returns a table of open task counts per assignee from query_tasks (view=counts, group_by=assignee_id)."
            },
            {
              "description": "High-priority open tasks",
              "prompt": "Show me the high-priority tasks that aren't done yet.",
              "tools_triggered": "whoami, query_tasks",
              "expected_behavior": "Lists high-priority tasks with non-done statuses, showing title, assignee, status and due date."
            },
            {
              "description": "Create and assign a task",
              "prompt": "Create a task \"Refresh the pricing page for AI search\" and assign it to me.",
              "tools_triggered": "whoami, create_task, update_task",
              "expected_behavior": "Shows the task to be created, asks for confirmation, then creates it and assigns it to the current user, returning the task id."
            },
            {
              "description": "Review an agent's work",
              "prompt": "What did the agent do on my most recent task? Walk me through the steps.",
              "tools_triggered": "whoami, query_tasks, get_agent_runs",
              "expected_behavior": "Finds the task, lists its agent runs, and walks through the latest run's steps and outcome in order."
            },
            {
              "description": "Search the Brand Kit",
              "prompt": "What does our brand voice guide say about tone?",
              "tools_triggered": "whoami, get_brand_kit",
              "expected_behavior": "Returns the tone guidance from the Brand Kit voice section, quoting the relevant passage."
            }
          ],
          "negative": [
            {
              "description": "Billing changes \u2014 out of scope",
              "prompt": "Upgrade my Writesonic plan and add more agent seats.",
              "expected_behavior": "Explains it cannot change billing or plans and points the user to account settings; calls no write tools."
            },
            {
              "description": "Publishing to external systems \u2014 out of scope",
              "prompt": "Publish the blog post from my last task directly to our WordPress site.",
              "expected_behavior": "Explains it cannot publish to external sites; offers to show the task output instead."
            },
            {
              "description": "Deleting tasks \u2014 not supported",
              "prompt": "Delete all the completed tasks in my project.",
              "expected_behavior": "Explains that deleting tasks is not supported through this plugin; does not call create_task or update_task."
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/4DznttpcjAk",
        "commerce": false
      },
      "publication": {
        "release_notes": "Initial release: Writesonic Agents MCP server plus task and workspace skills."
      }
    }
  },
  "apps": "./.app.json"
}

SHA-256: 8b13f9590f2164879a03b543ad3ae74305738003c49d8e83555d11c32d38072d