inkbox-ai/deepseek-harness-plugin/inkbox-contact-lookup

Claude Code and agent skill by inkbox-ai/deepseek-harness-plugin

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use when the user asks "who is X", "what's the email for Y", "find a contact named Z", "save this contact", or any question that needs contact context. Contacts are shared across the Inkbox organization.

Install

npx vskill@latest install inkbox-ai/deepseek-harness-plugin/inkbox-contact-lookup

SKILL.md

Inkbox contact lookup

DeepSeek Harness receives contact context on inbound email, SMS, iMessage, and calls when Inkbox resolves the sender, and it can read or update the organization's shared contacts.

DeepSeek Harness tool availability

  • Use inkbox_list_contacts for name-based searches like "who is Alex?".
  • Use inkbox_lookup_contact when you have an exact or partial email/phone filter.
  • Use inkbox_get_contact to fetch a full contact by UUID after list/lookup returns one.
  • Use inkbox_create_contact when the user asks you to save a new person or contact card.
  • Use inkbox_update_contact when the user asks you to change an existing contact; look up the contact first if you do not already have its UUID.
  • Use inkbox_delete_contact only after the target contact is explicit and confirmed.
  • There is no vCard export/import, contact access, or contact rule tool in DeepSeek Harness.
  • If an inbound message includes a resolved contact marker, treat that marker as the source of truth for the current sender.
  • If the user asks for broad contact administration, direct them to Inkbox Console or to a host/plugin that exposes the Inkbox power-assistant admin tools.

Workflow

  1. Use resolved inbound context first. If the message starts with an [inkbox:...] marker containing contact fields, use those fields and do not invent missing identity details.
  2. Look up named people. If the user asks about a named person, call inkbox_list_contacts with the name before saying you do not know.
  3. Use literal addresses when supplied. If the user gives an email address or phone number, use it directly with inkbox_send_email, inkbox_send_sms, inkbox_send_imessage, or inkbox_place_call; optionally call inkbox_lookup_contact if the user asks who it belongs to.
  4. Create contacts when asked. If the user asks you to save someone new and provides at least one useful field, call inkbox_create_contact.
  5. Update contacts by UUID. If the user asks you to edit a contact, resolve the contact with list/lookup/get first, then call inkbox_update_contact with only the fields that should change. Omitted fields remain unchanged.
  6. Delete cautiously. If the user asks to delete a contact, confirm the exact target when there is any ambiguity, then call inkbox_delete_contact with the UUID.
  7. Ask when the target is ambiguous. If lookup returns multiple plausible contacts, ask which contact the user means before sending, calling, updating, or deleting.

Access semantics

  • Every identity in the organization can read contacts. Creating, updating, or deleting a contact affects the shared address book.
  • If Inkbox does not include a resolved contact marker, the sender may be unknown or ambiguous.
  • Contacts do not have per-identity access grants.

What this skill does NOT cover

  • Bulk vCard import — that's an admin flow, not exposed as an agent tool.
  • vCard export — not exposed as an agent tool.
  • Arbitrary workspace memory. Use the host's available memory/note tools only when they are actually registered.

When you need more — raw Inkbox docs

If a lookup filter, contact field, or access semantics question isn't covered here, go to the source:

  • https://inkbox.ai/llms.txt — LLM-friendly index of every Inkbox doc page.
  • https://inkbox.ai/docs/all.md — the full Inkbox documentation concatenated as one markdown file.

Prefer fetching these over guessing field names or filter semantics.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/inkbox-ai/deepseek-harness-plugin/inkbox-contact-lookup/badge)](https://verified-skill.com/skills/inkbox-ai/deepseek-harness-plugin/inkbox-contact-lookup)

Something wrong with this skill or its page? Tell us.