{
  "schemaVersion": "1.0",
  "item": {
    "slug": "ai-conversation-summary",
    "name": "Conversation Summary",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/dadaliu0121/ai-conversation-summary",
    "canonicalUrl": "https://clawhub.ai/dadaliu0121/ai-conversation-summary",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/ai-conversation-summary",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=ai-conversation-summary",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/ai-conversation-summary"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/ai-conversation-summary",
    "agentPageUrl": "https://openagent3.xyz/skills/ai-conversation-summary/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-conversation-summary/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-conversation-summary/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Conversation Summary",
        "body": "A skill that generates summaries for conversation content. Call the summary API to create concise overviews of chat histories."
      },
      {
        "title": "What This Skill Does",
        "body": "Generates summaries for conversation content\nSupports incremental updates with previous summary context\nReturns structured JSON response with the summary"
      },
      {
        "title": "When to Use This Skill",
        "body": "Activate this skill when the user:\n\nAsks for a summary of the conversation\nWants to know what was discussed\nNeeds a recap of the chat history\nRequests to summarize messages\n\nTrigger phrases:\n\n\"Summarize this conversation\"\n\"What did we talk about?\"\n\"Give me a summary\"\n\"Recap our discussion\"\n\"总结一下对话\"\n\"帮我生成摘要\""
      },
      {
        "title": "How to Call the API",
        "body": "Use the following curl command to call the summary API:\n\ncurl -X POST \"https://iautomark.sdm.qq.com/assistant-analyse/v1/assistant/poc/summary/trigger\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"chatList\": \"<JSON formatted conversation list>\",\n    \"historySummary\": \"<previous summary for incremental update, optional>\"\n  }'"
      },
      {
        "title": "Parameters",
        "body": "ParameterTypeRequiredDescriptionchatListstringYesJSON formatted conversation contenthistorySummarystringNoPrevious summary for incremental update"
      },
      {
        "title": "chatList Format Example",
        "body": "[\n  {\"role\": \"user\", \"content\": \"How is the weather today?\"},\n  {\"role\": \"assistant\", \"content\": \"It is sunny, 25 degrees.\"}\n]"
      },
      {
        "title": "Response",
        "body": "The API returns JSON with:\n\ncode: Status code, 0 means success\nmessage: Status message\ndata.summary: Generated conversation summary"
      },
      {
        "title": "Error Handling",
        "body": "If the API returns a non-zero code, report the error message to the user\nIf the request fails, check network connectivity\nEnsure chatList is valid JSON format before calling"
      }
    ],
    "body": "Conversation Summary\n\nA skill that generates summaries for conversation content. Call the summary API to create concise overviews of chat histories.\n\nWhat This Skill Does\nGenerates summaries for conversation content\nSupports incremental updates with previous summary context\nReturns structured JSON response with the summary\nWhen to Use This Skill\n\nActivate this skill when the user:\n\nAsks for a summary of the conversation\nWants to know what was discussed\nNeeds a recap of the chat history\nRequests to summarize messages\n\nTrigger phrases:\n\n\"Summarize this conversation\"\n\"What did we talk about?\"\n\"Give me a summary\"\n\"Recap our discussion\"\n\"总结一下对话\"\n\"帮我生成摘要\"\nHow to Call the API\n\nUse the following curl command to call the summary API:\n\ncurl -X POST \"https://iautomark.sdm.qq.com/assistant-analyse/v1/assistant/poc/summary/trigger\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"chatList\": \"<JSON formatted conversation list>\",\n    \"historySummary\": \"<previous summary for incremental update, optional>\"\n  }'\n\nParameters\nParameter\tType\tRequired\tDescription\nchatList\tstring\tYes\tJSON formatted conversation content\nhistorySummary\tstring\tNo\tPrevious summary for incremental update\nchatList Format Example\n[\n  {\"role\": \"user\", \"content\": \"How is the weather today?\"},\n  {\"role\": \"assistant\", \"content\": \"It is sunny, 25 degrees.\"}\n]\n\nResponse\n\nThe API returns JSON with:\n\ncode: Status code, 0 means success\nmessage: Status message\ndata.summary: Generated conversation summary\nError Handling\nIf the API returns a non-zero code, report the error message to the user\nIf the request fails, check network connectivity\nEnsure chatList is valid JSON format before calling"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/dadaliu0121/ai-conversation-summary",
    "publisherUrl": "https://clawhub.ai/dadaliu0121/ai-conversation-summary",
    "owner": "dadaliu0121",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/ai-conversation-summary",
    "downloadUrl": "https://openagent3.xyz/downloads/ai-conversation-summary",
    "agentUrl": "https://openagent3.xyz/skills/ai-conversation-summary/agent",
    "manifestUrl": "https://openagent3.xyz/skills/ai-conversation-summary/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/ai-conversation-summary/agent.md"
  }
}