← Files Habits TrackerARCHIVED FILE
.codex-plugin/plugin.json
4.78 KB · Nov 9, 2026 · 01:27 UTC
{
"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