conversation-summary-api_skill

This skill summarizes conversation content and supports incremental updates, delivering concise recaps of what was discussed for quick reference.
  • Python

2.6k

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill conversation-summary-api

  • _meta.json301 B
  • SKILL.md2.6 KB

Overview

This skill generates concise summaries of conversation content and supports incremental updates to an existing summary. It takes a formatted conversation history and an optional prior summary, then returns a coherent recap suitable for users or system logs. The output is designed for quick reading and can be appended to or replace previous summaries.

How this skill works

Collect the recent chat history and format it as a JSON string array of role/content pairs, then send it with an optional previous summary to the summary endpoint. The API responds with a JSON payload containing a summary field when successful. If a prior summary is provided, the service produces an updated summary that integrates new messages. Handle non-zero response codes by surfacing the returned error message.

When to use it

  • User asks for a recap or summary of the current chat session
  • You need an incremental update to an existing conversation summary
  • Preparing meeting notes or conversation logs for archiving
  • Providing a short briefing to someone who missed prior messages

Best practices

  • Collect recent messages in chronological order and include role labels (user/assistant)
  • Pass the previous summary when available to enable incremental updates
  • Escape quotes and stringify the chatList so the API receives a JSON string
  • Limit chatList size to relevant recent messages to avoid noisy or long summaries
  • Check API response code and show the message if code is non-zero

Example use cases

  • Summarize a multi-turn support chat to create a ticket description
  • Generate an updated project discussion summary after new messages arrive
  • Provide a quick recap for a user who reconnects to a long conversation
  • Create concise meeting notes from a text-based team discussion

FAQ

Send chatList as a string that contains a JSON array of objects with role and content fields, e.g., [{"role":"user","content":"..."},{"role":"assistant","content":"..."}].

How do I request an incremental update?

Provide the prior summary in historySummary and include new chat items in chatList; the API will return an updated summary that integrates both.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational