用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/omiinaya/repairshopr-skills --skill repairshopr-canned-response命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | repairshopr-canned-response |
| description | Manage canned responses (templates) for tickets in RepairShopr |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"technicians, administrators","api":"GET /canned_responses, POST /canned_responses, PATCH /canned_responses/{id}, DELETE /canned_responses/{id}, GET /canned_responses/settings"} |
I manage canned responses (pre-written text templates) that can be used when replying to customers or adding comments to tickets. I can list, create, update, and delete these templates.
Use this when:
canned_response_category_id)Required API base URL:
VITE_REPAIRSHOPR_SUBDOMAINVITE_REPAIRSHOPR_API_KEYPermissions: "Ticket Canned Responses - Manage" is required for all operations.
List Canned Responses (GET /canned_responses) Optional:
query (string) - Search query to filter responses by title/bodyCreate Canned Response (POST /canned_responses) Required:
title (string) - Template titlebody (string) - Template content/textOptional:
subject (string) - Default subject linecanned_response_category_id (integer) - Category ID for organizationUpdate Canned Response (PATCH /canned_responses/{id})
id (integer, required) - Template ID
Optional body same as CreateDelete Canned Response (DELETE /canned_responses/{id})
id (integer, required) - Template IDGet Settings (GET /canned_responses/settings) Retrieves settings for canned responses management.
Example call:
const result = await skill({ name: "repairshopr-canned-response" }, {
title: "Repair Completion Notification",
body: "Hello {{customer.name}},\n\nYour device has been repaired and is ready for pickup. Please bring a photo ID for verification.\n\nTotal: {{ticket.total}}\n\nThank you!",
subject: "Your Repair is Complete"
})
Response includes:
canned_responses array with template detailscanned_response object with full datatitle and body are required when creating{{customer.name}} for personalizationrepairshopr-ticket-comment - For using canned responses in ticket replies