← Back to Skills Marketplace
100
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install self-reflection-lan
Description
自我复盘与持续改进技能。当用户要求"复盘"、"总结经验"、"记录教训"、 "自我提升"、"持续改进"、"错题本"、"学习日志"时触发。 主动在每次完成任务、犯错、学到新知后,将内容写入 reflections/。
Usage Guidance
What to consider before installing/running:
- This skill runs entirely on your machine and does not ask for API keys or network access, but it will read/write files under ~/.openclaw/workspace and may read /tmp/openclaw logs. If those directories contain sensitive data, review what will be written.
- The daily_reflect script can create a launchd plist and call launchctl load to schedule itself daily. Only run the --setup flow if you want a persistent user-level scheduled task; inspect the generated plist before loading.
- auto_remind reads a hard-coded /tmp/openclaw/openclaw-<date>.log path to detect command failures. Ensure that path is appropriate for your environment (or empty) to avoid unintended log parsing.
- The code contains no network calls today; a commented note mentions Feishu integration but that is not implemented. If you pull updates to this skill in future, re-check for added network/client code.
- Recommended steps: (1) review the scripts locally, (2) run python3 scripts/auto_remind.py --check and python3 scripts/repeat_detect.py manually to see behavior, (3) if you want scheduled runs, use python3 scripts/daily_reflect.py --setup and confirm the plist content before loading, (4) back up any existing reflections/memory files before enabling automated writes.
Capability Analysis
Type: OpenClaw Skill
Name: self-reflection-lan
Version: 1.0.1
The skill bundle implements a self-reflection and logging system that includes high-risk behaviors, specifically the creation of a persistence mechanism via macOS launchd (LaunchAgents) in scripts/daily_reflect.py. It also uses os.system for shell command execution, which is a significant vulnerability. While these actions are aligned with the stated purpose of scheduling daily tasks, the combination of startup persistence and unsanitized shell execution poses a security risk.
Capability Assessment
Purpose & Capability
The name/description (self-reflection, write to reflections/) matches the included scripts and SKILL.md: scripts create daily memory files, append mistakes/lessons, detect repeats, and produce reminders. No unrelated credentials or external services are required.
Instruction Scope
Instructions and code operate on local files under ~/.openclaw/workspace (memory/, reflections/) and /tmp logs. They do not call external endpoints. A comment in auto_remind.py mentions reading Feishu history but that functionality is unimplemented (no external API calls present). Reading /tmp/openclaw logs and existing reflection files is within the stated scope but is something to be aware of.
Install Mechanism
No install spec or remote downloads; all code is bundled with the skill. No external packages or URLs are fetched. Files will be written/executed on the user's machine when run, which is expected for this type of local automation.
Credentials
The skill requests no environment variables or secrets. It does, however, read and write user-local files (~/.openclaw/workspace/, /tmp logs) and may parse log contents; this is proportional to the goal but worth noting because it inspects local logs and persistent files.
Persistence & Privilege
always:false (no forced inclusion). However, daily_reflect.py can create and load a launchd plist in ~/Library/LaunchAgents, giving the skill a user-level persistent scheduled task. This is reasonable for a daily-reflection feature but is a persistent change to the user's environment and should be enabled only with user consent.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install self-reflection-lan - After installation, invoke the skill by name or use
/self-reflection-lan - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
首次发布
v1.0.0
Initial release: 自我复盘与持续改进技能,包含每日聊天记录生成脚本、错题本、重要经验记录
Metadata
Frequently Asked Questions
What is 自我复盘?
自我复盘与持续改进技能。当用户要求"复盘"、"总结经验"、"记录教训"、 "自我提升"、"持续改进"、"错题本"、"学习日志"时触发。 主动在每次完成任务、犯错、学到新知后,将内容写入 reflections/。 It is an AI Agent Skill for Claude Code / OpenClaw, with 100 downloads so far.
How do I install 自我复盘?
Run "/install self-reflection-lan" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 自我复盘 free?
Yes, 自我复盘 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 自我复盘 support?
自我复盘 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 自我复盘?
It is built and maintained by woodylan (@lanlan314); the current version is v1.0.1.
More Skills