sshvarzman-salesforce/claude-skills

sf-service-voice-runtime

Service Connector API — voice interaction runtime for Service Cloud Voice agents and supervisors.

Voir la source

Mode d’emploi

  1. Copiez la commande et examinez le paquet avant de l’installer dans votre environnement agent.
  2. Consultez le document original pour les outils, identifiants et environnements requis.
  3. Décrivez les entrées et le livrable souhaité ; comparez la sortie aux sources.
npx skills add https://github.com/sshvarzman-salesforce/claude-skills --skill sf-service-voice-runtime

Avant de commencer

  • L’installation n’inclut ni abonnement au modèle, ni quota API, ni accès aux fichiers.
  • Étoiles et installations reflètent l’activité, pas un test indépendant de qualité ou de sécurité.
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

Service Cloud Voice — Runtime Interaction (Service Connector API)

Use This Skill When

  • Building or extending a Service Cloud Voice softphone / interaction pane.
  • Driving call control (accept, end, hold/resume, mute/unmute, DTMF, transfer, conference) from an LWC or Aura component.
  • Adding supervisor tooling — barge-in, silent monitor, whisper — in real time.
  • Wiring agent presence and login/logout state changes into the same client.

Core Workflow

  1. Confirm the CTI surface
  • Service Cloud Voice + Amazon Connect (or partner CCaaS) is provisioned with the Service Connector API loaded on the interaction pane.
  1. Model call state
  • Track call lifecycle: Ringing → Connected → OnHold → Transferring → Ended.
  • Bind UI buttons to Sfdc.interaction.voice.* calls; guard with the current state.
  1. Agent-side controls
  • Accept / End: acceptCall(), endCall().
  • Hold / Resume, Mute / Unmute.
  • Transfer patterns: blind vs warm; conference for three-way.
  • DTMF: sendDigits() for IVR navigation from an assist tool.
  1. Presence + login
  • login(), logout(), setAgentStatus() — synchronize with Omni presence where used.
  1. Supervisor controls
  • barge(), monitor() (silent), whisper() — gate behind supervisor role check on the client.
  1. Correlate to records
  • Bind interaction events to VoiceCall, MessagingSession, or Case — see sf-service-voice-toolkit for transcript subscribe/teardown and sf-service-voice-digital for channel patterns.

Deliverables

  • Call-state model with allowed transitions.
  • Button-to-API map for the agent pane (with role guards on supervisor actions).
  • Failure/edge-case handling — dropped connections, transfer failures, DTMF timing.
  • Test plan — one call per control, end-to-end with a soft phone in preview.

References

  • See references/api-cli.md for the full Service Connector API surface used in this skill.

Tâches connexes

du même dépôt

Autres Skills

Tous les Skills
sshvarzman-salesforce
Communauté

activating-datacloud

Salesforce Data Cloud Act phase. Use this skill when the user manages activations, activation targets, data actions, or downstream delivery of Data Cloud audiences and data. TRIGGER when: user manages activations, activation targets, data actions, or downstream delivery of Data Cloud audiences and data. DO NOT TRIGGER when: the task is segment creation (use segmenting-datacloud), data retrieval/search work (use retrieving-datacloud), or STDM/session tracing (use observing-agentforce).

installations
1
GitHub Stars
0
Mis à jour
15 oct.
sshvarzman-salesforce
Communauté

agentforce-skills-research

Research Agentforce configuration patterns — topics, actions, instructions, CLTs, knowledge, planner behavior. Searches Salesforce docs, Trailhead, internal repos (git.soma), Slack channels, and Google Docs to find working examples, known issues, and best practices.

installations
1
GitHub Stars
0
Mis à jour
15 oct.
sshvarzman-salesforce
Communauté

harmonizing-datacloud

Salesforce Data Cloud Harmonize phase. Use this skill when the user works with DMOs, mappings, relationships, identity resolution, unified profiles, data graphs, or universal IDs. TRIGGER when: user works with DMOs, mappings, relationships, identity resolution, unified profiles, data graphs, or universal IDs. DO NOT TRIGGER when: the task is only about streams/DLOs (use preparing-datacloud), segments/insights (use segmenting-datacloud), retrieval/search (use retrieving-datacloud), or STDM/sessio

installations
1
GitHub Stars
0
Mis à jour
15 oct.
sshvarzman-salesforce
Communauté

preparing-datacloud

Salesforce Data Cloud Prepare phase. Use this skill when the user creates or manages Data Cloud data streams, DLOs, transforms, or Document AI configurations. TRIGGER when: user creates or manages Data Cloud data streams, DLOs, transforms, or Document AI configurations, or asks about ingestion into Data Cloud. DO NOT TRIGGER when: the task is connection setup only (use connecting-datacloud), DMOs and identity resolution (use harmonizing-datacloud), or query/search work (use retrieving-datacloud)

installations
1
GitHub Stars
0
Mis à jour
15 oct.