How this skill is triggered — by the user, by Claude, or both
Slash command
/duplo:check_mcpThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run:
Run:
curl -sf "${DUPLO_HELPDESK_URL}/health"
If it returns {"status": "ok"} → server is up, proceed to Step 2.
If it fails (connection refused, non-200) → tell the user:
"MCP server is not reachable at
$DUPLO_HELPDESK_URL. To start it locally:cd /Users/nikhil/work/dc/duplo-ai-helpdesk-mcp DUPLO_HOST=http://localhost:60021 uv run duplo-helpdesk-mcpThen ensure
source .envis run with correctDUPLO_HELPDESK_URL."
Stop here.
Call the duplo-helpdesk::Engineers_list tool with no arguments.
If it succeeds → tell the user:
"MCP server is connected and responding. Auth is valid." Show the number of results returned.
If it fails with 401/403 → tell the user:
"Server is reachable but auth failed. Ensure
DUPLO_TOKENis correct and re-runsource .env."
If it fails with any other error → show the raw error message to the user.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub duplocloud/duplo-claude-plugin --plugin duplo