TL;DR — One-Line Verdict
On September 25, OpenClaw (the project nicknamed “Lobster” in the Chinese ecosystem) deepens a single track: the combination of Skill Workshop and SKILL.md standardization. Skills now land via a three-stage Markdown flow (Proposal -> Workshop review -> Apply), with hard caps of 160 characters per description, 40 KB per skill package, and 50 pending proposals per workspace. The shift closes the central enterprise pain point: “the more the Agent automates, the less it is controlled.”
1. Why “Today” Is a Single-Track Push
For the past two months OpenClaw’s Chinese ecosystem advanced in parallel on three lines (contract-grade commitments, native Chinese IM, “one-person company” 7-template) while the real moat of an enterprise AI assistant, namely skill reuse plus quality governance, only landed in full with Skill Workshop in the v2026.8.1 release (August 2026). This September 25 article zooms in on that single track for three concrete reasons:
- The pain is the hardest. According to ClawSpiral’s June 2026 report, about 26% of community skills uploaded to ClawHub contained at least one vulnerability, and in February 2026 more than 230 malicious skills were uploaded in a single wave. Skill Workshop’s review-before-use flow is the official answer to that risk.
- The floor is the lowest. A July 16, 2026 Macau Daily column made it explicit: writing a Skill needs no programming background. “If you can write Markdown, you can ship a runnable, reusable skill package in 10 minutes.”
- The portability is the strongest. A finished Skill can be copied directly into the Skill directory of other AI assistants such as Workbuddy or Qclaw without retraining.
2. SKILL.md Five-Element Template + Skill Workshop Three-Stage Flow
2.1 The SKILL.md Five Elements (Official Recommendation Since June 2026)
A standard SKILL.md is YAML frontmatter plus Markdown body. The frontmatter must declare name and description. Since the August 2026 release the description must remain a single line under 160 characters (a hard cap enforced by the skill checker). The body is what the model actually reads and should cover the five elements below:
| # | Element | Role |
|---|---|---|
| 1 | Description | Concise summary of what the Skill does and when to use it |
| 2 | Triggers | Which user inputs or intents activate the Skill |
| 3 | Steps | A clear, ordered guide the model will follow |
| 4 | Environment Variables | Required env vars and their default values |
| 5 | Required Tools | The exact list of Tools the Skill will call |
The optional metadata.openclaw.requires.bins field declares system binaries the Skill depends on (e.g. curl, jq). OpenClaw filters loaded Skills against this list at load time.
2.2 The Three-Stage Workshop Flow (Propose -> Review -> Apply)
Per the official OpenClaw docs and Jay’s Lab’s 2026 hands-on report, the full flow is:
- Propose. When the Agent packages a workflow as a Skill, the file is first written as
PROPOSAL.md. It does not become a liveSKILL.md. All support files (assets, examples, references, scripts, templates) travel with the proposal. - Review. The Control UI exposes a Board view (a full workshop, showing the four states pending/applied/rejected/stale) and a Today view (fast single-item triage). Plugin-level scanners, benchmarks, and graders run and attach a report.
- Apply. Only after an explicit human
applydoes the Skill write to disk asSKILL.mdand start influencing future Agent behavior. Otherwise the proposal can be rejected or quarantined.
The default configuration ships with every official install:
{ skills: { workshop: { autonomous: { enabled: false },
approvalPolicy: "pending", maxPending: 50, maxSkillBytes: 40000 } } }
No manual edit is required.
3. Why This Mechanism Is Enterprise-Grade
3.1 It Closes the “Auto-Write, Auto-Hurt” Loop
A Skill write is persistent: it changes every future session. “One careless packaging = long-term bad behavior” is the silent killer of any Agent deployment. Skill Workshop replaces “Agent auto-writes -> immediately active” with “Agent proposes -> human reviews -> active”, breaking the dangerous loop where more automation means less control.
3.2 The Two Hard Caps: 160-Char Descriptions and 40 KB Skill Packages
OpenClaw gives enterprise IT teams two hard constraints:
- description > 160 chars -> the checker rejects the file outright, so the model index cannot fail to load the Skill.
- skill package > 40 KB -> the proposal is rejected, so a single Skill cannot balloon into a “mini code repo,” enforcing single-responsibility design.
3.3 The 50-Proposal Pending Cap
maxPending: 50 prevents the review queue itself from becoming a backlog swamp. Enterprise admins must triage or accelerate decisions regularly, so the “propose -> review” loop never becomes the bottleneck it was trying to fix.
3.4 Path Containment Protects the Filesystem
Skill Workshop enforces strict path containment: no absolute paths, no ../ traversal, no hidden segments. Every support file must land inside its Skill directory. This kills “one Skill writes through the enterprise filesystem” at the source.
4. Where 9/25 Fits in the Recent Sequence
- 9/17: four-track deepening (version release + state integrity + MCP security + Chinese ecosystem). SKILL.md was only a sub-bullet of “Chinese ecosystem.”
- 9/22: three-track push (contract-grade commitments + native Chinese IM + SKILL.md + one-person company 7 templates). SKILL.md was bundled into the “7 templates” narrative and never opened up.
- 9/25 (this article): a single-track push. It reframes SKILL.md from a file format into an enterprise AI skill library governance mechanism.
FAQ (Direct Answers)
Q1: Is Skill Workshop a paid feature? A: No. It ships built-in. The default configuration is already sensible; no subscription and no extra toggle are required.
Q2: Can non-programmers write Skills? A: Yes. OpenClaw provides automatic packaging: give it a task conversation plus an output template, and it generates PROPOSAL.md. Anyone comfortable with Markdown can adjust the frontmatter and body.
Q3: Can finished Skills be moved to other AI assistants? A: Yes. SKILL.md is plain text and compatible with the Claude Code / Cursor Skills convention. Copy the directory into the Skill folder of Workbuddy, Qclaw, or any compatible assistant and it works without retraining.
Q4: Should I turn on autonomous.enabled?
A: Not at first. With autonomous on, the Agent actively proposes “you do this repeatedly; let me make a Skill.” In early enterprise projects that leads to over-proposing. Wait until the Skill library passes a few dozen entries and the workflow has stabilized.
Q5: Can I install ClawHub community Skills directly? A: Not recommended. In February 2026 ClawHub saw more than 230 malicious Skills uploaded in one wave, and later audits showed about 26% of community Skills contain at least one vulnerability. Review every line, especially shell/network/secret fragments, before installing.
Q6: Can the review step be skipped?
A: Yes but not recommended. The CLI exposes openclaw skills workshop apply, which forces apply without Control UI approval. Enterprise deployments should keep the “propose -> review -> apply” three-stage flow for auditability.
Key Terminology
| Term | One-line definition |
|---|---|
| SKILL.md | The core file for an OpenClaw Skill: YAML frontmatter + Markdown body defining name, description, steps, and dependencies. |
| Skill Workshop | OpenClaw’s built-in three-stage skill governance workflow (propose -> review -> apply). On by default. |
| PROPOSAL.md | A pre-approval skill file that does not yet influence Agent behavior; only after apply does it become SKILL.md. |
| ClawHub | OpenClaw’s official skill registry and community marketplace. Security review required before installing third-party Skills. |
| maxPending | Workshop’s default cap of 50 pending proposals per workspace, to prevent backlog. |
| maxSkillBytes | Hard cap of 40 KB per Skill package, enforcing single-responsibility design. |
| autonomous.enabled | A switch that lets the Agent self-propose Skills for repeated tasks. Off by default. |
| 160-char description cap | The model index uses this to decide whether to load a Skill; overlong descriptions are rejected by the checker. |
| Board view / Today view | Two Control UI views for Workshop: Board for full four-state browsing, Today for fast single-item triage. |
| Support files | Bundled auxiliary resources for a Skill proposal: assets, examples, references, scripts, templates. |
References
Official Documentation
- OpenClaw Skills overview: https://docs.openclaw.ai/tools/skills
- Creating Skills (Chinese): https://documentation.openclaw.ai/zh-CN/tools/creating-skills
- v2026.8.1 Skills release notes: https://docs.openclaw.ai/releases/2026.8.1/skills
Industry Media
- Macao Daily “養龍蝦” final chapter: build a custom Skill (2026/7/16): https://www.macaodaily.com/html/2026-07/16/content_1921230.htm
- ClawSpiral: OpenClaw Launches Skill Workshop (2026/7/8): https://clawspiral.com/news/2026-07-08-skill-workshop-review-step
- ClawdBytes: Skill Workshop adds review step (2026/6/12): https://clawdbytes.com/article/2026-06-12-skill-workshop-turn-agent-work-into-reusable-skills
Community and Tutorials
- Lobster developer community SKILL.md deep dive: https://devpress.csdn.net/xclaw/6a0538f30a2f6a37c5a9fb24.html
- Jay’s Lab Skill Workshop hands-on: https://temp.jaylab.io/openclaw-skill-workshop-report
- Kimi Chinese Skill automation guide: https://www.kimi.com/zh-hant/resources/openclaw-skills
- Kennhuang tutorial OpenClaw Skills: https://kenhuang.com/en/openclaw/skills.html
Security Audit
- ClawHub February 2026 incident: 230+ malicious Skills uploaded; ~26% of community Skills flagged with at least one vulnerability (per ClawSpiral and ClawdBytes audit reports).