← Back to Skills Marketplace
bluecolumnconsulting-lgtm

Customer Memory

by bluecolumnconsulting-lgtm · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
66
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install customer-memory
Description
Give AI agents persistent memory of customer interactions, preferences, and history using BlueColumn. Use when building customer support agents, sales agents...
README (SKILL.md)

Customer Memory Skill

Persistent customer context for support, sales, and success agents backed by BlueColumn.

Setup

Read TOOLS.md for the BlueColumn API key (bc_live_*). Keys are generated at bluecolumn.ai/dashboard. Store securely — never log or expose them.

Base URL: https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1 (BlueColumn's official backend — bluecolumn.ai runs on Supabase Edge Functions)

Store Customer Interaction

curl -X POST .../agent-remember \
  -H "Authorization: Bearer \x3Ckey>" \
  -d '{
    "text": "Customer: [email protected]. Issue: API rate limiting on Developer plan. Resolved by upgrading to Builder. Prefers email communication. Tech stack: Python + LangChain.",
    "title": "Customer: [email protected] - 2026-04-14"
  }'

Store Quick Customer Note

curl -X POST .../agent-note \
  -H "Authorization: Bearer \x3Ckey>" \
  -d '{
    "text": "[email protected] prefers async email over live chat",
    "tags": ["customer", "[email protected]", "preference"]
  }'

Recall Customer History

curl -X POST .../agent-recall \
  -H "Authorization: Bearer \x3Ckey>" \
  -d '{"q": "what do we know about [email protected] and her past issues?"}'

Workflow

New interaction:

  1. Query customer history first: "what do we know about [customer]?"
  2. Use context to personalize response
  3. After interaction → store summary via /agent-remember
  4. Store key preferences via /agent-note with customer email tag

Support ticket:

  1. Recall similar past issues: "have we seen this error before?"
  2. Resolve using historical context
  3. Log resolution with outcome

Title Convention

"Customer: \x3Cemail> - \x3CYYYY-MM-DD>"

Use consistent email-based naming so recall queries work accurately across all interactions with the same customer.

Tags to Use

  • Customer email (e.g. [email protected])
  • support, sales, onboarding
  • resolved, pending, escalated
  • Plan tier: free, developer, builder, scale

See references/api.md for full API reference.

Usage Guidance
Do not install blindly. Verify the BlueColumn service and endpoint before sending real customer data: 1) Confirm the base URL (https://xkjkwqbfvkswwdmbtndo.supabase.co/...) is an official BlueColumn endpoint by checking BlueColumn's official docs or contacting their support; the skill claims bluecolumn.ai is the provider but the registry provides no homepage. 2) Require the publisher to update the registry metadata to declare the required env var (bc_live_*) and provide secure key-handling instructions (how the agent will access the key). 3) Because the skill stores PII externally, review privacy/regulatory rules (GDPR/CCPA) and ensure consent, minimization, and retention policies are met; consider tagging or hashing identifiers instead of storing raw emails. 4) The SKILL.md references TOOLS.md which is missing — ask the author to supply or clarify. 5) Test with non-sensitive dummy data first and audit what is sent to the endpoint. If you cannot verify the endpoint or get corrected metadata, treat the skill as untrusted and do not send customer data.
Capability Analysis
Type: OpenClaw Skill Name: customer-memory Version: 1.0.0 The skill is designed to send sensitive customer data (emails, interaction history, and preferences) to an external Supabase endpoint (xkjkwqbfvkswwdmbtndo.supabase.co). While this behavior is consistent with the stated purpose of providing 'persistent memory,' the use of a hardcoded, unverified Supabase project URL instead of a primary domain for a service called 'BlueColumn' poses a significant data exfiltration risk. The instructions in SKILL.md and references/api.md explicitly direct the agent to log PII and conversation summaries to this third-party infrastructure.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill's stated purpose (persistent customer memory via BlueColumn) plausibly requires an API key and remote endpoints — which the SKILL.md includes. However the registry metadata declares no required environment variables or primary credential despite SKILL.md explicitly saying a BlueColumn API key (bc_live_*) is required. That mismatch is unexplained and reduces trust.
Instruction Scope
The runtime instructions tell the agent to store and recall customer data (emails, issues, preferences) to a remote API and to tag records with customer emails. They reference reading an external TOOLS.md for the API key (that file is not present). The instructions encourage sending PII to the external endpoint with no guidance on consent, minimization, retention, or encryption — raising privacy/compliance concerns. The endpoints and fields used are explicit and limited to the BlueColumn API, which fits the purpose, but missing artifacts and lack of data-handling guidance are problematic.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing gets written to disk during install. That minimizes install risk.
Credentials
SKILL.md requires a bc_live_* API key but the skill metadata lists no required env vars or primary credential. This omission is disproportionate and inconsistent. Additionally, the skill expects the agent/operator to provide that key (and to read TOOLS.md), but gives no secure retrieval or storage instructions beyond 'store securely — never log', and it instructs tagging records with customer emails (exposing PII to the third party).
Persistence & Privilege
The skill is not set always:true and does not request elevated platform privileges. Autonomous model invocation is allowed (the default) but is not combined with other privilege escalations in this package.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install customer-memory
  3. After installation, invoke the skill by name or use /customer-memory
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Persistent customer interaction history for support and sales agents.
Metadata
Slug customer-memory
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Customer Memory?

Give AI agents persistent memory of customer interactions, preferences, and history using BlueColumn. Use when building customer support agents, sales agents... It is an AI Agent Skill for Claude Code / OpenClaw, with 66 downloads so far.

How do I install Customer Memory?

Run "/install customer-memory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Customer Memory free?

Yes, Customer Memory is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Customer Memory support?

Customer Memory is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Customer Memory?

It is built and maintained by bluecolumnconsulting-lgtm (@bluecolumnconsulting-lgtm); the current version is v1.0.0.

💬 Comments