← Files TorahLMARCHIVED FILE

plugin.json

5 KB · Nov 6, 2026 · 18:22 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "torahlm",
  "version": "1.0.1",
  "description": "Grounded Torah, Talmud and halacha sources for your assistant, with links you can open.",
  "author": {
    "name": "TorahApp",
    "email": "support@torahlm.org",
    "url": "https://torahapp.org"
  },
  "homepage": "https://torahlm.org",
  "keywords": [
    "torah",
    "talmud",
    "halacha",
    "jewish",
    "texts",
    "education"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "TorahLM",
        "shortDescription": "Torah, Talmud & halacha texts",
        "longDescription": "TorahLM gives your assistant a curated library of Jewish primary sources: Tanakh, Talmud, Mishnah, Midrash, the major halachic codes, Musar, Halachipedia, the Dicta Library, dictionaries and thousands of shiurim. Your assistant can look up a text by reference, search the library, follow commentaries and cross-references, look up a word, and show passages, including a full Talmud daf, in a card you can switch between Hebrew, English and both. Every answer cites a TorahLM or TorahApp link you can open. Reading never needs an account. If you sign in with your TorahApp account (Google or Apple), your assistant can also summarize your own learning and listening in TorahApp. TorahLM only reads: it never changes anything. A project of TorahApp.org; the selection follows the halachic guidance of Rabbi Gil Student. It is a library, not a rabbi: for a practical halachic question, ask your rabbi.",
        "developerName": "TorahApp",
        "category": "Education & Research",
        "capabilities": [
          "Interactive"
        ],
        "websiteURL": "https://torahlm.org",
        "supportURL": "https://torahlm.org/support",
        "privacyPolicyURL": "https://torahlm.org/privacy",
        "termsOfServiceURL": "https://torahlm.org/terms",
        "defaultPrompt": [
          "Show me Berakhot 2a as a daf.",
          "What does Rashi say on Genesis 1:1?",
          "How many Chanukah candles do I light each night?"
        ],
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Read a commentary on a verse",
              "prompt": "What does Rashi say on Genesis 1:1?",
              "tools_triggered": "lookup, get_text",
              "expected_behavior": "Quotes Rashi on Genesis 1:1 from TorahLM, with a link to the text."
            },
            {
              "description": "Show a Talmud page in the card",
              "prompt": "Show me Berakhot 2a as a daf.",
              "tools_triggered": "show_text",
              "expected_behavior": "Shows a card drawing the Berakhot 2a page; tapping a Gemara line shows its English, and the toolbar switches layouts and zooms."
            },
            {
              "description": "Answer a practical halacha question from sources",
              "prompt": "What is the halacha about how many Chanukah candles to light?",
              "tools_triggered": "search, get_halachipedia",
              "expected_behavior": "Answers from the retrieved Halachipedia article and sources, citing them with links."
            },
            {
              "description": "See your own TorahApp learning (sign-in)",
              "prompt": "Show my TorahApp learning by month.",
              "tools_triggered": "my_torahapp_activity",
              "expected_behavior": "Asks the user to sign in with their TorahApp account (use the reviewer account), then shows a per-month table of items learned and listening time."
            },
            {
              "description": "Find commentaries on a verse",
              "prompt": "Which commentaries discuss Exodus 20:8?",
              "tools_triggered": "get_links",
              "expected_behavior": "Lists commentaries and other sources linked to Exodus 20:8, grouped by category, with links."
            }
          ],
          "negative": [
            {
              "description": "Weather is outside TorahLM; no TorahLM tool should be called",
              "prompt": "What's the weather in Jerusalem tomorrow?"
            },
            {
              "description": "Travel booking is outside TorahLM; no TorahLM tool should be called",
              "prompt": "Book me a flight to Tel Aviv."
            },
            {
              "description": "General coding is outside TorahLM; no TorahLM tool should be called",
              "prompt": "Write a Python function that sorts a list."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "TorahLM is free. It sells nothing and processes no payments."
      },
      "publication": {
        "release_notes": "First release: read, search and look up Torah texts, Halachipedia and dictionaries, and show passages, including a Talmud daf, in a card. Optional TorahApp sign-in to see your own learning activity."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: f0a5971945db4aab1a21acbd5a83b595a5ace5559a54f6eb9f6e942488361dab