How an AI Assistant Self‑Learns Skills and Tops GitHub Stars in 60 Days
In just 60 days the OpenClaw AI assistant, which writes and refines its own skills on a local laptop, amassed over 250,000 GitHub stars—outpacing React and Linux—while offering a self‑improving, extensible agent framework and highlighting associated security considerations.
Rapid growth
In 60 days OpenClaw accumulated over 250,000 GitHub stars, surpassing projects such as React and Linux. The repository is https://github.com/openclaw/openclaw.
OpenClaw overview
Runs locally on macOS, Windows, Linux, Android, and iOS without cloud permissions.
Model‑agnostic; users provide their own API keys or run a fully local model. The codebase is free and open‑source.
Acts as a gateway that connects LLMs to local files, shells, browsers, and 50+ applications, enabling interaction via WhatsApp, Telegram, Discord, Slack, iMessage, and Signal.
Maintains persistent memory stored as plain Markdown files that can be read and edited directly.
Installation requires a single command.
Core design: a skill is a folder
Each skill is a directory containing a SKILL.md file. The file starts with a YAML front‑matter (name and description) followed by Markdown that describes what to do and when to do it. Metadata is always visible; the body loads only when the skill is triggered.
---
name: daily-standup
description: 每天早上 9 点发送团队日报
---
## 触发条件
- 每天 9:00 AM
- 用户发送 "standup" 或 "日报"
## 步骤
1. 从 GitHub 拉取昨天的 commits
2. 从 Jira 拉取进行中的 tickets
3. 生成摘要并发送到 Slack #engineering 频道Placing the folder under ~/.openclaw/workspace/skills/ triggers a hot‑load; no restart or redeployment is needed.
Self‑improving loop
OpenClaw includes a built‑in meta‑skill called skill‑creator that can create, edit, review, organize, validate, or refactor AgentSkills and SKILL.md files. When the agent lacks a skill, it follows these steps:
Identify the gap (e.g., "I can't do X yet").
Write a new SKILL.md and any helper scripts.
Validate the front‑matter with quick_validate.py and YAML checks.
Save the folder; the file watcher loads it instantly.
The newly created ability is then available in subsequent sessions, creating a flywheel effect where capability grows with use.
Persistent learning from errors
The most downloaded skill on the ClawHub registry is self‑improving‑agent (≈200 k downloads). It adds a persistent feedback loop that records lessons across sessions, reboots, and machines. Example stored lessons:
## 学到的教训
### 部署脚本需要先验证环境变量
日期:2026-06-15 情境:deploy.sh 运行失败,因为 AWS_REGION 未设置 解决方案:在部署前先检查 env vars,否则提前退出
### 用户偏好:Markdown 输出,不要 JSON
日期:2026-06-10 纠正:用户要求所有文档输出为 .md 格式,不是 JSONReal‑world use cases
Running programming agents overnight while the user sleeps.
Negotiating a car purchase.
Building a Laravel application during a coffee break.
Creating a weekly meal‑plan system in Notion, saving about an hour per week.
Deploying dedicated Mac Mini instances to host persistent OpenClaw agents.
Unseen risks
OpenClaw can execute shell commands, read/write local files, and control browsers. The public skill registry contains over 5,400 community skills; many are low quality or malicious. A single SKILL.md can let the agent perform any action, including credential theft. Reported incidents include agents leaking credentials to public repositories.
Security guidelines
Read every SKILL.md and associated scripts before installing.
Prefer curated, categorized skill lists over random one‑click installs.
Run skills in a sandbox or least‑privilege environment; never expose production keys on first use.
Store sensitive credentials outside the agent’s workspace.
Curated skill list (filtered): https://surl.li/ueuxhe
Getting started (first 20 minutes)
Install OpenClaw and provide an API key or local model:
curl -fsSL https://openclaw.sh/install.sh | sh openclawsetupConnect a chat channel (Telegram or Discord) so the agent lives in the daily workflow.
Install the self‑improving skill: openclawskills install self-improving-agent Give the agent three real prompts, e.g.:
"Every morning at 8 am summarize my unread emails and DM me the top three."
"Watch this folder; when a new invoice PDF appears, rename it to YYYY‑MM‑Vendor and log it to a spreadsheet."
"Create a skill that posts my weekly GitHub activity recap to Slack."
Audit the generated skills by inspecting ~/.openclaw/workspace/skills/ and reading the newly created SKILL.md files.
Project and documentation: https://github.com/openclaw/openclaw
Skill registry: https://clawhub.ai
"I can imagine OpenClaw becoming a big company, but I'm not interested. I'm a builder… partnering with OpenAI is the fastest path to make this benefit everyone." – Steinberger
Signed-in readers can open the original source through BestHub's protected redirect.
This article has been distilled and summarized from source material, then republished for learning and reference. If you believe it infringes your rights, please contactand we will review it promptly.
Code Mala Tang
Read source code together, write articles together, and enjoy spicy hot pot together.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
