tel-mailto
Installation
SKILL.md
Tel & Mailto Links
On mobile devices, tel: and mailto: links trigger the native phone dialer and email client with one tap; plain-text contact info forces copy-paste and measurably reduces contact conversion rates.
Quick Reference
- Wrap phone numbers in
<a href="tel:+15551234567">for click-to-call on mobile devices - Wrap email addresses in
<a href="mailto:contact@example.com">for one-click email compose - Use E.164 format for
tel:links:+followed by country code and number, no spaces or dashes - Plain text phone numbers and emails require users to copy-paste — a UX and conversion friction point
Check
Scan the HTML for phone numbers (patterns like \+?[0-9\s\-().]{7,}) and email addresses ([\w.-]+@[\w.-]+\.[a-z]{2,}). Verify that phone numbers are wrapped in <a href="tel:..."> and emails in <a href="mailto:...">. Flag any that appear as plain text.
Fix
Wrap each phone number in an anchor tag: <a href="tel:+15551234567">+1 (555) 123-4567</a>. Wrap each email in: <a href="mailto:contact@example.com">contact@example.com</a>. Format tel: values using E.164 (+[country][number]) without spaces.