← 返回 Skills 市场
npfaerber

Conversation Archiver

作者 npfaerber · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
361
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install conversation-archiver
功能描述
Archive completed conversations and projects. Use on project completion, resolved threads, or when asked to archive a conversation. Writes structured summari...
使用说明 (SKILL.md)

Conversation Archiver

Standardized workflow for archiving completed conversations and projects.

Requirements

  • File system access (workspace directory)
  • Optional: OpenClaw Discord channel for posting summaries

When to Use

  • Project reaches completion
  • A conversation thread is resolved
  • User says "archive this" or "we're done with X"
  • Periodic cleanup of old project channels

Workflow

  1. Write summary file:

    • Path: archive/conversations/YYYY-MM-DD_topic-slug.md
    • Format:
      # [Topic Name]
      **Date:** YYYY-MM-DD
      **Duration:** [how long the project/conversation spanned]
      **Status:** Completed
      
      ## Summary
      [2-3 paragraph summary of what happened]
      
      ## Key Decisions
      - [Decision 1]
      - [Decision 2]
      
      ## Outcomes
      - [What was built/changed/resolved]
      
      ## Open Items
      - [Anything left unresolved, or "None"]
      
  2. Post to Discord (optional): Send summary to a designated archive channel

    • Keep Discord post concise -- summary + outcomes only
    • Link to the full file if details are long
  3. Update daily memory: Add a line to today's memory file noting the archival

  4. Update tasks: If the conversation relates to a tracked task, mark it complete

Naming Convention

File slug: lowercase, hyphens, no special chars. Examples:

  • 2026-02-24_discord-server-cleanup.md
  • 2026-02-20_multi-user-agent-deploy.md
  • 2026-02-15_connector-setup.md

Configuration

Set these in your workspace to customize:

  • Archive directory: Default archive/conversations/ relative to workspace
  • Discord channel: Set a channel ID for posting summaries (optional)
  • Memory file pattern: Default memory/YYYY-MM-DD.md
安全使用建议
This skill is plausible for archiving, but it leaves important details unspecified. Before installing or using it, confirm: (1) exactly where the agent will write files and restrict its filesystem permissions to that directory; (2) how Discord posting is authenticated—prefer a single-use webhook URL stored explicitly (e.g., ARCHIVE_DISCORD_WEBHOOK) rather than allowing the agent to access arbitrary tokens; (3) what 'mark task complete' means (which task system or file) and supply only the minimal API access required; (4) require the agent to ask for explicit user confirmation before posting any archive text outside the workspace; and (5) review archived content for sensitive data before any external posting. If possible, update SKILL.md/metadata to declare required env vars (Discord webhook or bot token, task-system creds) and to narrow the described scope.
功能分析
Type: OpenClaw Skill Name: conversation-archiver Version: 1.0.0 The skill bundle defines a 'conversation-archiver' agent skill. The `SKILL.md` file outlines a workflow for summarizing conversations, writing them to specific files within the workspace (`archive/conversations/`, `memory/`), and optionally posting to a designated Discord channel. All requested permissions (file system access, network access) are clearly tied to the stated purpose of archiving. There are no indications of prompt injection attempts, unauthorized data access, exfiltration, or malicious execution instructions. The instructions are clear, transparent, and align with a benign utility function.
能力评估
Purpose & Capability
Name/description match the instructions to write archive files and update memory/tasks. However, the SKILL.md mentions optionally posting to Discord and marking tracked tasks complete without specifying how (webhook vs bot token, which task system), so required capabilities for those features are not declared.
Instruction Scope
Instructions explicitly direct the agent to write files under archive/ and to append to memory/YYYY-MM-DD.md and to mark tasks complete. They also permit posting summaries to a Discord channel and linking full files. That allows exfiltration of full conversation contents unless posting behavior and auth are constrained. The instructions are vague about what 'mark it complete' means (which external systems, APIs, or files), giving the agent broad discretion.
Install Mechanism
Instruction-only skill with no install spec or downloaded code; nothing will be written to disk by an installer. This minimizes supply-chain risk.
Credentials
The skill requests no environment variables or credentials in metadata, but runtime behavior (posting to Discord, updating external task trackers) will require credentials (webhook URL, bot token, API keys). The absence of declared credentials is an inconsistency and could lead the agent to reuse unrelated tokens or prompt for/seek secrets at runtime.
Persistence & Privilege
always:false and no install means the skill does not demand permanent presence or elevated platform privileges. It does require write access to the workspace (archive/ and memory/ files), which is normal but should be limited to intended paths.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install conversation-archiver
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /conversation-archiver 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of conversation-archiver. - Enables standardized archiving of completed conversations and projects. - Generates structured summary files in a dedicated archive directory. - Supports optional posting of concise summaries to a Discord channel. - Updates daily memory and marks related tasks as complete. - Follows a clear naming convention for archived files. - Provides configuration options for archive location, Discord channel, and memory file pattern.
元数据
Slug conversation-archiver
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Conversation Archiver 是什么?

Archive completed conversations and projects. Use on project completion, resolved threads, or when asked to archive a conversation. Writes structured summari... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 361 次。

如何安装 Conversation Archiver?

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

Conversation Archiver 是免费的吗?

是的,Conversation Archiver 完全免费(开源免费),可自由下载、安装和使用。

Conversation Archiver 支持哪些平台?

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

谁开发了 Conversation Archiver?

由 npfaerber(@npfaerber)开发并维护,当前版本 v1.0.0。

💬 留言讨论