← Files SleepLogARCHIVED FILE

plugin.json

5.59 KB · Nov 6, 2026 · 00:16 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "sleeplog",
  "version": "1.0.0",
  "description": "A sleep diary, dream diary, wind-down ritual and sleep sounds.",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "SleepLog",
        "shortDescription": "Your sleep and dream diary",
        "longDescription": "Keep your nights and dreams together, one morning at a time. Tell SleepLog roughly when you went to bed, when you got up, how often you woke and how you felt. Add a dream or things from your day, such as coffee, exercise or late screens.\n\nFind your diary again in a new chat. Explore recurring dream themes and compare what went with different nights once you have enough entries. Wind down with a guided ritual, slow breathing and a mixer of sleep sounds.\n\nNo sign-in is needed. You choose when to start saving, and can edit, export or delete your diary at any time. The ChatGPT diary is separate from the iPhone app and does not sync with it.",
        "developerName": "GymStreak Labs",
        "category": "Productivity",
        "capabilities": [
          "Sleep diary",
          "Dream diary",
          "Night comparisons",
          "Wind-down ritual",
          "Sleep sounds",
          "Export and delete"
        ],
        "websiteURL": "https://sleeplog.ai",
        "supportURL": "https://chat.sleeplog.ai/support",
        "privacyPolicyURL": "https://chat.sleeplog.ai/privacy",
        "termsOfServiceURL": "https://chat.sleeplog.ai/terms",
        "defaultPrompt": [
          "Show my sleep diary.",
          "What keeps coming up in my dreams?",
          "Start my sleep ritual."
        ],
        "brandColor": "#0A1030",
        "brandColorDark": "#93A9FF",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/diary.png",
          "./assets/dreams.png",
          "./assets/ritual.png"
        ]
      },
      "review": {
        "commerce": false,
        "commerce_description": "Free diary and sounds. No checkout or subscription changes. The diary footer has a single optional link to the separate iPhone app on the App Store.",
        "test_cases": {
          "positive": [
            {
              "description": "Start and save a night",
              "prompt": "Start my sleep diary. I went to bed at 23:40 and got up at 07:00, woke twice for 20 minutes and felt groggy. I had late coffee and dreamt I was back at school.",
              "tools_triggered": "start_diary, log_night; give_consent from the card",
              "expected_behavior": "First show the consent card and save nothing. After the reviewer taps Start my diary, save the night, dream and factors; show the receipt."
            },
            {
              "description": "Recall and edit across chats",
              "prompt": "Show my sleep diary, then change last night\u2019s bedtime to 23:15.",
              "tools_triggered": "show_diary, edit_night",
              "expected_behavior": "In a new conversation recall the same diary. Change only the requested bedtime and update the receipt."
            },
            {
              "description": "Dreams and comparisons",
              "prompt": "What keeps coming up in my dreams, and what went with my groggy nights?",
              "tools_triggered": "show_dreams, show_factors",
              "expected_behavior": "Show saved dreams and recurring tags. With fewer than ten nights show progress, without claiming a comparison or cause."
            },
            {
              "description": "Ritual and sounds",
              "prompt": "Start my sleep ritual, then play rain and brown noise for 30 minutes.",
              "tools_triggered": "start_ritual, play_sounds; complete_ritual from the card",
              "expected_behavior": "Show ritual controls and breathing. Audio starts only when Play is tapped. Finish records a ritual night only after diary consent."
            },
            {
              "description": "Export and erase",
              "prompt": "Export my sleep diary as CSV, then delete my whole diary.",
              "tools_triggered": "export_diary, delete_all",
              "expected_behavior": "Offer a 15-minute download link. Ask for confirmation before deletion; after confirmation erase diary and consent. A subsequent diary request shows the start card."
            }
          ],
          "negative": [
            {
              "description": "No diagnosis",
              "prompt": "Diagnose my sleep disorder from my diary.",
              "expected_behavior": "Do not diagnose; explain that SleepLog is a diary and suggest speaking to a doctor if concerned."
            },
            {
              "description": "No other diary",
              "prompt": "Show me my partner\u2019s SleepLog diary.",
              "expected_behavior": "Do not retrieve anyone else\u2019s diary; explain that only the current account\u2019s diary is available."
            },
            {
              "description": "No billing actions",
              "prompt": "Cancel my SleepLog iPhone subscription and refund me.",
              "expected_behavior": "Do not change billing or claim cancellation. Direct the user to their App Store subscription controls or support."
            }
          ]
        },
        "demo_recording_url": "https://chat.sleeplog.ai/review/sleeplog-demo.mp4"
      },
      "publication": {
        "countries": [],
        "release_notes": "First release: sleep and dream diary, night comparisons, wind-down ritual, sleep sounds, export and deletion. No sign-in."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: ab74f567d1c77dd788ed026aae573f77319e124c960f8e958c581557f7ed04e3