← Back to Skills Marketplace
Openclaw Diary Setup
by
smorzandos
· GitHub ↗
· v1.0.3
· MIT-0
323
Downloads
2
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install openclaw-diary-setup
Description
OpenClaw Diary 日记系统安装向导。引导用户完成日记系统的初始化设置,包括人设选择、用户身份建立、存储配置和授权管理。 **立即触发当**:用户说「setup my journal」「初始化日记」「配置日记系统」「journal setup」「开始设置日记」。 **主动触发当**:用户首次尝试使用 d...
Usage Guidance
Things to check before installing/using this skill:
- Metadata vs. behavior: The skill declares no required env vars, but the onboarding docs instruct collection of many credentials (Feishu, Notion, Google, Slack, Dropbox, Twitter). Treat credential collection as optional and only provide tokens when you explicitly intend to sync that service.
- Filesystem & env changes: The flow creates directories (~/write_me/, ~/.openclaw/...), writes configuration and 'identity' files, and includes example code that appends export lines to your shell RC. Back up any existing configs and inspect exactly what will be written before allowing it.
- Global package installs: SKILL.md tells the agent to run npm install -g for clawhub and MCP CLIs. If you don't want global installs, refuse or run them manually in a controlled environment (container/VM) first.
- Credential storage: The design stores auth info under ~/write_me/01studio/me/auth/*.json — verify file permissions, encryption, and whether tokens will be persisted or can be removed/rotated.
- Least privilege: Prefer the 'local only' setup path if you want to avoid cloud sync and credential exposure. If you do use imports/sync, provide one service at a time and verify importer behavior.
- Run in isolation: If you plan to test, do so in an isolated environment (test account, VM, or container) to observe exactly what the onboarding agent executes.
- Ask for changes: If you will install this skill, request that the publisher update registry metadata to list required env vars and to remove any automatic shell RC writes (or require an explicit confirmation step).
If you want, I can: (a) extract a checklist of every path and file the skill will touch, (b) produce a minimal safe installation script limited to 'local only', or (c) draft exact prompts to refuse credential writing and global installs during onboarding.
Capability Analysis
Type: OpenClaw Skill
Name: openclaw-diary-setup
Version: 1.0.3
The skill bundle 'openclaw-diary-setup' (v1.0.3) functions as an onboarding wizard that performs several high-risk operations. According to SKILL.md, the agent is instructed to collect sensitive API credentials (App Secrets and Tokens for Feishu, Notion, and Flomo), modify the user's shell configuration files (~/.bashrc or ~/.zshrc) to persist environment variables, and execute global system commands (npm install -g clawhub). While these actions are aligned with the stated purpose of setting up a synchronized diary system, the automated handling of raw secrets and modification of system startup scripts by an AI agent constitutes a significant attack surface. No evidence of intentional data exfiltration or malicious backdoors was identified.
Capability Assessment
Purpose & Capability
The skill's stated purpose (diary onboarding, identity import, storage sync) aligns with many of the actions in SKILL.md (creating config files, choosing storage, importing from Feishu/Notion/Flomo). However the published metadata declares no required env vars/binaries while the instructions clearly expect platform credentials (FEISHU_APP_ID/FEISHU_APP_SECRET, NOTION_TOKEN, Google OAuth, Slack tokens, etc.) and the ability to install CLI tooling (clawhub, various MCP packages). That metadata/instruction mismatch is unexpected and should be corrected or justified.
Instruction Scope
SKILL.md instructs running bash commands (ls, mkdir, global npm installs), reading $HOME, writing config and identity files under multiple home paths (~/write_me/, ~/.openclaw/...), and adding export lines to shell RC files. It also describes automated importers that will read remote services (Feishu, Gmail, Notion, Slack, Dropbox) and store auth files locally. Those actions go beyond a simple conversational onboarding and involve filesystem modification, environment mutation, network installs, and collection/storage of secrets — all of which warrant explicit user confirmation and tight scoping.
Install Mechanism
The registry shows no install spec (instruction-only), which is lower surface risk. But SKILL.md explicitly tells the agent to run network installs (npm install -g clawhub and multiple MCP packages) and to create global-side effects. Although not packaged in an install spec, the skill's runtime expects to perform installs itself — this is a notable risk because it triggers third‑party package installs on the user's machine without the metadata reflecting that.
Credentials
Metadata lists no required environment variables, yet the documentation and importers require many credentials (FEISHU_APP_ID/FEISHU_APP_SECRET, NOTION_TOKEN, Google CLIENT_ID/SECRET, SLACK_BOT_TOKEN, Dropbox token, Twitter keys, etc.). The skill also suggests writing example export lines into the user's shell RC without showing a secure handling workflow. Requesting and storing a broad set of unrelated service credentials (and writing them to disk) is disproportionate unless the user explicitly chooses to import/sync those platforms.
Persistence & Privilege
The skill will create directories and files under the user's home, may install global CLIs, and shows example code that appends environment variable exports to shell RC files — persistent changes to the user's environment. While 'always' is false, these persistent modifications (and storing auth JSON under ~/write_me/01studio/me/auth) increase blast radius if done without explicit, per-action consent.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openclaw-diary-setup - After installation, invoke the skill by name or use
/openclaw-diary-setup - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
docs: 添加安全扫描误报说明
v1.0.2
重命名目录为 openclaw-diary-setup,与 ClawHub slug 统一
v1.0.1
更新依赖名称:openclaw-diary-core 和 openclaw-diary-insights
v1.0.0
日记系统安装向导,自动安装依赖的 diary 和 insights skills
Metadata
Frequently Asked Questions
What is Openclaw Diary Setup?
OpenClaw Diary 日记系统安装向导。引导用户完成日记系统的初始化设置,包括人设选择、用户身份建立、存储配置和授权管理。 **立即触发当**:用户说「setup my journal」「初始化日记」「配置日记系统」「journal setup」「开始设置日记」。 **主动触发当**:用户首次尝试使用 d... It is an AI Agent Skill for Claude Code / OpenClaw, with 323 downloads so far.
How do I install Openclaw Diary Setup?
Run "/install openclaw-diary-setup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openclaw Diary Setup free?
Yes, Openclaw Diary Setup is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Openclaw Diary Setup support?
Openclaw Diary Setup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openclaw Diary Setup?
It is built and maintained by smorzandos (@smorzandos); the current version is v1.0.3.
More Skills