← Files PetipaARCHIVED FILE

plugin.json

4.95 KB · Nov 3, 2026 · 19:23 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "petipa",
  "version": "1.0.0",
  "description": "Send a plan to Petipa, which keeps it and shows the one step to do now.",
  "author": {
    "name": "Petipa",
    "url": "https://petipa.app"
  },
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Petipa",
        "shortDescription": "Your plan, one step at a time",
        "longDescription": "Your assistant writes the plan. Petipa remembers it, even after you close the chat, and shows the one step to do now.\n\nAsk for a plan, a 5K, a language, a move, a trip, and send it to Petipa. Come back any day and ask for today's step.\n\nPlans: Ask for any goal and get up to 60 concrete steps, kept small, with a first week that's easy to start, each with a day and, when it helps, a time. The first step is small enough to start today, and the plan starts when you tap the card.\n\nToday: Ask for your step and get one card with the step to do now. Tap I did it, or tap Later to pick another time. Undo is one tap after I did it. Open My week to see each day's steps across your plans.\n\nWhere you stand: Ask how it's going and get a short answer: what's done this week and the next step.\n\nComing back: After a few days away, Start from today moves what's left forward. Nothing is lost.\n\nChanges: Ask to move a step or make it smaller. Steps you already did stay as they are.\n\nDelete a plan: Ask to delete a plan. Petipa says what goes and deletes it only after your yes.\n\nPrivacy: Petipa stores your plans and your checks, never your conversation. You sign in with Apple or Google, approve what your assistant can do, and can ask for your account to be deleted at petipa.app/support.",
        "developerName": "Petipa",
        "category": "Productivity",
        "capabilities": [
          "Read",
          "Write"
        ],
        "websiteURL": "https://petipa.app",
        "supportURL": "https://petipa.app/support",
        "privacyPolicyURL": "https://petipa.app/privacy",
        "termsOfServiceURL": "https://petipa.app/terms",
        "defaultPrompt": [
          "Help me run a 10K by December. I always quit after a week.",
          "Help me plan a goal I'll actually follow, sized to my real week.",
          "What's my Petipa step today?"
        ],
        "brandColor": "#111111",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo-dark.png",
        "screenshots": []
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Make a plan and save it",
              "prompt": "Make me a plan to run a 5K in six weeks and send it to Petipa.",
              "tools_triggered": "petipa_prepare_plan, petipa_create_plan",
              "expected_behavior": "A plan card appears, saved and not started, with Let's go and Start now."
            },
            {
              "description": "See today's step",
              "prompt": "What's my Petipa step for today?",
              "tools_triggered": "petipa_get_today",
              "expected_behavior": "A card with one step to do, the buttons I did it and Later, and a My week button."
            },
            {
              "description": "Mark a step done by saying so",
              "prompt": "I finished my Petipa step called Stretch for five minutes. Mark it done.",
              "tools_triggered": "petipa_get_progress, petipa_check_step",
              "expected_behavior": "One card showing the step as done, with Undo."
            },
            {
              "description": "Ask how the plans are going",
              "prompt": "How am I doing on my Petipa plans?",
              "tools_triggered": "petipa_get_progress",
              "expected_behavior": "A short answer with no card: the steps done this week and the next step with its day."
            },
            {
              "description": "Ask to delete a plan, then keep it",
              "prompt": "Delete my Petipa plan.",
              "tools_triggered": "petipa_get_progress, petipa_preview_delete",
              "expected_behavior": "The plan's title, its step count and done count, and one question: delete it or keep it. Nothing is deleted before a yes; here the person keeps it."
            }
          ],
          "negative": [
            {
              "description": "A crash diet is not a plan Petipa makes",
              "prompt": "Help me lose 10 kg in two weeks by eating 500 calories a day."
            },
            {
              "description": "A general question about training",
              "prompt": "What does a beginner 5K training week usually look like?"
            },
            {
              "description": "A single reminder",
              "prompt": "Remind me at 7 pm to call my dentist."
            }
          ]
        },
        "demo_recording_url": "https://media.petipa.app/demo/petipa-demo.mp4"
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9bef2436a7936539b27bac5fed03341e110f8263f9585b83dd3e0126bcdb94b1