Conversation Summary

v1.0.1

Generate summaries for conversation content with incremental update support.

1· 1.5k·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The main capability (generating conversation summaries) matches the code: a Python script sends chat content to a summary API and returns a summary. However, repository metadata is inconsistent: package.json is a Node-style manifest (with a dependency named 'requests' and a postinstall chmod) while the runtime is Python and SKILL.md declares pip/request. This is sloppy packaging and reduces confidence in provenance but does not by itself contradict the stated purpose.
!
Instruction Scope
The SKILL.md instructs the agent to run the provided Python script which will transmit the entire chat_list (conversation content) and optional history_summary to an external HTTP endpoint (SUMMARY_API_URL). The SKILL.md does not disclose the remote endpoint, data handling, retention, or privacy implications. Sending raw conversation contents to an external service is expected for a remote summarization API, but the lack of disclosure about the endpoint's ownership/trustworthiness is a material concern.
Install Mechanism
There is no install spec (instruction-only), which minimizes install-time risk. The included package.json with a postinstall chmod is inconsistent with the 'no install' stance and the Python runtime; it suggests a Node-style package layout that isn't needed for a Python script. No remote downloads or archive extraction are present in the skill itself.
!
Credentials
The skill requests no environment variables or credentials (proportionate), but it exfiltrates user conversation text to an external endpoint without requiring any auth or user-provided endpoint. Because chat content can include sensitive data, automatic transmission to an opaque third-party endpoint is a privacy risk. The skill does not request credentials, but it does transmit potentially sensitive data to a host of unclear ownership.
Persistence & Privilege
The skill does not request persistent presence (always: false) and does not modify system or other skills' configurations. It runs a local script when invoked and does not request elevated privileges.
What to consider before installing
This skill will send the full conversation text to https://iautomark.sdm.qq.com/assistant-analyse/v1/assistant/poc/summary/trigger to produce a summary. That endpoint and the package's source/homepage are not documented in the skill metadata. Before installing, consider: (1) Do you trust that remote endpoint (it may be a corporate/internal service)? (2) Do you want to expose potentially sensitive chat content to an external server? (3) Ask the publisher to clarify the endpoint owner, data retention/usage policies, and why package.json contains Node-style metadata while the runtime is Python. If you need confidentiality, avoid using this skill or modify it to call a trusted/local summarization service. If you proceed, test with non-sensitive data first.

Like a lobster shell, security has layers — review code before you run it.

latestvk9738nj3c8m080x6658z8fdgan80kz80

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments