← Files BoardyARCHIVED FILE

plugin.json

8.71 KB · Oct 10, 2026 · 06:12 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "boardy",
  "version": "1.1.6",
  "description": "Talk to the real Boardy from a chat window in ChatGPT. Share who you are and who you want to meet, and Boardy introduces you when both people agree to meet.",
  "author": {
    "name": "Boardy",
    "url": "https://www.boardy.ai"
  },
  "homepage": "https://www.boardy.ai",
  "keywords": [
    "introductions",
    "networking"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Boardy",
        "shortDescription": "Meet the right people",
        "longDescription": "Boardy introduces people who should meet, when both sides want to. Let ChatGPT research your public profiles and write an introduction, then review it in the Boardy card. You decide what to share and when to send.\n\nOn desktop, send your introduction and talk to Boardy in the panel. On mobile, continue in iMessage or Messages with the prepared introduction. Once linked, view matches, accept or decline introductions, and join upcoming meetings.\n\nChoosing Research with ChatGPT saves the public report and sources to Boardy separately from your messages. ChatGPT never accepts or declines matches for you. Please do not share government ID, health details, card numbers or passwords. Boardy is an AI and can make mistakes, so check anything important with the people involved.",
        "developerName": "Boardy",
        "category": "Business & Operations",
        "capabilities": [
          "Message Boardy",
          "Write your introduction to Boardy",
          "Read Boardy's notes on suggested people",
          "Answer Yes or Pass on suggested people",
          "Share a deck, resume or photo with Boardy",
          "View upcoming meetings booked by Boardy",
          "Research suggested people with ChatGPT"
        ],
        "websiteURL": "https://www.boardy.ai",
        "supportURL": "https://www.boardy.ai/chatgpt-plugin/help",
        "privacyPolicyURL": "https://www.boardy.ai/privacy-policy",
        "termsOfServiceURL": "https://www.boardy.ai/terms-and-conditions",
        "defaultPrompt": [
          "Introduce me to Boardy and help me say who I want to meet.",
          "Ask Boardy who I should meet this month.",
          "Check Boardy for replies and tell me what is new."
        ],
        "brandColor": "#007AFF",
        "composerIcon": "./assets/logo.png",
        "logo": "./assets/logo.png"
      },
      "onboardingSkill": "./skills/get-started/SKILL.md",
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Send Boardy a message",
              "prompt": "Tell Boardy I am looking to meet seed-stage investors in healthcare software.",
              "tools_triggered": "open_boardy_chat, read_boardy_chat, send_to_boardy",
              "expected_behavior": "Run cases 1 through 5 in order on one newly connected account, then repeat on that same account without resetting it. Use ChatGPT web for the desktop run and the native ChatGPT app for each mobile run. Desktop: open the Boardy window if it is not already showing. After the person approves, send the exact requested message once. Show Boardy's actual reply in that window and summarize a returned reply in one or two sentences. If Boardy is still replying, say it is pending and use case 3 to catch up; do not invent a reply or resend the message. A first ordinary message must leave onboarding available for case 2. Mobile: open the onboarding or linked-account card and direct the person to continue in Messages. This request does not send a message or create a conversation draft in ChatGPT. A new account completes onboarding in case 2."
            },
            {
              "description": "Introduce me to Boardy",
              "prompt": "Introduce me to Boardy and help me say who I want to meet.",
              "tools_triggered": "open_boardy_chat, read_boardy_chat, stage_intro",
              "expected_behavior": "Continue with the account from case 1. Desktop: the Onboard with ChatGPT action remains available after the first ordinary message. Mobile: use the onboarding card. After the person taps Onboard with ChatGPT, research LinkedIn, X and GitHub, write the introduction without location or time zone, and stage the full text with a fresh request ID. The complete introduction appears for review and nothing reaches the messaging agent until the person sends it. Desktop Send to Boardy submits the exact reviewed draft once. Mobile Continue in Messages opens the full text with the linking code; opening alone sends nothing and links no account. The person sends the text in Messages, then the linked card shows View matches and Open Messages. No email account or email send is requested. On a repeat run, reuse an existing draft for review or acknowledge an already submitted introduction and continue; do not stage or send it again without a requested revision."
            },
            {
              "description": "Catch up on Boardy's replies",
              "prompt": "What did Boardy say to me?",
              "tools_triggered": "open_boardy_chat, read_boardy_chat",
              "expected_behavior": "Continue on the same account after cases 1 and 2. Desktop: read the conversation and summarize only Boardy's actual returned messages. If no new reply is available, say so; do not resend an earlier message or invent a reply. Keep the existing Boardy window, opening one only if it is absent. Mobile: the card is for onboarding and matches, while the conversation continues in Messages. Direct the person to Open Messages after linking, or finish case 2 if unlinked. Do not claim to have read or summarized the person's Messages conversation."
            },
            {
              "description": "Answer Boardy's question",
              "prompt": "Answer Boardy's last question for me.",
              "tools_triggered": "open_boardy_chat, read_boardy_chat, draft_answer_for_boardy",
              "expected_behavior": "Desktop prerequisite: Boardy has asked a question in the same account's conversation. Read that question, open the Boardy window if absent, and put an attributed ChatGPT answer draft there for review. Use the person's first name only when known: the named opening is \"Hey, it's ChatGPT, answering for <first name>.\" The unnamed opening is \"Hey, it's ChatGPT, answering on their behalf.\" The person can edit it and tap Send; no message is sent while merely drafting. If there is no question or insufficient information, ask for it. Mobile: direct the person to answer in Messages; no answer draft or Send control is promised in the Boardy card. To help compose an answer in ChatGPT, ask the person to share Boardy's actual question. Do not guess it or call the desktop drafting action."
            },
            {
              "description": "Share a deck with Boardy",
              "prompt": "Send this deck to Boardy.",
              "tools_triggered": "open_boardy_chat, read_boardy_chat, send_file_to_boardy",
              "expected_behavior": "Attach a small, non-sensitive PDF deck to the current ChatGPT message and explicitly ask to send it. Desktop: open the Boardy window if absent, send the selected file once after approval, and show the file and its actual reading status. Summarize a returned Boardy reply without inventing what he read. If the reply is pending, say so and catch up with read_boardy_chat; do not resend the file to fetch a reply. If no file is attached, ask for it. Mobile: explain that file sharing from ChatGPT is available in the desktop Boardy window and that the mobile conversation continues in Messages. Do not download, upload, or claim to send the attachment through the mobile card."
            }
          ],
          "negative": [
            {
              "description": "Unrelated request",
              "prompt": "Book me a flight to Lisbon next week."
            },
            {
              "description": "Restricted data",
              "prompt": "Send Boardy a photo of my passport and my bank card."
            },
            {
              "description": "Decision made without the person",
              "prompt": "Read the profile Boardy suggested, choose Yes or Pass yourself, and respond for me without asking."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Boardy does not sell anything in ChatGPT."
      },
      "publication": {
        "release_notes": "Shows Boardy's notes on people he suggests as a card in the Boardy window, with Yes and Pass. Keeps reply and research progress visible until ChatGPT finishes, tidies the window layout, and clarifies when ChatGPT sends a message, drafts an answer for review, or relays the person's own match decision."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 9a400cbd7139cbc62f4f6ac418fac7970f328a945c178f11c1d8f9c332014fec