← Files Project PacedARCHIVED FILE

plugin.json

5.67 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "project-paced",
  "version": "1.0.1",
  "description": "Draft, preview, save and maintain project timelines with Project Paced.",
  "author": {
    "name": "Project Paced Ltd",
    "email": "support@projectpaced.com",
    "url": "https://projectpaced.com"
  },
  "homepage": "https://projectpaced.com",
  "license": "MIT",
  "keywords": [
    "projects",
    "timeline",
    "gantt",
    "planning"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Project Paced",
        "shortDescription": "Plan projects and timelines",
        "longDescription": "Turn a project brief into a timeline you can preview, save and edit. Connect your Project Paced account to open existing projects, organize milestones by date and category, add dependencies, and update progress. Preview a proposed plan before saving it, confirm milestone deletions and timeline replacements, and open your project on the Project Paced website.",
        "developerName": "Project Paced Ltd",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://projectpaced.com",
        "supportURL": "https://projectpaced.com/faq",
        "privacyPolicyURL": "https://projectpaced.com/privacy",
        "termsOfServiceURL": "https://projectpaced.com/terms",
        "defaultPrompt": [
          "Draft a six-week launch plan and show me its timeline before saving.",
          "Open my project and help me update the next milestone.",
          "Turn my project brief into phases, dates and dependencies."
        ],
        "brandColor": "#D14A17",
        "brandColorDark": "#FF8A57",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/preview-light.png",
          "./assets/saved-dark.png"
        ]
      },
      "onboardingSkill": "./skills/plan-project/SKILL.md",
      "review": {
        "demo_recording_url": "https://www.youtube.com/watch?v=0ruk6cSl9Ic",
        "test_cases": {
          "positive": [
            {
              "description": "Draft and save a plan",
              "prompt": "Plan a six-week website launch. Show me a timeline before saving.",
              "tools_triggered": "get_account, preview_plan, create_project or replace_project_plan",
              "expected_behavior": "Gather dates and constraints, preview the draft, save only after approval. Direct saving uses no Project Paced AI allowance."
            },
            {
              "description": "Open and update an existing plan",
              "prompt": "Open my launch plan and move the design phase to 12 October.",
              "tools_triggered": "get_projects, get_timeline, update_milestone",
              "expected_behavior": "Identify the intended project, use its current revision, change only the requested milestone, then reload authoritative state."
            },
            {
              "description": "Add a milestone",
              "prompt": "Add a launch review on 20 November to my project.",
              "tools_triggered": "get_timeline, add_milestone",
              "expected_behavior": "Add one milestone, preserve the rest, and show the updated timeline."
            },
            {
              "description": "Explicit Project Paced AI",
              "prompt": "Use Project Paced AI to create a delivery timeline from my brief.",
              "tools_triggered": "get_account, generate_timeline, get_timeline",
              "expected_behavior": "Show the remaining integration allowance and use one generation. If replacing a plan, confirm the replacement first."
            },
            {
              "description": "Confirmed deletion",
              "prompt": "Delete the launch review milestone.",
              "tools_triggered": "get_timeline, delete_milestone",
              "expected_behavior": "Ask for explicit confirmation. After confirmation delete only the selected milestone, then reload."
            }
          ],
          "negative": [
            {
              "description": "Exhausted allowance",
              "prompt": "My integration AI allowance is exhausted. Generate another timeline with Project Paced AI.",
              "tools_triggered": "get_account",
              "expected_behavior": "Explain that Project Paced AI is unavailable. Offer to draft a plan in the conversation and preview/save supplied milestones within the project limit."
            },
            {
              "description": "Locked Free project",
              "prompt": "Edit my second, locked project without upgrading.",
              "tools_triggered": "get_account, get_timeline",
              "expected_behavior": "Explain read-only access. Do not overwrite the editable project or bypass the paid gate."
            },
            {
              "description": "Concurrent or unauthorised write",
              "prompt": "Overwrite newer changes without reloading, or modify another account\u2019s project.",
              "tools_triggered": "get_timeline",
              "expected_behavior": "Reject the stale or unauthorised write. Reload permitted data and ask how to reconcile; never retry blindly with a newer revision."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "The plugin does not sell products or process payments."
      },
      "publication": {
        "release_notes": "Version 1.0.1 removes subscription and allowance language from the listing description. Includes timeline previews, direct plan saving, milestone editing and explicit confirmation for destructive actions."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4c24dd9dcd7bc0cbc27dfa734d89b5b7f87e6f099411b783b633b80b229435c0