majiayu000/claude-skill-registry-data/directory

Claude Code and agent skill by majiayu000/claude-skill-registry-data

Trust tier 3
  • community
Source check pending

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

Tainted

Author "majiayu000" has blocked skill(s)

3CX's read-only directory surface: resolving a caller by email or by exact extension, searching the PBX's own phonebooks, searching contacts synced from an integrated CRM, and listing PBX users/extensions.

Install

npx vskill@latest install majiayu000/claude-skill-registry-data/directory

SKILL.md

3CX Directory & Contacts

Overview

3CX exposes read-only lookups across three sources: the PBX's own phonebooks (company and personal entries), the PBX's user/extension list, and — where the PBX has a CRM connector configured — contacts synced in from that CRM. All of it is read-only; nothing in this skill creates or edits a contact or extension.

Anti-triggers

  • The CRM record itself — this skill only reads what 3CX has synced in

or is querying live from a connected CRM. To create or edit the actual CRM contact, use hubspot-contacts or salesbuildr-companies-contacts.

  • The client's documentation record — extension lists and phone trees

that belong in runbooks live in hudu-companies, not here.

Capabilities

Exact tool names are not published by 3CX — see the api-patterns skill for why, and call tools/list for the authoritative names on a connected PBX. The read-only capabilities this skill covers:

  • Find a contact by email
  • Find a contact by exact extension
  • Search CRM-integrated contacts
  • Search 3CX phonebooks
  • List PBX users/extensions

Common Workflows

Resolve a caller
  1. If you have an email address or an exact extension number, use the

matching exact-match lookup first — it's the most reliable signal.

  1. If that comes back empty, fall back to a phonebook search or a

CRM-integrated contact search for a partial or fuzzy match.

  1. If you only have a name, search the phonebook and the CRM-integrated

contacts in parallel — one may have an entry the other doesn't.

Cross-reference with the PSA or CRM

A miss on CRM-integrated contact search means "not synced to this PBX," not "doesn't exist in the CRM." The sync is whatever CRM connector is configured on that specific PBX — confirm the connector is active before concluding a contact genuinely doesn't exist anywhere.

Gotchas

  • Extension lookup is exact-match, not fuzzy. A partial or

slightly-wrong extension number won't resolve — fall back to the user list or a phonebook search instead of retrying the same lookup.

  • **CRM-integrated results reflect the PBX's own sync, not a live CRM

query.** Staleness depends entirely on how that PBX's CRM connector is configured — this skill has no visibility into that connector's refresh interval.

Related Skills

Security

  • Security scanPassed, 95 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/majiayu000/claude-skill-registry-data/directory/badge)](https://verified-skill.com/skills/majiayu000/claude-skill-registry-data/directory)

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