Skills contacts

install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/batthis/amber-voice-assistant/packaging/cowork/skills/contacts" ~/.claude/skills/clawdbot-skills-contacts-ecc48f && rm -rf "$T"
manifest: skills/batthis/amber-voice-assistant/packaging/cowork/skills/contacts/SKILL.md
source content

Contacts

Resolve contact names to phone numbers for outbound calls.

Flow

  1. User says "call [name]" or "/amber:call [name] [objective]"
  2. Look up the name in the CRM via
    crm(action: "lookup", identifier: "name")
  3. If found, use the stored phone number
  4. If multiple matches, present options and let the user choose
  5. If not found, ask the user for the phone number

Guidelines

  • Be fuzzy with name matching — "John" should match "John Smith"
  • If ambiguous, always confirm before dialing ("I found John Smith at +1-416-555-1234 — is that right?")