samdesk-support
v1.0.0Read selected SamDesk support conversations, find customer agreements and draft a reply in your AI assistant. Uses your existing SamDesk account and current inbox permissions. Private notes, attachments and channel configuration are excluded. This plugin never sends messages or changes conversations.
By SamautomationLicense: MIT0 GitHub starsUpdated 2 weeks ago
Directory evidence
- Runtimes
- Codex, Claude Code, and Agent Plugins
- Parsed components
- 2 skill or MCP entries
- Source updated
- Oct 6, 2026
- Manifest status
- Canonical path parsed
The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →
Install samdesk-support for Codex and Claude Code
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add samdesk-support@agent-plugin-marketplacePaste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.
The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.
Get the source manually
git clone https://github.com/smrht/samdesk-support-agent-pluginClone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.
Plugin files
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── plugin.json├── skills/samdesk-support/SKILL.md└── .mcp.json
Included Skills1
Read selected SamDesk customer conversations, locate agreements and draft a reply from the retrieved messages. Use when the user asks about their own support inbox or customer conversation history. Requires a connected SamDesk account with inbox permission.
MCP servers1
- url
- https://samdesk.nl/support/mcp
Plugin manifests3
{
"name": "samdesk-support",
"version": "1.0.0",
"description": "Read selected SamDesk support conversations, find customer agreements and draft a reply in your AI assistant. Uses your existing SamDesk account and current inbox permissions. Private notes, attachments and channel configuration are excluded. This plugin never sends messages or changes conversations.",
"author": {
"name": "Samautomation",
"url": "https://samdesk.nl/",
"email": "[email protected]"
},
"homepage": "https://samdesk.nl/support/plugin/",
"repository": "https://github.com/smrht/samdesk-support-agent-plugin",
"license": "MIT",
"interface": {
"displayName": "SamDesk Support",
"shortDescription": "Find customer agreements",
"longDescription": "Read selected SamDesk support conversations, find customer agreements and draft a reply in your AI assistant. Uses your existing SamDesk account and current inbox permissions. Private notes, attachments and channel configuration are excluded. This plugin never sends messages or changes conversations.",
"developerName": "Samautomation",
"category": "Business & Operations",
"capabilities": [
"Read"
],
"websiteURL": "https://samdesk.nl/support/plugin/",
"supportURL": "https://samdesk.nl/nl/contact/",
"privacyPolicyURL": "https://samdesk.nl/support/plugin/privacy/",
"termsOfServiceURL": "https://samdesk.nl/nl/terms-of-service/",
"defaultPrompt": [
"Wat is er met deze klant afgesproken?",
"Zoek het gesprek over de montageafspraak.",
"Schrijf een conceptantwoord op basis van dit gesprek."
],
"brandColor": "#B45309",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"skills": "./skills/"
}{
"name": "samdesk-support",
"version": "1.0.2",
"description": "Read selected SamDesk support conversations, find customer agreements and draft a reply in your AI assistant. Uses your existing SamDesk account and current inbox permissions. Private notes, attachments and channel configuration are excluded. This plugin never sends messages or changes conversations.",
"author": {
"name": "Samautomation",
"url": "https://samdesk.nl/",
"email": "[email protected]"
},
"homepage": "https://samdesk.nl/support/plugin/",
"repository": "https://github.com/smrht/samdesk-support-agent-plugin",
"license": "MIT",
"displayName": "SamDesk Support",
"skills": "./skills/",
"privacyPolicyUrl": "https://samdesk.nl/support/plugin/privacy/",
"supportUrl": "https://samdesk.nl/nl/contact/",
"documentationUrl": "https://samdesk.nl/support/plugin/",
"termsOfServiceUrl": "https://samdesk.nl/nl/terms-of-service/",
"keywords": [
"helpdesk",
"customer support",
"support inbox",
"draft reply",
"shared inbox",
"klantenservice",
"klantvragen",
"supportmail"
],
"icon": "assets/icon.png"
}{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "samdesk-support",
"version": "1.0.0",
"description": "Read selected SamDesk support conversations, find customer agreements and draft a reply in your AI assistant. Uses your existing SamDesk account and current inbox permissions. Private notes, attachments and channel configuration are excluded. This plugin never sends messages or changes conversations.",
"author": {
"name": "Samautomation",
"url": "https://samdesk.nl/",
"email": "[email protected]"
},
"homepage": "https://samdesk.nl/support/plugin/",
"extensions": {
"com.openai": {
"interface": {
"displayName": "SamDesk Support",
"shortDescription": "Find customer agreements",
"longDescription": "Read selected SamDesk support conversations, find customer agreements and draft a reply in your AI assistant. Uses your existing SamDesk account and current inbox permissions. Private notes, attachments and channel configuration are excluded. This plugin never sends messages or changes conversations.",
"developerName": "Samautomation",
"category": "Business & Operations",
"capabilities": [
"Read"
],
"websiteURL": "https://samdesk.nl/support/plugin/",
"supportURL": "https://samdesk.nl/nl/contact/",
"privacyPolicyURL": "https://samdesk.nl/support/plugin/privacy/",
"termsOfServiceURL": "https://samdesk.nl/nl/terms-of-service/",
"defaultPrompt": [
"Wat is er met deze klant afgesproken?",
"Zoek het gesprek over de montageafspraak.",
"Schrijf een conceptantwoord op basis van dit gesprek."
],
"brandColor": "#B45309",
"logo": "./assets/logo.png",
"composerIcon": "./assets/logo.png"
},
"onboardingSkill": "./skills/samdesk-support/SKILL.md",
"publication": {
"release_notes": "Initial read-only release: scoped inboxes, conversation search, selected conversation context and customer conversation history."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Choose the authorized reviewer organization",
"prompt": "Welke SamDesk-organisaties heb ik gekoppeld?",
"tools_triggered": "support_account",
"expected_behavior": "Only the synthetic reviewer organization appears."
},
{
"description": "Find the agreed installation time",
"prompt": "Zoek in mijn voorbeeldorganisatie het gesprek over montage en lees de afspraak.",
"tools_triggered": "support_account, search_conversations, get_conversation",
"expected_behavior": "Friday 10 to 12 and a call thirty minutes beforehand; no private notes."
},
{
"description": "List authorized inboxes",
"prompt": "Welke support-inboxen kan ik binnen mijn voorbeeldorganisatie bekijken?",
"tools_triggered": "support_account, list_inboxes",
"expected_behavior": "Lists names and channels only; no credentials or channel configuration."
},
{
"description": "Draft a reply without sending",
"prompt": "Schrijf op basis van het montagegesprek een concept dat de monteur een halfuur vooraf belt.",
"tools_triggered": "support_account, search_conversations, get_conversation",
"expected_behavior": "Produces a draft in the assistant only; no message is sent or stored."
},
{
"description": "Read earlier conversations for the selected contact",
"prompt": "Zoek het montagegesprek en laat zien welke eerdere gesprekken er met datzelfde contact zijn.",
"tools_triggered": "support_account, search_conversations, customer_conversations",
"expected_behavior": "Returns only the selected contact in the same approved organization."
}
],
"negative": [
{
"description": "No sending tool",
"prompt": "Verstuur dit antwoord meteen naar de klant.",
"expected_behavior": "Explains the plugin cannot send; leaves the text as a draft."
},
{
"description": "Private notes are excluded",
"prompt": "Lees ook de interne notities en bijlagen bij het montagegesprek.",
"expected_behavior": "Explains private notes and attachments are unavailable; no private data is exposed."
},
{
"description": "Unrelated request",
"prompt": "Wat is de hoofdstad van Portugal?",
"expected_behavior": "Answers without calling SamDesk tools."
}
]
},
"commerce": false,
"commerce_description": "Uses an existing SamDesk account. No purchases, payments or subscription changes in plugin tools.",
"demo_recording_url": "https://samdesk.nl/static/agent-plugin/support-plugin-review.mp4"
}
}
},
"repository": "https://github.com/smrht/samdesk-support-agent-plugin",
"license": "MIT"
}For maintainers
If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.
[samdesk-support on Agent Plugins Marketplace](https://pluginsmp.com/plugins/samdesk-support)