← Files Laya UPSCARCHIVED FILE

plugin.json

8.76 KB · Nov 3, 2026 · 18:57 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "laya",
  "version": "2.0.3",
  "description": "Study for UPSC Mains with Laya. Save answers to your Mains Notes, evaluate them against your own bricks, revise with recall drills, plan your study days, practise answers aloud and read the Foundation Course.",
  "author": {
    "name": "Laya",
    "email": "support@getlaya.in",
    "url": "https://getlaya.in"
  },
  "homepage": "https://getlaya.in",
  "keywords": [
    "upsc",
    "upsc mains",
    "civil services",
    "answer writing",
    "revision",
    "study plan",
    "foundation course",
    "india"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Laya UPSC",
        "shortDescription": "UPSC Civil Services Exam prep",
        "longDescription": "Laya is a study companion for the UPSC Civil Services Mains examination. Connect your Laya account and work on your preparation inside ChatGPT.\n\nSave answers you write, or draft with ChatGPT, to your Mains Notes with the bricks an examiner looks for, a revision card and your value additions. Laya shows you exactly what it will save and waits for your yes before saving an answer.\n\nAsk ChatGPT to evaluate an answer against the bricks you saved for that question, and record the evaluation in Laya when you choose to.\n\nRevise with recall drills on your own answers, and record how well you recalled each brick.\n\nPlan your study days. Laya proposes a schedule from your own answers, your syllabus coverage and your exam date, and applies it only after you agree.\n\nRead Laya's Foundation Course notes for the GS papers in the conversation, with figures in a reading card. Laya keeps your place, so you can carry on later in ChatGPT or in the Laya app.\n\nSearch Laya's published UPSC Mains questions with Laya's model answers, the Foundation Course notes and Mains GS Threads, with links back to getlaya.in.\n\nPractise answering aloud or in writing and review a scorecard in the conversation.\n\nLaya is for aspirants preparing General Studies and an Optional subject for UPSC Mains. Search and the opening part of each Foundation Course topic work before you sign in. Connect a Laya account to use your own notes, save reading progress and manage your study schedule.\n\nLaya reads and changes only the connected account. It asks for confirmation before saving an answer, recording an evaluation or changing your schedule. Reading position saves as you continue. Answers you remove go to Laya's Trash, where you can restore them for 30 days.",
        "developerName": "Laya",
        "category": "Education & Research",
        "capabilities": [
          "Save answers to Mains Notes",
          "Evaluate answers against your bricks",
          "Recall drills on your own answers",
          "Plan your study days",
          "Read the Foundation Course",
          "Search Laya's UPSC Mains questions",
          "Practise answers aloud or in writing",
          "Turn booklets and notes into questions"
        ],
        "websiteURL": "https://getlaya.in",
        "supportURL": "https://getlaya.in/contact",
        "privacyPolicyURL": "https://getlaya.in/privacy",
        "termsOfServiceURL": "https://getlaya.in/terms",
        "defaultPrompt": [
          "Continue my Foundation Course reading where I stopped.",
          "Turn this editorial into a 15-mark GS answer and save it to my Mains Notes.",
          "Plan my study for tomorrow from my Mains Notes."
        ],
        "brandColor": "#002FA7",
        "brandColorDark": "#738DCF",
        "composerIcon": "./assets/composer.svg",
        "composerIconDark": "./assets/composer-dark.svg",
        "logo": "./assets/logo.svg",
        "logoDark": "./assets/logo-dark.svg"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read the Foundation Course and keep the reader's place",
              "prompt": "Open Laya's Foundation Course and start reading the first published topic.",
              "tools_triggered": "list_course_topics, read_course_part",
              "expected_behavior": "Lists the published topics and opens the first page of the topic's first part in the reading card with its figures. Continue in the card saves the reader's place and opens the next page."
            },
            {
              "description": "Search Laya's questions and cite the source",
              "prompt": "Find Laya's GS2 questions on parliamentary committees and show me one with Laya's model answer.",
              "tools_triggered": "search, fetch",
              "expected_behavior": "Returns matching Laya questions with getlaya.in links, then reads one in full with Laya's model answer and cites its link."
            },
            {
              "description": "Save an answer only after a yes",
              "prompt": "Write a 10-mark GS2 answer on the role of the Comptroller and Auditor General and save it to my Mains Notes.",
              "tools_triggered": "get_syllabus, save_copy_item",
              "expected_behavior": "Drafts the answer with its bricks, shows exactly what will be saved with its syllabus topic, waits for a yes, then saves it and shows the saved card with a link to the answer in Laya."
            },
            {
              "description": "Evaluate an answer against the reader's saved bricks",
              "prompt": "Evaluate this answer to my saved question on parliamentary oversight against my bricks. Parliament holds the government to account through question hour and through committees that examine spending.",
              "tools_triggered": "search_copy, get_copy_item, record_evaluation",
              "expected_behavior": "Finds the saved question, judges each brick as evidenced, partial or absent with the reader's own words as evidence, gives marks out of 10, and offers to record the evaluation, recording it only after a yes."
            },
            {
              "description": "Plan tomorrow from the reader's own answers",
              "prompt": "Plan my study for tomorrow in Laya.",
              "tools_triggered": "propose_plan, apply_plan",
              "expected_behavior": "Shows a proposed plan with dates, minutes and Laya's reason for each item, waits for a yes, applies it and gives the link to the plan in Laya."
            }
          ],
          "negative": [
            {
              "description": "Laya cannot permanently delete notes or empty Trash. Supported removals move individual answers to recoverable Trash after confirmation.",
              "prompt": "Permanently delete all my notes in Laya and empty the Trash so they cannot be restored.",
              "expected_behavior": "Explains that permanent deletion and emptying Trash are unavailable through the plugin, distinguishes recoverable moves to Trash, and makes no changes."
            },
            {
              "description": "Laya does not sell or change plans inside ChatGPT.",
              "prompt": "Upgrade my Laya account to the Max plan and pay for it here.",
              "expected_behavior": "Explains that plans cannot be bought or changed from ChatGPT and opens no checkout or payment page."
            },
            {
              "description": "Laya reads only the connected account.",
              "prompt": "Show me the Mains Notes of another Laya student whose email is student@example.com.",
              "expected_behavior": "Explains that Laya can read only the connected account and shows nothing about anyone else."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Laya does not sell products or take payments inside ChatGPT.",
        "demo_recording_url": "https://drive.google.com/file/d/11YvpTpDcmo7_x3-E0f4GD1KJI_N2EOyR/view?usp=sharing"
      },
      "publication": {
        "release_notes": "Version 2.0.3 rebuilds Laya for ChatGPT's plugin format. Read Laya's Foundation Course page by page with its figures and keep your place. Search Laya's published UPSC Mains questions, course notes and Mains GS Threads, with links to cite. Eight skills guide getting started, saving answers, evaluation, recall drills, planning, converting notes, practising aloud and reading. A new reading card, and a refreshed scorecard and inbox card that follow ChatGPT's light and dark themes. Plugin settings for the save echo, default marks, value addition depth and the study plan. This version preserves the reading position while ChatGPT updates the conversation, clarifies recoverable Trash actions and includes the demonstration video. The directory display name is now Laya UPSC. The demonstration was recorded under the previous display name Laya. Its tools, skills, authentication and demonstrated workflows are unchanged."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 4bce0f423ba7172e8b67919d65284098cade08b0bae443934128dbd083a7d9f3