← 返回 Skills 市场
espetey

buildlog

作者 Erik · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
2825
总下载
0
收藏
9
当前安装
2
版本数
在 OpenClaw 中安装
/install buildlog
功能描述
Record, export, and share your AI coding sessions as replayable buildlogs
使用说明 (SKILL.md)

Buildlog Skill

Record your OpenClaw coding sessions and share them on buildlog.ai.

Overview

The buildlog skill captures your AI-assisted coding sessions in real-time, creating replayable recordings that can be shared with others. Perfect for:

  • Tutorials: Share how you built something step-by-step
  • Documentation: Create living documentation of complex implementations
  • Debugging: Review sessions to understand what went wrong
  • Learning: Study how others approach problems

Commands

Recording

  • "Start a buildlog [title]" — Begin recording a new session
  • "Stop the buildlog" — End recording and optionally upload
  • "Pause the buildlog" — Temporarily pause recording
  • "Resume the buildlog" — Continue a paused recording

Exporting

  • "Export this session as a buildlog" — Convert current session to buildlog format
  • "Export the last [N] messages" — Export a portion of the session

Uploading

  • "Upload the buildlog" — Push to buildlog.ai
  • "Share the buildlog" — Upload and get a shareable link

Annotations

  • "Add a note: [text]" — Add commentary to the current point
  • "Mark this as important" — Flag the current exchange
  • "Add chapter: [title]" — Create a chapter marker

Status

  • "Buildlog status" — Check recording state
  • "Show buildlog info" — Display current recording details

Configuration

Add to your OpenClaw configuration:

{
  "skills": {
    "buildlog": {
      "apiKey": "your-api-key",
      "autoUpload": false,
      "defaultPublic": true,
      "includeFileContents": true,
      "maxFileSizeKb": 100
    }
  }
}

Options

Option Type Default Description
apiKey string Your buildlog.ai API key (optional for public uploads)
autoUpload boolean false Automatically upload when recording stops
defaultPublic boolean true Make buildlogs public by default
includeFileContents boolean true Include file content snapshots
maxFileSizeKb number 100 Maximum file size to include

Events

The skill emits the following events:

  • buildlog:started — Recording began
  • buildlog:stopped — Recording ended
  • buildlog:paused — Recording paused
  • buildlog:resumed — Recording resumed
  • buildlog:uploaded — Buildlog uploaded successfully
  • buildlog:error — An error occurred

Examples

Basic Recording

You: Start a buildlog "Building a REST API"
Assistant: 🔴 Recording started: "Building a REST API"

You: Create an Express server with TypeScript
Assistant: [creates files...]

You: Stop the buildlog
Assistant: Recording stopped. 12 exchanges captured.
         Would you like to upload to buildlog.ai?

Retroactive Export

You: Export this session as a buildlog
Assistant: Exported 24 exchanges as buildlog.
         Title: "Untitled Session"
         Ready to upload?

Privacy

  • Buildlogs can be public or private
  • API keys are never included in exports
  • You control what gets shared
  • Delete buildlogs anytime at buildlog.ai
安全使用建议
This skill appears to do what it says (record and upload coding sessions), but you should be careful before enabling it for real work. Things to consider before installing or using it: - Turn off autoUpload by default and review exports before uploading. - Set includeFileContents to false if you don't want the skill to capture file contents (this reduces risk of leaking secrets or private files). - If you provide an apiKey, treat it like a credential — only use it if you trust buildlog.ai and understand their retention/privacy policies. - Avoid recording sessions that handle secrets (API keys, private keys, passwords, internal IPs). - Ask the maintainer (or check the repository) for implementation details showing how exports redact secrets and what exact files are captured. If you need assurance, request or review source code that limits capture scope and demonstrates redaction before uploading. Given the information available (instruction-only SKILL.md with no code), this assessment is medium confidence; access to the implementation or a privacy/security whitepaper from buildlog.ai would raise confidence and could change the verdict to benign if it proves explicit safeguards.
功能分析
Type: OpenClaw Skill Name: buildlog Version: 1.0.1 The skill is classified as suspicious due to its inherent capability to capture and upload potentially sensitive file contents to an external domain (buildlog.ai), as indicated by the `includeFileContents` configuration option in `SKILL.md`. While this functionality is transparently stated as part of the skill's purpose and is user-configurable, it represents a significant data exposure risk. There is no clear evidence of intentional malicious behavior such as credential theft, unauthorized execution, or prompt injection designed to subvert the agent's core function, but the broad data collection and exfiltration capability to buildlog.ai warrants caution.
能力评估
Purpose & Capability
Name, description, commands, and configuration all align: the skill documents starting/stopping recordings, exporting sessions, and uploading to buildlog.ai. No unrelated binaries, installs, or credentials are requested.
Instruction Scope
The SKILL.md instructs the agent to capture sessions in real time and offers an option includeFileContents=true with a maxFileSizeKb. It does not define which files are captured (workspace files, all files referenced, or arbitrary system files) or the exact triggers for auto-upload. This vagueness could lead to unintended capture and upload of sensitive data (secrets, credentials, private files). The doc also claims 'API keys are never included in exports' but provides no technical guarantee or mechanism for redaction.
Install Mechanism
No install spec or code files — instruction-only skill. This minimizes disk-write and supply-chain risk.
Credentials
The skill declares no required environment variables and no primary credential. The SKILL.md shows an optional apiKey in OpenClaw config for uploads, which is appropriate for an upload feature. However, since file-content capture is configurable, the absence of required credentials does not eliminate the risk of exporting sensitive local data.
Persistence & Privilege
always is false and there are no install hooks or claims to modify other skills or system config. The skill can be invoked autonomously (platform default), which is expected — but if allowed to run autonomously it could record and upload session data unless autoUpload is disabled.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install buildlog
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /buildlog 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Version 1.0.1 - No file changes detected in this release. - Documentation and functionality remain unchanged from version 1.0.0.
v1.0.0
Initial release of the buildlog skill. - Record OpenClaw AI coding sessions as replayable buildlogs. - Export, upload, and share buildlogs via buildlog.ai. - Annotate sessions with notes, chapters, and important markers. - Control recording with start, stop, pause, and resume commands. - Flexible export options, including partial session export and file content inclusion. - Configurable options for privacy, upload behavior, and file size limits.
元数据
Slug buildlog
版本 1.0.1
许可证
累计安装 10
当前安装数 9
历史版本数 2
常见问题

buildlog 是什么?

Record, export, and share your AI coding sessions as replayable buildlogs. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2825 次。

如何安装 buildlog?

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

buildlog 是免费的吗?

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

buildlog 支持哪些平台?

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

谁开发了 buildlog?

由 Erik(@espetey)开发并维护,当前版本 v1.0.1。

💬 留言讨论