← 返回
效率工具 中文

Clawpage

Share AI agent conversations as public web pages. Use when the user wants to share a conversation externally, export conversation history for documentation,...
将AI代理对话分享为公开网页,用于外部分享对话或导出对话历史用于文档记录。
imyelo
效率工具 clawhub v1.0.1 2 版本 99850.7 Key: 无需
★ 1
Stars
📥 649
下载
💾 3
安装
2
版本
#latest

概述

clawpage

Share AI agent conversations as public web pages.

Supported Agents

AgentProfile
----------------
OpenClawreferences/platforms/openclaw.md
_(unknown)_references/platforms/unknown.md — generic skill-based fallback
_(new platform)_Add a file following references/platforms/TEMPLATE.md

Core Workflow

1. Setup Check

2. Locate Session

  • List sessions using agent profile discovery
  • Show candidates → user confirms selection

3. Extract & Convert

Follow the Conversion section in the platform profile detected in Step 1.

Save the result to {projectDir}/chats/.tmp/{timestamp}.yaml.

4. Populate Metadata

The CLI auto-fills structural fields. The Skill's job is to fill in the human-facing metadata:

FieldCLI defaultAction
----------------------------
date, sessionId, model, totalMessages, totalTokens, defaultShowProcessAuto-filledReview only
visibilityprivateUpdate to public
participantsGeneric role names (user, assistant)Ask user for display names → rename keys; if no name is provided, use Human / Agent for single-speaker or Human 1 / Human 2 … for multi-speaker
title'Session Export' (generic)Skim generated YAML → suggest → confirm
description_(absent)_Write one-sentence summary → confirm
channel_(absent)_Ask user — set to platform name (e.g. discord) if applicable; omit otherwise
cover_(absent)_Skip (user adds custom OG image URL manually later)
tags_(absent)_Skip (user adds manually later)

5. Redact

Review the generated YAML and replace sensitive information with [REDACTED]:

  • API keys, tokens, passwords → [REDACTED]
  • File paths with usernames (/Users/xxx~)
  • Email addresses, phone numbers → [REDACTED]
  • Internal URLs and private IPs → [REDACTED]

Do not silently remove content — always substitute [REDACTED] so the reader can see that content was present but withheld.

6. Confirm & Save

  • Suggest filename: {YYYYMMDD}-{topic}.yaml
  • Show preview → user confirms or modifies topic/filename
  • Before moving the file, create a dedicated branch (see below — required even if the user does not publish yet):

```bash

cd {projectDir}

git checkout main

git pull origin main

git checkout -b chat/{YYYYMMDD}-{topic}

```

  • Move: {projectDir}/chats/.tmp/{timestamp}.yaml{projectDir}/chats/{YYYYMMDD}-{topic}.yaml
  • Stage and commit immediately so the file is isolated on its own branch:

```bash

git add chats/{YYYYMMDD}-{topic}.yaml

git commit -m "docs: add {topic}"

```

> Why create a branch here? Saving on the default branch risks mixing unrelated changes into a future PR. Always commit each chat file on its own dedicated branch.


Optional: Publish

Push the branch created in step 6 and open a PR.

See references/publish.md. Only proceed after explicit user request.


Edge Cases

版本历史

共 2 个版本

  • v1.0.1 当前
    2026-05-01 16:11 安全 安全
  • v1.0.0
    2026-03-19 22:54 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 438 📥 147,522
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,810
productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 445 📥 226,241