← Files MentorCruiseARCHIVED FILE
plugin.json
6.17 KB · Nov 10, 2026 · 06:21 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "app-6a28f1ae232c819195f8a8faec6c255c",
"version": "1.2.0",
"description": "Find vetted industry mentors on MentorCruise, apply after OAuth Connect, message mentors, and book free intro calls.",
"author": {
"name": "MentorCruise",
"email": "info@mentorcruise.com",
"url": "https://mentorcruise.com"
},
"homepage": "https://mentorcruise.com/agents/",
"license": "Proprietary",
"keywords": [
"mentorship",
"career",
"coaching",
"mentors",
"education"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "MentorCruise",
"shortDescription": "Find and apply to mentors",
"longDescription": "MentorCruise helps people find vetted industry mentors for career growth in software engineering, product, design, data, and more.\n\nSearch mentors by goal, skill, or company, compare their plans and one-off sessions, and apply from chat after you connect your MentorCruise account. You can then follow up on applications, message mentors, and book free intro calls.\n\nNothing is paid in chat. When a mentor accepts, MentorCruise gives you a one-time sign-in link to start the mentorship on mentorcruise.com. The plugin never asks for email addresses, one-time codes, or payment details in chat. Browsing mentors works without an account; applying, messaging, and booking need a MentorCruise mentee account.",
"developerName": "MentorCruise",
"category": "Education & Research",
"capabilities": [
"Search mentors",
"Compare plans and sessions",
"Apply to mentors",
"Message mentors",
"Book intro calls"
],
"websiteURL": "https://mentorcruise.com",
"supportURL": "https://help.mentorcruise.com",
"privacyPolicyURL": "https://mentorcruise.com/privacy/",
"termsOfServiceURL": "https://mentorcruise.com/tos/",
"defaultPrompt": [
"Find me a mentor for moving into product management.",
"Who can help me prepare for staff engineer interviews?",
"Show my open mentor applications."
],
"brandColor": "#0F766E",
"composerIcon": "./assets/icon.png",
"logo": "./assets/logo.png"
},
"onboardingSkill": "./skills/find-a-mentor/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Find mentors for a named career goal and show a short ranked list.",
"prompt": "Find me a mentor for product management.",
"tools_triggered": "search_mentors",
"expected_behavior": "Returns a shortlist of product-management mentors with role, rating, starting price, and profile links. The search widget renders mentor cards."
},
{
"description": "Inspect one mentor's public profile and offerings, then share an apply link.",
"prompt": "Show me what that first mentor actually offers, then give me the apply link for their ongoing plan.",
"tools_triggered": "get_mentor_profile, get_sessions_or_services, create_booking_link",
"expected_behavior": "Shows the mentor's public bio and plans versus one-off sessions, then shares an apply URL. It does not claim anything is booked or paid."
},
{
"description": "Apply to a specific mentor after the user is signed in via OAuth Connect.",
"prompt": "Apply to that mentor for me. I want to move from backend engineering into staff engineering over the next year and need help with system design interviews.",
"tools_triggered": "apply_to_mentor",
"expected_behavior": "Creates an application with a specific goal of at least 50 characters and reports its status. If the user is not signed in, ChatGPT starts OAuth Connect instead of asking for an email or code in chat."
},
{
"description": "Hand off payment for an accepted application to mentorcruise.com.",
"prompt": "The mentor accepted my application. How do I start?",
"tools_triggered": "list_applications, open_dashboard",
"expected_behavior": "Finds the accepted application and returns a one-use dashboard link so the user starts the mentorship on mentorcruise.com. It does not take payment or ask for card details in chat."
},
{
"description": "Follow up with a mentor on an open application.",
"prompt": "Check my application with that mentor and send them a note that I'm free for an intro call next week.",
"tools_triggered": "list_applications, get_application, send_application_message",
"expected_behavior": "Shows the application status and message thread, then posts the note to the mentor and confirms it was sent."
}
],
"negative": [
{
"description": "Do not trigger for a code-writing request with no mentorship intent. ChatGPT answers the coding question without searching mentors.",
"prompt": "Write me a Python function to dedupe a list."
},
{
"description": "Do not trigger for a salary data lookup. This is a data question, not a request to find a person.",
"prompt": "What's the average salary of a product manager in Berlin?"
},
{
"description": "Do not trigger for unrelated appointment booking. Dental booking is outside MentorCruise workflows.",
"prompt": "Book a dentist appointment for Tuesday."
}
]
},
"commerce": false,
"commerce_description": "The plugin does not take payments in ChatGPT. When a mentor accepts an application, it returns a one-time sign-in link and the user pays on mentorcruise.com."
},
"publication": {
"release_notes": "Connect now supports email and password sign-in. Payment tools are removed from ChatGPT: accepted mentorships are started on mentorcruise.com via a sign-in link. Adds a find-a-mentor skill."
},
"apps": "./.app.json"
}
}
}
SHA-256: b3eb6020f4c58f434f871b1af6eb8fb5f259dac87df437f59ac7af03484d848c