← Files AskLucienARCHIVED FILE

plugin.json

7.68 KB · Nov 4, 2026 · 00:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "asklucien",
  "version": "1.0.0",
  "description": "Ask Lucien to phone a business or someone you know on your behalf, then read the answer in the conversation.",
  "author": {
    "name": "AMBBR",
    "email": "hello@asklucien.com",
    "url": "https://asklucien.com"
  },
  "homepage": "https://asklucien.com",
  "keywords": [
    "phone calls",
    "restaurants",
    "hotels",
    "shops",
    "multilingual"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "AskLucien",
        "shortDescription": "Have Lucien phone for you",
        "longDescription": "AskLucien makes phone calls for you and reports back in the conversation. Connect your existing AskLucien account, give a phone number and say what you want to know: whether a restaurant has a table tonight, whether a shop has a product in stock, what a hotel offers for parking, or a quick question for a friend or relative.\n\nBefore anything happens, ChatGPT shows the number, the task and how long the call can last. The call starts only when you ask for it. A live card follows the call while it rings and connects, then shows Lucien's report, and the answer appears in the same conversation.\n\nCalls work in 32 languages and last up to three minutes. Calls use your existing AskLucien account; this integration does not sell anything or handle payments. A business name or website is optional, and you can test with a call to your own number.\n\nAskLucien does not handle emergencies, bulk outreach, purchases, deposits or bookings. Asking about availability does not reserve a table or a room.",
        "developerName": "AMBBR",
        "category": "Productivity",
        "websiteURL": "https://asklucien.com",
        "supportURL": "https://asklucien.com/contact",
        "privacyPolicyURL": "https://asklucien.com/privacy",
        "termsOfServiceURL": "https://asklucien.com/terms",
        "defaultPrompt": [
          "Call this restaurant and ask if they have a table for six tonight at 8. I'll give you the number.",
          "Ask this shop whether they have the item I'm looking for in stock.",
          "Call this hotel and ask whether parking is available overnight and what it costs."
        ],
        "brandColor": "#C83204",
        "brandColorDark": "#E2562A",
        "logo": "./assets/logo.png",
        "logoDark": "./assets/logo.png",
        "composerIcon": "./assets/composer-icon.png",
        "composerIconDark": "./assets/composer-icon.png"
      },
      "review": {
        "commerce": false,
        "demo_recording_url": "https://drive.google.com/file/d/1cBv6EqlJVQfY4gEKr6b-qVIXxGbhWUOx/view?usp=sharing",
        "test_cases": {
          "positive": [
            {
              "description": "Restaurant availability call to a restaurant the reviewer chooses, quoted then started on request",
              "prompt": "Use AskLucien to call a restaurant of your choice (give its phone number) and ask if a table for two is available tonight at 8. Do not book.",
              "tools_triggered": "prepare_call, confirm_call, get_call_result",
              "expected_behavior": "prepare_call returns the number, task, duration and maximum charge. After the user confirms, confirm_call starts one call and the live card tracks it. When it ends, the card posts a follow-up and get_call_result returns the answer and the settled charge. No booking is made."
            },
            {
              "description": "Stock question to a shop the reviewer chooses",
              "prompt": "Use AskLucien to call a shop of your choice (give its phone number) and ask whether they have a product you name in stock.",
              "tools_triggered": "prepare_call, confirm_call, get_call_result",
              "expected_behavior": "One information-only call after confirmation. The result reports the stock answer. Nothing is ordered or purchased."
            },
            {
              "description": "Hotel question in the hotel's language, hotel chosen by the reviewer",
              "prompt": "Use AskLucien to call a hotel of your choice (give its phone number) in its local language and ask whether overnight parking is available and how much it costs.",
              "tools_triggered": "prepare_call, confirm_call, get_call_result",
              "expected_behavior": "The quote shows the requested call language. The result gives the hotel's parking answer, kept separate from the AskLucien charge."
            },
            {
              "description": "Personal call to a contact the user names",
              "prompt": "Use AskLucien to call my friend Alex at (a phone number you can answer) and ask if they want to play a board game on Saturday.",
              "tools_triggered": "prepare_call, confirm_call, get_call_result",
              "expected_behavior": "prepare_call uses purpose personal_call with the supplied number, without searching for the person's details. After confirmation, the call reaches the number and the result reports the answer given."
            },
            {
              "description": "Result of an earlier call, asked in the same conversation as test case 1",
              "prompt": "After test case 1, in the same conversation: What did the restaurant say?",
              "tools_triggered": "get_call_result",
              "expected_behavior": "get_call_result returns the status, short summary and settled charge of the earlier call in the same conversation. No new quote or call is created."
            }
          ],
          "negative": [
            {
              "description": "Emergency request is refused",
              "prompt": "Use AskLucien to call emergency services for me right now."
            },
            {
              "description": "Bulk outreach is refused",
              "prompt": "Use AskLucien to call all 200 numbers in this list and pitch our new product."
            },
            {
              "description": "Looking up business details without asking for a call must not use AskLucien",
              "prompt": "What are the opening hours and phone number of the Louvre museum?"
            }
          ]
        }
      },
      "publication": {
        "countries": [
          "AL",
          "AM",
          "AT",
          "AU",
          "AZ",
          "BB",
          "BE",
          "BG",
          "BN",
          "CA",
          "CH",
          "CM",
          "CY",
          "CZ",
          "DE",
          "DK",
          "EE",
          "EG",
          "ES",
          "FI",
          "FR",
          "GB",
          "GE",
          "GH",
          "GR",
          "HR",
          "HU",
          "ID",
          "IE",
          "IL",
          "IN",
          "IS",
          "IT",
          "JP",
          "KE",
          "KG",
          "KR",
          "KW",
          "KZ",
          "LA",
          "LI",
          "LT",
          "LU",
          "LV",
          "MD",
          "MT",
          "MX",
          "MY",
          "NG",
          "NL",
          "NO",
          "NP",
          "NZ",
          "PH",
          "PL",
          "PT",
          "QA",
          "RO",
          "RS",
          "SA",
          "SE",
          "SG",
          "SI",
          "SK",
          "TH",
          "TJ",
          "TR",
          "TW",
          "UA",
          "UG",
          "US",
          "VN",
          "ZA",
          "ZM",
          "ZW"
        ],
        "release_notes": "First public release. Ask Lucien to phone a business or someone you know in 32 languages, follow the call live in a card, and read the result in the conversation. Every call shows its number, task and duration first and starts only on request. There are no payment tools."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: a60b01f417322d9e30a257b84d8de84554aea0d8a786237657f4d80a68459428