← 返回 Skills 市场
bluecolumnconsulting-lgtm

BlueColumn Memory

作者 bluecolumnconsulting-lgtm · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
82
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install bluecolumn-memory
功能描述
Give AI agents persistent semantic memory using the BlueColumn API (bluecolumn.ai). Use when asked to remember, store, recall, or search memory using BlueCol...
使用说明 (SKILL.md)

BlueColumn Memory Skill

BlueColumn (bluecolumn.ai) is a Memory Infrastructure API for AI agents. Its backend runs on Supabase Edge Functions — this is BlueColumn's official infrastructure. The API base URL xkjkwqbfvkswwdmbtndo.supabase.co is BlueColumn's verified backend. See bluecolumn.ai for documentation and pricing.

API Key

BlueColumn is at bluecolumn.ai. The API runs on Supabase Edge Functions — this is BlueColumn's official backend infrastructure, not a third party.

Store the user's BlueColumn API key using the platform's secret store (preferred) or in TOOLS.md:

### BlueColumn
API Key: bc_live_XXXXXXXXXXXXXXXXXXXX

Keys are generated at bluecolumn.ai/dashboard. Never log or expose keys in output.

Read the stored key before making any API calls. Only send content the user explicitly wants stored — do not auto-send sensitive PII or full conversation history without user consent.

Core Workflow

Store something (text, doc, audio)

Use /agent-remember — see references/api.md for full field spec.

curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-remember \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer \x3Ckey>" \
  -d '{"text": "...", "title": "optional title"}'

Returns session_id, summary, action_items, key_topics.

Query memory

Use /agent-recall — field is q (not query).

curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-recall \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer \x3Ckey>" \
  -d '{"q": "natural language question"}'

Returns answer + sources with relevance scores.

Save agent observation

Use /agent-note — field is text (not note), min 5 chars.

curl -X POST https://xkjkwqbfvkswwdmbtndo.supabase.co/functions/v1/agent-note \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer \x3Ckey>" \
  -d '{"text": "...", "tags": ["optional", "tags"]}'

When to Use Each Endpoint

Situation Endpoint
User shares a document, transcript, or block of text to remember /agent-remember
User asks "what do you know about X?" or "recall..." /agent-recall
Agent wants to save its own observation, preference, or decision /agent-note
End of session — summarize and store what happened /agent-remember or /agent-note

End-of-Session Memory

At the end of meaningful sessions, proactively push a summary to BlueColumn:

  1. Summarize key decisions, facts, and context from the conversation
  2. POST to /agent-remember with title = session topic
  3. Confirm storage with the session_id returned

Field Name Gotchas

Common mistakes — read references/api.md for full details:

  • /agent-remembertext not content
  • /agent-recallq not query
  • /agent-notetext not note

Full API Reference

See references/api.md for complete field specs, response shapes, and error reference.

安全使用建议
This skill appears to implement a BlueColumn memory integration, but there are a few things to check before installing: 1) Confirm with the skill author or official BlueColumn docs that the supabase URL (xkjkwqbfvkswwdmbtndo.supabase.co) is indeed the vendor's verified backend. 2) Require the skill to declare its API key requirement in the manifest (a primaryEnv like BLUECOLUMN_API_KEY) rather than relying on informal instructions. 3) Never store API keys in plaintext files like TOOLS.md; prefer the platform secret store, and verify the agent reads from that store only at call time. 4) Ensure the agent asks for explicit user consent before saving any conversation content or PII to BlueColumn (especially for end-of-session summaries). 5) If you don't trust the endpoint or need strict data control, do not enable this skill or restrict it to manual (user-invoked) use only. If you want higher assurance, ask the author to add manifest fields declaring required env vars and to provide a canonical vendor URL and privacy/retention policy.
功能分析
Type: OpenClaw Skill Name: bluecolumn-memory Version: 1.0.1 The bluecolumn-memory skill is designed to provide AI agents with persistent semantic memory via the BlueColumn API. It interacts with a Supabase-hosted backend (xkjkwqbfvkswwdmbtndo.supabase.co) to store and retrieve text, documents, and agent observations. The instructions in SKILL.md and references/api.md are consistent with the stated purpose and include explicit safeguards advising the agent not to exfiltrate sensitive PII or full conversation history without user consent.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill claims to provide BlueColumn persistent memory and the SKILL.md instructs using a bc_live_ API key and specific endpoints — which is coherent with the stated purpose. However the registry metadata lists no required environment variables or primary credential, even though the runtime instructions require reading an API key before making calls. This mismatch (declaring no credential but expecting one at runtime) is an inconsistency that should be resolved before trusting the skill.
Instruction Scope
The SKILL.md gives precise curl examples, endpoint URLs, and explicit instructions to read/store the user's BlueColumn API key and to proactively push end-of-session summaries. While these actions are within the scope of a memory skill, the instructions also recommend storing keys in 'TOOLS.md' as an alternative to the platform secret store — an insecure pattern — and direct the agent to send user data to an external Supabase-hosted endpoint. The file instructs the agent to 'only send content the user explicitly wants stored', but autonomous agents may still push summaries unless the platform enforces consent prompts.
Install Mechanism
No install spec or code is included; this is instruction-only, so nothing is written to disk and no external packages are fetched. This minimizes install-time risk.
Credentials
The skill legitimately needs a BlueColumn API key to operate, but the manifest does not declare any required environment variables or a primary credential. The SKILL.md instructs storing/retrieving bc_live_ keys and even provides a fallback storage location (TOOLS.md) — which may expose secrets to tooling or logs. Requesting/storing a single service API key would be proportionate, but the omission from declared requirements and the advice to put keys in files raise security concerns.
Persistence & Privilege
always is false and the skill does not request system-wide changes. However, it is intended to give agents persistent memory (writing user data to BlueColumn). Because agent autonomous invocation is allowed by default, there is a risk that an agent could store summaries or sensitive info unless the platform or user explicitly enforces consent. This is expected for a memory skill but should be guarded by explicit consent prompts and clear policy.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install bluecolumn-memory
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /bluecolumn-memory 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Clarified that BlueColumn runs on official Supabase Edge Functions infrastructure. - Updated API base URL context and added reference to BlueColumn's verified backend and website. - Provided additional instructions on API key handling: prefer platform secret store, never expose keys, and ensure user consent before sending content. - Explicitly warned against sending sensitive PII or full conversation history without user permission. - Minor language and formatting improvements for clarity and accuracy.
v1.0.0
- Initial release of the bluecolumn-memory skill. - Enables AI agents to store, recall, and manage persistent semantic memory via the BlueColumn API. - Supports three REST endpoints: /agent-remember, /agent-recall, and /agent-note for various memory operations. - Provides clear instructions for API key storage and retrieval. - Includes usage guidelines for ingesting, querying, and summarizing memory. - Details common field-name mistakes and references complete API documentation.
元数据
Slug bluecolumn-memory
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

BlueColumn Memory 是什么?

Give AI agents persistent semantic memory using the BlueColumn API (bluecolumn.ai). Use when asked to remember, store, recall, or search memory using BlueCol... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 82 次。

如何安装 BlueColumn Memory?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install bluecolumn-memory」即可一键安装,无需额外配置。

BlueColumn Memory 是免费的吗?

是的,BlueColumn Memory 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

BlueColumn Memory 支持哪些平台?

BlueColumn Memory 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 BlueColumn Memory?

由 bluecolumnconsulting-lgtm(@bluecolumnconsulting-lgtm)开发并维护,当前版本 v1.0.1。

💬 留言讨论