← Files Habits TrackerARCHIVED FILE

.codex-plugin/plugin.json

4.78 KB · Nov 9, 2026 · 01:27 UTC

↓ Download file

{
  "name": "habits",
  "version": "0.2.1",
  "description": "Daily habits, simple check-ins, and progress over time.",
  "author": {
    "name": "Folksoft Oy"
  },
  "license": "UNLICENSED",
  "extensions": {
    "com.openai": {
      "publication": {
        "release_notes": "Repackages Habits Tracker for renewed MCP connection and review at https://gpthabits.com/api/mcp. Retains dedicated reviewer password sign-in, confirmation annotations for edits and replacements, habit grids, check-in corrections, and history export."
      },
      "review": {
        "demo_recording_url": "https://www.youtube.com/watch?v=iJd94-9YduM",
        "test_cases": {
          "positive": [
            {
              "description": "Create a habit",
              "prompt": "Create a weekday reading habit with a target of 20 minutes.",
              "expected_behavior": "Obtain consent and timezone, then create one quantity habit with the requested schedule and show its returned contribution grid.",
              "tools_triggered": "get_preferences, update_preferences, create_habit"
            },
            {
              "description": "Record a completed activity",
              "prompt": "I read for 25 minutes today.",
              "expected_behavior": "Find the reading habit and log the actual report on the correct local date, showing the returned contribution grid.",
              "tools_triggered": "list_habits, record_checkins"
            },
            {
              "description": "Correct a daily total",
              "prompt": "Change today\u2019s reading total to 15 minutes, not 25.",
              "expected_behavior": "Read the check-in revision and replace its quantity, rather than adding 15 minutes, then show the returned contribution grid.",
              "tools_triggered": "list_habits, record_checkins"
            },
            {
              "description": "Review a week",
              "prompt": "Show my habit progress for the last seven days.",
              "expected_behavior": "Show progress from stored check-ins and scheduled days without inventing completions.",
              "tools_triggered": "get_habit_summary, show_habits"
            },
            {
              "description": "Archive a habit",
              "prompt": "Archive my reading habit, but keep its history.",
              "expected_behavior": "Identify the habit and archive it using the latest revision while preserving historical check-ins.",
              "tools_triggered": "list_habits, archive_habit, show_habits"
            }
          ],
          "negative": [
            {
              "description": "Unrelated task",
              "prompt": "Write a Python web scraper for a bookstore.",
              "expected_behavior": "Do not call Habits tools: programming is outside habit tracking. Answer conversationally without accessing or changing habit records."
            },
            {
              "description": "Future intention is not a completed activity",
              "prompt": "I might start running next month. Do not create a habit or log anything.",
              "expected_behavior": "Acknowledge the intention without calling a write tool. Do not create a habit or record a completion."
            },
            {
              "description": "Medical advice is outside scope",
              "prompt": "Diagnose my symptoms and prescribe a treatment plan.",
              "expected_behavior": "Explain that Habits cannot diagnose conditions or prescribe treatment, and suggest consulting a qualified professional. Do not create habits or check-ins from the request."
            }
          ]
        }
      }
    }
  },
  "keywords": [
    "chatgpt",
    "tracking",
    "habits"
  ],
  "skills": "./skills/",
  "mcpServers": "./.mcp.json",
  "interface": {
    "displayName": "Habits Tracker",
    "shortDescription": "Daily habits, tracked",
    "longDescription": "Daily habits, simple check-ins, and progress over time. Connect your account to keep a private record across conversations.",
    "category": "Productivity",
    "defaultPrompt": [
      "Create a reading habit for weekdays.",
      "I read and walked 8000 steps today.",
      "Show my habits for this week."
    ],
    "brandColor": "#1a1b17",
    "logo": "./assets/icon.png",
    "composerIcon": "./assets/composer.svg",
    "developerName": "Folksoft Oy",
    "capabilities": [
      "Create habits and schedules",
      "Record and correct daily check-ins",
      "Review history and progress"
    ],
    "composerIconDark": "./assets/composer-dark.svg",
    "brandColorDark": "#ecece8",
    "websiteURL": "https://gpthabits.com",
    "supportURL": "https://gpthabits.com/support",
    "privacyPolicyURL": "https://gpthabits.com/privacy",
    "termsOfServiceURL": "https://gpthabits.com/terms"
  },
  "homepage": "https://gpthabits.com",
  "apps": "./.app.json"
}

SHA-256: 637930dd466dcb3781a9b826363b83c8c816abab72decabfa22d09c9003ac9cc