Coffee Shop Customer Lookup Skill
Use this skill when the user asks account-related questions or provides customer identifiers.
Data Access — lookup_customer
tools/call customer_lookup {"email":"<email>"}or{"customer_id":"<id>"}Coffeeshop-Cli models query Customer --email <email> --json(or--customer-id <id>, ormodels browse Customer --json)
Normalize to: {"customer_id":"...","name":"...","email":"...","tier":"..."}
Workflow
- Extract email or customer ID from context.
- Resolve
lookup_customer. Prefer specific lookup over broad browse. - Return normalized summary.
Safety Notes
- Never infer identity from a weak match.
- Never expose unrelated customer records.
- If lookup fails, ask for exact email/customer ID.