← Files CyklARCHIVED FILE

plugin.json

6.47 KB · Nov 3, 2026 · 19:18 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "cykl",
  "version": "1.0.2",
  "description": "Cykl keeps the plan for your life in one place: days, weeks, months, quarters, years and beyond, with projects, actions, habits and reviews. This plugin lets ChatGPT read where you stand and add or update projects, actions and cycle notes in your own Cykl account.",
  "author": {
    "name": "Piotr Sevcenco",
    "email": "support@cykl.io",
    "url": "https://cykl.io"
  },
  "homepage": "https://cykl.io/connect/",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Cykl",
        "shortDescription": "Plan days. Design your life.",
        "longDescription": "Cykl is a life-design app that runs the same loop (plan, execute, review) at every level from today to your lifetime: day, week, month, quarter, year, chapter, season and lifetime, with projects, actions, habits and metrics scored across the domains of your life.\n\nConnect it and ChatGPT works on that record instead of starting from a blank chat:\n- Read where you stand: the open cycle at every level, what each one committed to, today's actions and habit progress, your active projects and your mastery score.\n- Look back: past cycles with their reviews and lessons, and search across everything you've written.\n- Act for you: open or update projects, tick a project's criteria, add actions and mark them done, add focus points or review bullets to a cycle, record readings from a watch or scale, and save vision exercises on a chapter, season or lifetime.\n\nEvery change is queued and applied by your Cykl app through the same rules as a tap, listed in Settings \u2192 Integrations, and each one can be undone there. ChatGPT reaches nothing outside your own Cykl account. You sign in to Cykl and approve the connection, and you can disconnect it at any time.\n\nLimitations: changes are applied when your Cykl app (web, iPhone, Android or Mac) is next open; reads work at any time. Cykl needs an account.",
        "developerName": "Piotr Sevcenco",
        "category": "Productivity",
        "capabilities": [
          "Read your open day, week, month, quarter and year",
          "Read past reviews and lessons",
          "Search your projects, actions and cycles",
          "Open and update projects",
          "Add and complete actions",
          "Add focus points and review bullets to a cycle"
        ],
        "websiteURL": "https://cykl.io",
        "supportURL": "https://cykl.io/connect/",
        "privacyPolicyURL": "https://cykl.io/privacy/",
        "termsOfServiceURL": "https://cykl.io/terms/",
        "defaultPrompt": [
          "What did I commit to this week, and how is it going?",
          "Summarize the lessons from my last four weekly reviews",
          "Open a project to write the Q4 review"
        ],
        "brandColor": "#15803D",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "See where the week stands",
              "prompt": "Using Cykl, what did I commit to this week, and how is it going?",
              "tools_triggered": "get_current_state",
              "expected_behavior": "Names the open week (Week 41 in the review account), its focus points, how many of its routines are complete, today's remaining actions and the active projects, all read from Cykl."
            },
            {
              "description": "Learn from past reviews",
              "prompt": "Summarize the lessons from my last four weekly reviews in Cykl and tell me what keeps coming up.",
              "tools_triggered": "get_reflections",
              "expected_behavior": "Reads the four most recent weekly reviews and summarizes their pros, cons and lessons, pointing out themes that repeat."
            },
            {
              "description": "Check a project's progress",
              "prompt": "How far along is my coffee brand launch in Cykl, and what is left to do?",
              "tools_triggered": "search_state, get_project",
              "expected_behavior": "Finds the project 'Launch and Establish the Coffee Brand', gives its progress and lists the definition-of-done criteria not yet met and its open actions."
            },
            {
              "description": "Open a new project",
              "prompt": "In Cykl, open a short project to write the Q4 review. It's done when the draft is written and shared with the team.",
              "tools_triggered": "create_project",
              "expected_behavior": "Creates the project with a short timeframe and the two criteria as its definition of done, and says the change is queued; get_change_status then shows it applied within seconds for the review account."
            },
            {
              "description": "Plan an action for a day",
              "prompt": "Add 'Outline the Q4 review' to my Cykl plan for Friday.",
              "tools_triggered": "create_action",
              "expected_behavior": "Adds an action named 'Outline the Q4 review' dated the coming Friday and confirms it is queued; it appears on that day in the app."
            }
          ],
          "negative": [
            {
              "description": "Out of scope: travel booking. Cykl plans and records your life; it cannot book anything, so no Cykl tool should be called and the assistant should say so.",
              "prompt": "Book me a flight to Lisbon next Friday."
            },
            {
              "description": "No bulk deletion. Cykl has no tool that deletes projects; the assistant should explain that projects can be closed or cancelled one at a time instead of claiming to delete them.",
              "prompt": "Delete all my projects in Cykl."
            },
            {
              "description": "Another person's data. The connection reaches only the signed-in person's own Cykl account; the assistant should say it cannot see anyone else's record.",
              "prompt": "What did my partner commit to this week in their Cykl?"
            }
          ]
        },
        "commerce": false,
        "demo_recording_url": "https://cykl.io/connect/review-demo-4f4e5526.mp4"
      },
      "publication": {
        "release_notes": "First release: read your cycles from day to lifetime, your projects, actions and reviews, and open or update projects, add and complete actions, and add notes to a cycle, all in your own Cykl account."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2e20125d5a2a49b1004b19d19fe43343a44249962183a6e2ba9ef60586f14403