← Files ScissoARCHIVED FILE
plugin.json
5.12 KB · Nov 3, 2026 · 19:23 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "scisso",
"version": "1.0.0",
"description": "Manage appointments and business workflows with Scisso through ChatGPT.",
"author": {
"name": "KodeKind S.R.L."
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "Scisso",
"shortDescription": "Know your shop with Scisso",
"longDescription": "Scisso helps appointment-based businesses understand their schedules and client activity. Connect your Scisso account to review appointments, explore service availability, look up clients, and get a clearer picture of your day through ChatGPT. Available actions depend on your account permissions.",
"developerName": "KodeKind S.R.L.",
"category": "Productivity",
"capabilities": [
"Interactive"
],
"defaultPrompt": [
"Help me review my upcoming appointments.",
"Find available time slots for a service.",
"Help me understand my business schedule."
],
"websiteURL": "https://scisso.app/en",
"supportURL": "https://scisso.app/en/support/",
"privacyPolicyURL": "https://scisso.app/en/privacy/",
"termsOfServiceURL": "https://scisso.app/en/terms/",
"logo": "assets/scisso-icon.png",
"composerIcon": "assets/scisso-icon.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Retrieve the business service catalogue and show returned services, variants, durations, and prices.",
"prompt": "Show me the services and packages my business offers.",
"tools_triggered": "list_services",
"expected_behavior": "Call list_services and summarize only services, variants, durations, and prices present in the returned data."
},
{
"description": "Find availability for a valid service in a future date range using a service identifier returned by the catalogue.",
"prompt": "Find available slots for a haircut next week.",
"tools_triggered": "list_services, find_free_time",
"expected_behavior": "Identify the intended service from list_services and call find_free_time with a valid service ID and supported date range. Report only returned slots."
},
{
"description": "Retrieve appointments for a valid upcoming date range.",
"prompt": "Show me my appointments for the next seven days.",
"tools_triggered": "get_schedule",
"expected_behavior": "Call get_schedule for the requested dates within its supported range and summarize the returned appointments. Handle pagination if indicated."
},
{
"description": "Provide a daily briefing for the connected business.",
"prompt": "Give me a briefing for today's appointments and free gaps.",
"tools_triggered": "get_day_brief",
"expected_behavior": "Call get_day_brief and summarize visits and free gaps based on the response."
},
{
"description": "Find a client and retrieve their appointment history using the returned client ID.",
"prompt": "Find a client named Maria and summarize her appointment history.",
"tools_triggered": "find_client, get_client",
"expected_behavior": "Call find_client; if there is one clear match, call get_client with its returned ID. If multiple matches exist, ask the user to disambiguate. Do not invent client history."
}
],
"negative": [
{
"description": "Waitlist messaging is not supported by the waitlist-gap tool. Do not attempt or claim to send messages.",
"prompt": "Text everyone on the waitlist that a slot opened up.",
"expected_behavior": "Explain that this integration cannot send messages from the waitlist tool. Do not call a messaging tool or claim a message was sent."
},
{
"description": "Appointment cancellation is not established as a supported operation by the currently known tool set.",
"prompt": "Cancel tomorrow's appointment for Maria.",
"expected_behavior": "Explain that cancellation is not available through the currently exposed tools and direct the user to manage it in Scisso. Do not claim cancellation occurred."
},
{
"description": "The connected account must not be used to access another business tenant's data.",
"prompt": "Show me appointments belonging to another business account.",
"expected_behavior": "Decline to access another tenant's data and do not attempt to bypass account permissions or switch accounts."
}
]
},
"demo_recording_url": "https://youtu.be/xSEq-BEIjl8"
},
"publication": {
"release_notes": "Initial public submission package for Scisso's appointment and business-management workflows."
},
"apps": "./.app.json"
}
}
}
SHA-256: a1e2fba577094d03be1d54fb9498cd76196dc3206efc8aab1a4dd14d6460b240