buildlog
Record, export, and share your AI coding sessions as replayable buildlogs
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 0 · 2.5k · 8 current installs · 9 all-time installs
byErik@espetey
MIT-0
Security Scan
OpenClaw
Suspicious
medium confidencePurpose & 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.
What to consider before installing
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.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.1
Download ziplatest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
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 beganbuildlog:stopped— Recording endedbuildlog:paused— Recording pausedbuildlog:resumed— Recording resumedbuildlog:uploaded— Buildlog uploaded successfullybuildlog: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
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
