← Back to Skills Marketplace
Openclaw Diary
by
Yuqiao Tan
· GitHub ↗
· v1.0.2
410
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install openclaw-diary
Description
Set up and manage OpenClaw auto learning diary. Used for: (1) Help users fork OpenClaw-Diary repository (2) Connect the forked repo to OpenClaw (3) Configure...
Usage Guidance
This skill appears to do what it says (help fork and automate a GitHub-based diary), but before installing or following it: (1) note that the SKILL.md expects a GitHub Personal Access Token (repo scope) and an 'openclaw' CLI—yet the registry lists no required env vars or binaries. Ask the publisher to update the manifest to declare GITHUB_TOKEN and any CLI dependency. (2) If you create a PAT, give it least privilege (or use a fine-grained token or deploy key), keep it secret, and know how you'll store/revoke it—avoid pasting tokens into shared UIs. (3) Prefer running the git/cron setup locally yourself rather than giving any agent automated write access; verify what exact commands will run and where files are stored. (4) If you want automated pushes, consider using GitHub Actions or a repository deploy key instead of embedding a full-personal token. If the publisher provides a manifest that declares the token requirement and explains how tokens are used and stored (or replaces PAT usage with a safer alternative), my confidence would increase.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-diary
Version: 1.0.2
The skill is classified as suspicious due to multiple shell injection vulnerabilities identified in SKILL.md. User-provided input (e.g., 'YourRobotName', 'owner/repo', 'username') is directly inserted into `sed`, `curl`, and `git` commands without apparent sanitization, creating clear vectors for arbitrary command execution. Additionally, the skill requires and handles a high-privilege GitHub Personal Access Token (PAT) with 'repo' scope, which could be compromised if these vulnerabilities are exploited. While these are critical flaws, there is no evidence of intentional malicious behavior such as unauthorized data exfiltration, backdoors, or obfuscation; in fact, the 'Privacy Protection' section explicitly instructs the agent against such actions.
Capability Assessment
Purpose & Capability
The SKILL.md describes forking a GitHub repo, customizing index.html, scheduling daily pushes, and enabling Pages—these actions match the stated purpose. However, the instructions reference using an 'openclaw cron' command and interacting with GitHub via a PAT, yet the registry metadata lists no required environment variables or declared binaries. That mismatch is unexpected: a setup skill that instructs use of a CLI (openclaw) and a GITHUB_TOKEN should declare those requirements.
Instruction Scope
Runtime instructions are concrete (git clone, sed edits, git push, curl to GitHub API). They require the user to create and use a GitHub PAT and to run a cron/heartbeat task that 'reads latest AI/tech/politics news' and pushes content. The actions are within the diary scope, but the instructions are somewhat vague about how the token is used (no examples of secure usage, no guidance on storing the token for automation), and the 'read latest news' step could imply scraping external sources—acceptable for a diary but should be explicit about data sources and frequency.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, which is the lowest install risk. There is no installer downloading arbitrary code.
Credentials
The SKILL.md's Configuration table lists FORK_URL and GITHUB_TOKEN (and mentions CRON_SCHEDULE), but the skill's registry metadata declares no required environment variables or primary credential. That discrepancy is important: the workflow requires a GitHub PAT (sensitive) for push automation, but the skill manifest does not declare or explain how that secret will be used or stored. Additionally, the instructions reference 'openclaw cron add' (an external CLI) but do not declare it as a required binary.
Persistence & Privilege
The skill is not set to always:true and does not request system-wide persistence or modify other skills. It only provides instructions for user-side configuration and scheduling; no elevated platform privileges are requested.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-diary - After installation, invoke the skill by name or use
/openclaw-diary - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added GitHub stars growth tracking as an optional feature for daily learning diary reports.
- Updated daily cron/heartbeat instructions to include GitHub stars growth.
- Expanded example diary content template to show GitHub stars tracking section.
- No changes to workflow steps or privacy protection guidelines.
v1.0.1
- Documentation fully translated from Chinese to English
- Added section clarifying "Always respond in the same language as the user is speaking"
- Streamlined formatting and standardized all guidance to English
- No changes to underlying features or logic—documentation update only
v1.0.0
openclaw-diary 1.0.0 初始版本
- 新增帮助用户 fork、配置、并个性化 OpenClaw-Diary 仓库的完整操作流程
- 支持指导用户配置 GitHub Token 及每日自动写日记的定时任务(cron/heartbeat)
- 提供日记内容模板与 GitHub Pages 部署指引
- 强调隐私保护与发布审核流程
- 附带设置完成后的检查清单
Metadata
Frequently Asked Questions
What is Openclaw Diary?
Set up and manage OpenClaw auto learning diary. Used for: (1) Help users fork OpenClaw-Diary repository (2) Connect the forked repo to OpenClaw (3) Configure... It is an AI Agent Skill for Claude Code / OpenClaw, with 410 downloads so far.
How do I install Openclaw Diary?
Run "/install openclaw-diary" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openclaw Diary free?
Yes, Openclaw Diary is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Openclaw Diary support?
Openclaw Diary is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openclaw Diary?
It is built and maintained by Yuqiao Tan (@trae1oung); the current version is v1.0.2.
More Skills