Update Customer Profile

Update customer profile JSON files with new call notes and preserve historical data.

14|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/rchandnaWUSTL/pm-digital-twin --skill update-customer-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Update Customer Profile
Source: https://github.com/rchandnaWUSTL/pm-digital-twin/tree/main/skills/update-customer-profile
Command: npx skills add https://github.com/rchandnaWUSTL/pm-digital-twin --skill update-customer-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that customer profiles are consistently updated with the latest information from customer interactions, preventing outdated or incomplete customer data.

Core Features & Use Cases

  • Profile Enrichment: Integrates new call data into existing customer profiles, adding details about recent interactions, pain points, and asks.
  • Data Preservation: Safely updates profile fields like 'last_call', 'stack', and 'open_asks' without overwriting valuable historical data.
  • Use Case: After a customer call, use this Skill to automatically update their profile with new pain points mentioned and add the call date to their interaction history.

Quick Start

Update the customer profile for 'Acme Corp' using the notes from the call on '2023-10-27'.

Frequently Asked Questions about Update Customer Profile

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update customer profiles with new call notes without overwriting existing interaction history?

To update customer profiles without losing interaction history, this Skill performs additive updates to JSON files. It integrates new formatted field notes into existing profile data, safely appending details like pain points and call dates while preserving the original data integrity.

What is the best way to manage customer pain points and open asks after a sales call?

Managing customer pain points and open asks after a call involves feeding new formatted field notes and an existing profile JSON into this Skill. It automatically enriches the profile by adding recent interaction details and tracking open asks within the CRM data structure.

Can I use this Skill to add call history to an existing customer profile JSON?

Yes, you can use this Skill to add call history to a customer profile JSON. It requires input paths for both the new formatted notes and the existing profile file, then performs additive updates to track interaction history and update the 'last_call' field.

Do I need formatted field notes to update CRM contact management profiles?

Yes, formatted field notes are required to update CRM contact management profiles. The Skill needs the file path for these new notes alongside the existing customer profile JSON to correctly parse and integrate interaction data, pain points, and open asks.

Will updating the customer profile overwrite historical data like the previous stack or open asks?

Updating a customer profile will not overwrite historical data like the previous stack or open asks. The Skill is designed to preserve data integrity by safely performing additive updates to the JSON file rather than replacing existing interaction history or profile fields.