Generate summaries for conversation content with incremental update support.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add Demerzels-lab/elsamultiskillagent --skill chat-conversation-summary --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Chat Conversation Summary?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/demerzels-lab-chat-conversation-summary)More formats (shields.io, HTML) on the badges page.
---
name: conversation-summary
description: Generate summaries for conversation content with incremental update support.
emoji: 📝
author: lyue82665-droid
version: 1.0.0
license: MIT
requires:
bins:
- python3
pip:
- requests
tools:
- name: summarize_conversation
description: Generate a summary for conversation content.
parameters:
type: object
properties:
chat_list:
type: string
description: "JSON formatted conversation list, e.g., [{\"role\":\"user\",\"content\":\"hello\"}]"
history_summary:
type: string
description: "Previous summary for incremental update (optional)"
required: [chat_list]
---
# Conversation Summary - Agent Instructions
Use this skill to generate summaries for conversation content.
## Usage
When the user requests any of the following:
- "Summarize this conversation"
- "Generate a summary"
- "What did we talk about"
Use the `summarize_conversation` tool to call the summary API.
## How to Call
```bash
python3 scripts/conversation_summary.py '<chat_list_json>' '<history_summary>'
```
### Parameters
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| chat_list | string | Yes | JSON formatted conversation content |
| history_summary | string | No | Previous summary for incremental update |
### chat_list Format Example
```json
[
{"role": "user", "content": "How is the weather today?"},
{"role": "assistant", "content": "It is sunny, 25 degrees."}
]
```
## Response
The script returns JSON with:
- `status`: "completed" or "error"
- `summary`: Generated conversation summary
- `error`: Error message if failed
## Error Handling
- If the API returns a non-zero code, report the error message to the user
- If the request fails, check network connectivity
- Ensure chat_list is valid JSON format before calling
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!