← Files Lovekept ObituariesARCHIVED FILE

plugin.json

13.4 KB · Nov 3, 2026 · 19:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "lovekept",
  "version": "1.0.0",
  "description": "Create an obituary online that family can visit and share, with photos and service details, estimate funeral and cremation costs, find funeral homes and funeral assistance, start a memorial fundraiser, and send sympathy flowers to a funeral with Lovekept.",
  "author": {
    "name": "Lovekept",
    "email": "support@lovekept.co",
    "url": "https://lovekept.co"
  },
  "homepage": "https://lovekept.co",
  "keywords": [
    "create obituary online",
    "online obituary",
    "post an obituary online",
    "obituary website",
    "digital obituary",
    "memorial website",
    "celebration of life",
    "sympathy flowers",
    "funeral flowers",
    "memorial fundraiser",
    "funeral cost",
    "cremation cost",
    "funeral homes near me",
    "funeral assistance"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Lovekept Obituaries",
        "shortDescription": "Online obituaries and flowers",
        "longDescription": "Create an obituary online that family and friends can visit and share. Lovekept turns the obituary into a memorial page with photos, funeral, visitation, celebration of life, or livestream details with RSVPs, a guestbook, and a ready-to-send message with the link for text, email, WhatsApp, or Facebook. Already have an obituary, or notes for one? Lovekept turns it into a page. You see a preview of the page first. When you are ready, sign in to Lovekept to save it, add the photos you share in the chat, publish it, and invite up to four family members to help edit. Every memorial is also yours on lovekept.co, where you can view and manage it.\n\nKnow the costs and the help. Estimate what a cremation or funeral costs in your state or ZIP code, line by line, see funeral homes nearby and what homes in the area typically charge, from published price lists, and find the programs that can help pay, such as Social Security, VA, and state burial assistance. These are estimates, not quotes, and prices and program rules change, so confirm with the funeral home or the program. No sign-in is needed for these.\n\nSend sympathy flowers. Browse arrangements with photos, prices, and delivery dates for a funeral home, church, or home, then finish the order and pay on lovekept.co. Flowers deliver within the United States.\n\nStart a memorial fundraiser. ChatGPT drafts the title, story, and goal. You read the Fundraising Terms and start the fundraiser yourself from the card. Donations are made on the memorial page on lovekept.co, and payouts are set up there too. Payments and payouts happen on lovekept.co, not in ChatGPT. Fundraisers are available to organizers in the United States.\n\nSee who has been there. Check views, guestbook messages, RSVPs, and fundraiser progress for a memorial.\n\nSaving, publishing, and anything tied to your account require signing in to Lovekept. Lovekept receives what you ask it to look up or save, your account email from sign-in, and the approximate location ChatGPT shares with plugins. Memorials cannot be deleted from ChatGPT; you can manage or remove them on lovekept.co.",
        "developerName": "Lovekept",
        "category": "Communication",
        "capabilities": [
          "Create an obituary online",
          "Send sympathy flowers",
          "Create and publish memorial pages",
          "Funeral and cremation costs",
          "Find funeral homes",
          "Funeral assistance programs",
          "Add photos and service details",
          "Share memorial links",
          "Invite family to help",
          "Start memorial fundraisers",
          "Show memorial activity"
        ],
        "websiteURL": "https://lovekept.co",
        "supportURL": "https://lovekept.co/help-center",
        "privacyPolicyURL": "https://lovekept.co/privacy-policy",
        "termsOfServiceURL": "https://lovekept.co/terms-of-service",
        "defaultPrompt": [
          "Create an obituary online for my mom that family can share and add photos to.",
          "Send sympathy flowers to the funeral home for Saturday's service.",
          "Start a fundraiser on Dad's memorial to help with funeral costs."
        ],
        "brandColor": "#3A4420",
        "brandColorDark": "#AAB581",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png",
        "screenshots": [
          "./assets/screenshot-1-obituary-online.png",
          "./assets/screenshot-2-sympathy-flowers.png",
          "./assets/screenshot-3-fundraiser.png"
        ]
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Creating an obituary online as a memorial page with photos. The user shares facts about their mother and attaches two photos to the same message that asks to save the memorial and add them. ChatGPT writes the obituary from those facts only, previews it as a memorial page, saves it, adds the photos, and publishes it after the user confirms.",
              "prompt": "My mom, Eleanor Ruth Hayes, passed away on September 28 in Columbus, Ohio. She was born March 3, 1946, in Dayton. She taught second grade for 31 years, sang in the church choir, and grew roses. She leaves my dad, Robert, my brother Michael, me (Laura), and five grandchildren. Please write her obituary, save it to my Lovekept account as a memorial page the family can share, and add these two photos to it. I would like to see it before it goes public.",
              "tools_triggered": "preview_memorial, create_memorial, add_photos, publish_memorial",
              "expected_behavior": "ChatGPT writes the obituary only from the facts given, inventing nothing. preview_memorial shows a memorial card with her name, dates, place, and obituary, with no account change. Because this message asks to save it, create_memorial saves the memorial unpublished (after the user connects Lovekept if not yet connected), and add_photos adds the two photos attached to this same message to its gallery. If the save happens in a later message instead, ChatGPT asks the user to attach the photos again in that message, because photos can only be read from the message they are attached to. publish_memorial runs only after the user confirms in a later message. The confirmation card shows the public lovekept.co link and says the memorial can be managed at lovekept.co/dashboard.",
              "file_attachment_urls": [
                "https://lovekept.co/landing/gloria-coleman/photo-1.jpg",
                "https://lovekept.co/landing/gloria-coleman/photo-5.jpg"
              ]
            },
            {
              "description": "Adding a funeral service to an existing memorial and getting a message to share. Uses the sample memorial for Ruth Ann Lindgren in the test account.",
              "prompt": "Ruth's funeral will be this Saturday at 10:30 in the morning at First Lutheran Church, 600 Elm Avenue, Story City, Iowa. Can you add it to her memorial and write a short message I can text to family and friends?",
              "tools_triggered": "list_my_memorials, add_service, get_share_message",
              "expected_behavior": "list_my_memorials finds Ruth Ann Lindgren's memorial. add_service adds a funeral service with the date, 10:30 AM start, church name and address, and a time zone, and confirms it now shows on the memorial. get_share_message returns the memorial link and a ready-to-send text that mentions the service. ChatGPT shows the message for the user to copy; nothing is sent on the user's behalf."
            },
            {
              "description": "Estimating cremation costs, then starting a funeral-costs fundraiser through the fundraiser card. Run after the first test case, on Eleanor Ruth Hayes's memorial. The estimate needs no account; the fundraiser is only created when the user taps the button in the card.",
              "prompt": "We're planning a cremation with a memorial service for Mom in Columbus, Ohio, ZIP 43215. About how much should we expect, and can we start a fundraiser on her memorial to help cover it? I live in Ohio, in the US.",
              "tools_triggered": "estimate_cremation_cost, list_my_memorials, prepare_fundraiser, create_fundraiser",
              "expected_behavior": "estimate_cremation_cost shows a cost card for a cremation with a memorial service near Columbus: the total, the typical range, each item, Ohio notes, sources, and a note that it is an estimate, not a quote, to confirm with the funeral home. ChatGPT repeats that caution and does not present the figure as a quote. For the fundraiser, list_my_memorials finds Mom's memorial and prepare_fundraiser shows a fundraiser card with the funeral costs purpose, the estimate as the goal, a drafted title and story, a link to the Fundraising Terms, and an \"I agree, start fundraiser\" button. Nothing is created until the user taps it, which calls create_fundraiser from the card. No donation is taken and no money moves in ChatGPT."
            },
            {
              "description": "Sending sympathy flowers to a funeral. Works for any funeral; here it uses the service on the sample memorial. Checkout and payment happen on lovekept.co.",
              "prompt": "I'd like to send sympathy flowers to Ruth Lindgren's funeral on Saturday at First Lutheran Church, 600 Elm Avenue, Story City, Iowa 50248. The church's phone is 515-555-0142. Something around $100, please.",
              "tools_triggered": "show_sympathy_flowers, start_flower_order",
              "expected_behavior": "ChatGPT says flowers deliver within the United States, then show_sympathy_flowers shows a carousel of arrangements with photos, names, prices near $100, and available delivery dates. After the user picks one and ChatGPT helps word the card message, start_flower_order returns a Continue to Lovekept checkout link with the arrangement, delivery date, church address, and card message filled in. Payment is entered only on lovekept.co; nothing is charged in ChatGPT."
            },
            {
              "description": "Checking memorial activity and drafting thank-you notes. Uses the sample memorial, which has guestbook messages, a visitation, and a fundraiser started by a family member.",
              "prompt": "How many people have visited Ruth's memorial, and who has left messages in the guestbook? Could you help me write short thank-you notes to them?",
              "tools_triggered": "list_my_memorials, get_memorial_activity",
              "expected_behavior": "get_memorial_activity shows an activity card with the view count, the guestbook messages and who wrote them, service RSVPs, and the fundraiser's progress toward its goal. ChatGPT then drafts a short, warm thank-you note for each guestbook writer, using only the names and messages returned. Nothing is sent."
            }
          ],
          "negative": [
            {
              "description": "Buying trees or a memorial upgrade. Lovekept does not sell trees, plans, or upgrades in ChatGPT and has no tool that does, so the plugin should not act on this.",
              "prompt": "Can you plant ten trees in Ruth's memory and upgrade her memorial so it stays online forever?",
              "expected_behavior": "No Lovekept tool is called to buy anything. ChatGPT explains that these cannot be purchased in this chat and offers what it can help with, such as sharing the memorial or adding service details."
            },
            {
              "description": "Donating or moving money in chat. There is no tool that takes a payment or moves money inside ChatGPT. Donors give on the memorial page on lovekept.co, and organizers manage payouts on lovekept.co.",
              "prompt": "Please donate $50 to Ruth's fundraiser from my card, and send the money raised so far to my bank account.",
              "expected_behavior": "No Lovekept tool charges a card or transfers money. ChatGPT explains that donations are made on the memorial page on lovekept.co and that payouts are set up and managed by the organizer on lovekept.co."
            },
            {
              "description": "Plain obituary writing. ChatGPT writes obituaries itself; Lovekept is for putting one online.",
              "prompt": "Can you help me write an obituary for my dad? He passed away last week.",
              "expected_behavior": "No Lovekept tool is called. ChatGPT writes the obituary on its own. It may offer once, in one sentence, to show it as a memorial page, and calls preview_memorial only if the user says yes."
            }
          ]
        },
        "demo_recording_url": "https://drive.google.com/file/d/1mtGSHGRkYEd9bdaMTyXHBUjKpBZxzzZ2/view?usp=drive_link",
        "commerce": true,
        "commerce_description": "Lovekept sells physical sympathy flower arrangements, delivered by local florists within the United States. ChatGPT shows arrangements and prices, then hands the order to checkout on lovekept.co, where the buyer enters payment. Nothing is purchased inside ChatGPT. The app sells no digital goods, subscriptions, or upgrades, and it never takes donations or moves money in chat."
      },
      "publication": {
        "release_notes": "First release: memorial pages that put an obituary online, with photos, service details, sharing, family invitations, and memorial activity; sympathy flowers with checkout on lovekept.co; memorial fundraisers started from a card; and funeral and cremation cost estimates, funeral homes nearby, and funeral assistance programs."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 603877d1d1abf80352a19d2bef88b50f5ce14a1d44e25ed6fc569ca93d417324