基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/omiinaya/repairshopr-skills --skill repairshopr-contact命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | repairshopr-contact |
| description | Manage contacts associated with customers in RepairShopr |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"technicians, receptionists, customer service","api":"GET /contacts, POST /contacts, GET /contacts/{id}, PUT /contacts/{id}, DELETE /contacts/{id}"} |
I manage contacts (people) associated with customers in RepairShopr. A customer can have multiple contacts (e.g., employees, family members). I can list, create, update, and delete contacts.
Use this when:
Required API base URL:
VITE_REPAIRSHOPR_SUBDOMAINVITE_REPAIRSHOPR_API_KEYPermissions: "Customers - View Detail" for read, "Customers - Edit" for create/update/delete. Single-Customer Users can only access their own contacts.
List Contacts (GET /contacts) Optional:
customer_id (integer) - Filter contacts belonging to a specific customerpage (integer) - Page number (25 results per page)Create Contact (POST /contacts) Required:
customer_id (integer) - The customer this contact belongs toOptional:
name (string) - Contact nameemail (string) - Email addressphone (string) - Phone numbermobile (string) - Mobile numberaddress1, address2, city, state, zip - Address fieldsnotes (string) - Additional notestitle (string) - Job title/roleopt_out (boolean) - Email opt-out statusGet Single Contact (GET /contacts/{id})
id (integer, required) - Contact IDUpdate Contact (PUT /contacts/{id})
id (integer, required) - Contact ID
Optional body: name (required), customer_id, and other contact fieldsDelete Contact (DELETE /contacts/{id})
id (integer, required) - Contact IDExample call:
// Create a contact
const result = await skill({ name: "repairshopr-contact" }, {
customer_id: 123,
name: "Jane Doe",
email: "jane@company.com",
phone: "555-1234",
mobile: "555-5678",
title: "Office Manager",
notes: "Primary contact for billing inquiries"
})
Response includes:
id, name, email, phone, customer_id, etc.meta for paginationcustomer_id must reference an existing customername is required for updatesrepairshopr-customer-search - To find/filter customers firstrepairshopr-ticket-create - To create tickets for customer contacts