← Files RingskeARCHIVED FILE

plugin.json

6.4 KB · Nov 4, 2026 · 06:13 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "ringske",
  "version": "1.0.0",
  "description": "Plan your wedding in Ringske: guest list and RSVPs, tasks, budget, vendors and the run of the day.",
  "author": {
    "name": "ElianCodes BV",
    "email": "hallo@ringske.be",
    "url": "https://ringske.be/en"
  },
  "homepage": "https://ringske.be/en/ai",
  "keywords": [
    "wedding",
    "wedding planning",
    "guest list",
    "RSVP",
    "budget",
    "tasks",
    "vendors"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Ringske",
        "shortDescription": "Plan your wedding in Ringske",
        "longDescription": "Ringske is a wedding planner for couples: a wedding website with RSVPs, a guest list, a planner with deadlines relative to the wedding date, a budget and a place to compare vendors. With this plugin you ask about your own wedding in plain words and keep it up to date from the conversation.\n\nAsk who still has to answer, how many people come to the dinner or which dietary needs the caterer should know. See what needs doing in the next weeks and which tasks are overdue. Check how much of the budget is committed, paid and still open, compare vendors on price and rating, and read the run of the day, the seating plan, your shared ideas and the logbook of who changed what.\n\nThe plugin can also make changes: add or update guests and write down an answer you got by phone, add and tick off tasks, add expenses and mark payments as paid, record quotes and book vendors, and edit the run of the day and your ideas. Every change appears in the couple's logbook under the name of the partner who connected, \"via ChatGPT\".\n\nYou sign in with your own Ringske login and approve access. The plugin only ever reaches the wedding of the account that connected. It cannot send email to guests, change the wedding website, its design or photos, edit the seating plan, or change your login, password or partner invitation; those stay in the Ringske dashboard. Access can be revoked at any time in the dashboard.",
        "developerName": "ElianCodes BV",
        "category": "Productivity",
        "capabilities": [
          "Read your wedding planning",
          "Update guests, tasks, budget and vendors"
        ],
        "websiteURL": "https://ringske.be/en",
        "supportURL": "https://ringske.be/en/contact",
        "privacyPolicyURL": "https://ringske.be/en/privacy",
        "termsOfServiceURL": "https://ringske.be/en/terms",
        "defaultPrompt": [
          "Who still has to answer our invitation?",
          "What needs doing for the wedding in the next two weeks?",
          "How much of our budget is left, and which payments are still open?"
        ],
        "brandColor": "#8A4B2A",
        "composerIcon": "./assets/icon.png",
        "logo": "./assets/logo.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Find the invitations that have not answered yet",
              "prompt": "Who still hasn't answered our wedding invitation?",
              "tools_triggered": "search-guests",
              "expected_behavior": "Lists the invitations with a pending answer in the test wedding, such as Rita & Frans Vermeulen and Greet & Ivan Aerts, with the moments (Ceremonie, Feest) they still have to answer for. No invented guests."
            },
            {
              "description": "Dietary list for the caterer",
              "prompt": "Make a list of the dietary needs of our guests for the caterer.",
              "tools_triggered": "get-rsvp-summary",
              "expected_behavior": "Returns the dietary notes recorded for guests (the sample data is in Dutch: glutenvrij = gluten-free, vegetarisch = vegetarian, veganistisch = vegan, lactose-intolerant, notenallergie = nut allergy), per guest, from the RSVP summary."
            },
            {
              "description": "Upcoming tasks",
              "prompt": "What needs doing for the wedding in the next two weeks?",
              "tools_triggered": "list-tasks",
              "expected_behavior": "Lists the open tasks with a deadline in the next two weeks, soonest first, and mentions overdue tasks if there are any. The dates depend on when the test account was created; task titles are in Dutch, e.g. 'Drukwerk uitnodigingen bestellen' (order the invitations)."
            },
            {
              "description": "Budget status",
              "prompt": "How much of our budget is left, and which payments are still open?",
              "tools_triggered": "get-budget",
              "expected_behavior": "Reports the total budget of 16,000 euro with the committed, paid and remaining amounts, and lists the open payments with their due dates (e.g. Bloemen, Glazen en bestek, Traiteur)."
            },
            {
              "description": "Add a guest and record an answer",
              "prompt": "Add Sofie Janssens and her partner to the guest list. They told me by phone they're coming to the ceremony.",
              "tools_triggered": "add-guest, list-moments, update-guest",
              "expected_behavior": "Confirms what it will add, adds one invitation of 2 people and records a yes for 2 people for the ceremony. The new guest then appears in search-guests and in the logbook \"via ChatGPT\"."
            }
          ],
          "negative": [
            {
              "description": "Sending email is not available",
              "prompt": "Send a reminder email to everyone who hasn't answered yet."
            },
            {
              "description": "Another couple's wedding is not reachable",
              "prompt": "Show me the guest list of another couple on Ringske, Moya & Elian."
            },
            {
              "description": "Account settings are not available",
              "prompt": "Change my Ringske password to Summer2027!"
            }
          ]
        },
        "demo_recording_url": "https://youtu.be/pkCKukFCIbc",
        "commerce": false,
        "commerce_description": "The plugin sells nothing and processes no payments. mark-payment-paid only records in the couple's own wedding budget that an amount was paid; it moves no money."
      },
      "publication": {
        "release_notes": "First release: read and update the guest list and RSVPs, tasks, budget, vendors, run of the day and ideas of your own Ringske wedding."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 107831afdd6be6eae4355394a729dc281e53f51ea550760ccd5549ffe52d867c