AI Skill Creator (EN)
/install ai-skill-creator
\r \r
AI Skill 创作工作流(CTO × CISO standard)\r
\r
executerole:Skill 开发者(CTO 技术栈 + CISO security护栏)\r 版本:v1.0.0(CTO-001 MLOps 生命cycle × CISO-001 securityreview)\r compliance状态:✅ CISO securityreview后publish,⚠️ prohibit跳过security门禁\r \r ---\r \r
核心principle\r
\r
- CTO MLOops 生命cycle:所有 Skill 必须走6phasestandardprocess\r
- CISO security门禁:每个phase内置security检查,security未通过不得进入下1phase\r
- 零信任架构:所有脚本/资源必须经过securityreview,prohibit引入恶意代码\r
- 渐进式披露:SKILL.md 精简(\x3C500行),详细文档放 references/\r \r ---\r \r
Agent 调用接口(Inter-Agent Interface)\r
\r
版本:v1.1.0(新增接口层)\r securityConstraint:接口本身零新增攻击面,所有输入参数均经过verify\r \r ---\r \r
接口身份\r
\r
| 属性 | 值 |\r
|------|-----|\r
| 接口 ID | skill-creator-v1 |\r
| 调用方式 | sessions_send / sessions_spawn (isolated) |\r
| 会话Goal | isolated(强制隔离,防止交叉污染)|\r
| 最低permission | L3(可读 workspace,可写 skills/) |\r
| CISO Constraint | 🚨 securityreview任务(security-review)必须 CISO-001 authorize |\r
\r
---\r
\r
TASK 消息格式\r
\r
{\r
"skill": "ai-skill-creator",\r
"version": "1.1.0",\r
"task": "\x3Ctask-type>",\r
"params": { ... },\r
"context": {\r
"caller": "\x3Ccaller-agent-id>",\r
"priority": "\x3CP0|P1|P2|P3>",\r
"security-review-required": true,\r
"isolated": true\r
}\r
}\r
```\r
\r
### 可用 Task 类型\r
\r
| Task | 参数 | 返回 | Description |\r
|------|------|------|------|\r
| `create` | `name`, `description`, `version`, `risk-level`, `caller` | `{dir, status}` | create新 Skill |\r
| `design-review` | `skill-name`, `design-doc`, `caller` | `{issues[], status}` | design文档review |\r
| `security-review` | `skill-path`, `caller`, `authorization` | `{cvss, flags[], verdict}` | 🚨 CISO authorizesecurityreview |\r
| `quality-gate` | `skill-path`, `gate-level` | `{passed[], failed[], verdict}` | quality gate检查 |\r
| `package` | `skill-path`, `output-dir` | `{artifact, checksum}` | 打包为 .skill |\r
| `publish` | `skill-path`, `slug`, `version`, `changelog` | `{url, version}` | publish到 ClawHub |\r
\r
### Task 参数 Schema\r
\r
#### `create` 参数\r
\r
```json\r
{\r
"name": "string (required, [a-z][a-z0-9-]{2,64})",\r
"description": "string (required, >50 chars, describes triggers + actions)",\r
"version": "string (required, semver X.Y.Z)",\r
"risk-level": "low | medium | high | critical",\r
"caller": "string (required, agent ID of requester)",\r
"refs": {\r
"design-doc": "string (optional, path to references/design.md)",\r
"security-notes": "string (optional, security considerations)"\r
}\r
}\r
```\r
\r
**输入verify规则**:\r
- `name`:正则 `^[a-z][a-z0-9-]{2,64}$`,prohibit `..`、`/`、空格\r
- `description`:长度 > 50 字符,否则rejectcreate\r
- `version`:semver 格式verify,不符则reject\r
- `risk-level`:`critical` trigger强制 CISO 双审\r
\r
#### `security-review` 参数\r
\r
```json\r
{\r
"skill-path": "string (required, absolute path to skill dir)",\r
"caller": "string (required, agent ID)",\r
"authorization": "string (required, must be CISO-001 for critical/high)",\r
"scan-depth": "basic | full (default: full)"\r
}\r
```\r
\r
**authorizeverify**:\r
```python\r
# 伪代码verify逻辑\r
if params["skill-path"].contains(".."):\r
raise PermissionError("Path traversal rejected")\r
\r
if risk_level == "critical" and params["authorization"] != "CISO-001":\r
raise PermissionError("Critical risk requires CISO-001 authorization")\r
\r
if not params["skill-path"].startswith(trusted_base_dirs):\r
raise PermissionError("Skill path outside trusted directories")\r
```\r
\r
### 返回值 Schema\r
\r
```json\r
{\r
"status": "success | error | pending | rejected",\r
"task": "\x3Ctask-type>",\r
"result": { ... },\r
"meta": {\r
"reviewer": "\x3Cagent-id>",\r
"duration-ms": "\x3Celapsed>",\r
"cvss-score": "\x3Cif security-review>",\r
"verdict": "APPROVED | CONDITIONAL | REJECTED"\r
}\r
}\r
```\r
\r
### 错误码\r
\r
| Code | Meaning | Action |\r
|------|---------|--------|\r
| `E_NAME_INVALID` | Skill 名称不compliance | 返回verify错误,不create |\r
| `E_PATH_TRAVERSAL` | path含 `..` | reject,reportsecurity incident |\r
| `E_UNAUTH` | 未authorizeexecutesecurityreview | reject,notify CISO |\r
| `E_CVSS_HIGH` | CVSS ≥ 7.0 | rejectpublish,trigger修复process |\r
| `E_GATE_FAILED` | quality gate未通过 | 返回 failed 项列表 |\r
| `E_DUPLICATE` | Skill slug 已存在 | reject,建议新名称 |\r
\r
### Agent 间调用示例\r
\r
```markdown\r
# CTO-001 请求create Skill\r
sessions_send(sessionKey="cto-isolated", message="\r
skill: ai-skill-creator\r
task: create\r
params:\r
name: pdf-processor\r
description: PDF processing skill. Triggers: read PDF, split PDF, merge PDF, rotate PDF.\r
version: 1.0.0\r
risk-level: low\r
caller: CTO-001\r
security-review-required: false\r
")\r
\r
# CISO-001 请求securityreview\r
sessions_send(sessionKey="ciso-isolated", message="\r
skill: ai-skill-creator\r
task: security-review\r
params:\r
skill-path: C:/Users/Admin/.qclaw/skills/pdf-processor\r
caller: CISO-001\r
authorization: CISO-001\r
scan-depth: full\r
")\r
```\r
\r
### securityConstraint(接口层)\r
\r
```\r
🚨 接口security红线:\r
• skill-path 参数reject任何含 .. 的path(path遍历defend)\r
• authorization 字段仅接受 CISO-001 签名的review任务\r
• 隔离execute:所有 agent 调用必须在 isolated 会话中运行\r
• 日志脱敏:返回结果不得含 caller 私人data\r
• 最小respond:返回结果仅包含必要字段,不暴露内部实现\r
```\r
\r
### 与其他 Skill 的接口关系\r
\r
| 调用方 | Task | trigger条件 |\r
|--------|------|---------|\r
| **CTO-001** | `create`, `package`, `publish` | 新 Skill 开发立项 |\r
| **CISO-001** | `security-review` | securityreviewauthorize |\r
| **CQO-001** | `quality-gate` | 质量验收 |\r
| **ai-skill-maintainer** | `create` (子 Skill) | 维护process需新建子 Skill |\r
| **ai-skill-optimizer** | `quality-gate` | optimize后质量复验 |\r
\r
---\r
\r
## 6phase创作process(MLOps Lifecycle for Skill)\r
\r
### Phase 0 — 准备:create目录结构\r
\r
**强制使用 init_skill.py 脚本**,prohibit手动 mkdir:\r
\r
```powershell\r
# Windows\r
python.exe \x3Copenclaw_path>\skills\skill-creator\scripts\init_skill.py \x3Cskill-name> --path ~/.qclaw/skills\r
\r
# Linux/macOS\r
python3 \x3Copenclaw_path>/skills/skill-creator/scripts/init_skill.py \x3Cskill-name> --path ~/.qclaw/skills\r
```\r
\r
生成结构:\r
```\r
~/.qclaw/skills/\x3Cskill-name>/\r
├── SKILL.md # 主文件(必需)\r
├── scripts/ # 可execute脚本\r
├── references/ # 参考文档\r
└── assets/ # 静态资源\r
```\r
\r
> ⚠️ **CISO security规则**:不得在 `resources/openclaw/config/skills/` 下create Skill(系统目录,会在update时清空)\r
\r
---\r
\r
### Phase 1 — 需求analyze(Ideation)\r
\r
**输入**:用户描述 Skill 用途、trigger场景、GoalFunction\r
\r
**输出**:Skill design文档(写入 `references/design.md`)\r
\r
**必须回答**:\r
1. Skill 的核心Function是什么?trigger条件是什么?\r
2. 需要哪些工具permission?(read/write/exec/network)\r
3. 是否涉及敏感data?(PII/凭证/密钥)\r
4. 最小permissionprinciple:能否用更少的permission实现?\r
5. Skill 之间的依赖关系?\r
\r
**CISO securityassess(Phase 1 输出)**:\r
\r
| assess项 | 问题 | 决策 |\r
|--------|------|------|\r
| 敏感data访问 | 是否读取 MEMORY.md/USER.md/SOUL.md? | 🚨 需明确Description用途 |\r
| 外部网络 | 是否调用外部 API? | 🚨 列出域名/IP |\r
| 命令execute | 是否需要 exec/bash? | 🚨 列出所需命令 |\r
| 凭证请求 | 是否要求用户提供密钥? | 🚨 reject,优先用环境变量 |\r
| 文件写入 | 写入范围是否限定在 workspace? | ✅ 是,❌ 否则重design |\r
\r
**security决策**:任意 🚨 项未resolve → 停止,notify用户\r
\r
---\r
\r
### Phase 2 — 架构design\r
\r
**输出**:`references/architecture.md`\r
\r
**designstandard**:\r
\r
#### SKILL.md 结构standard\r
```markdown\r
---\r
name: \x3Cskill-name>\r
version: X.Y.Z\r
description: | # 必需,描述trigger时机和Function范围(>50字)\r
\x3Ctrigger关键词> → \x3Cexecute动作>\r
当用户\x3C做什么>时trigger,execute\x3C什么Function>\r
metadata:\r
{"openclaw":{"emoji":"\x3Cemoji>","os":["linux","darwin","win32"]}}\r
---\r
\r
# \x3CSkill 名称>\r
\r
## Overview(\x3C10行)\r
\r
## 核心Function(模块化,每个\x3C50行)\r
\r
## security考虑(如有)\r
\r
## 常见错误\r
```\r
\r
#### Frontmatter 必需字段\r
\r
| 字段 | 要求 | 示例 |\r
|------|------|------|\r
| `name` | 英文小写+连字符 | `pdf-processor` |\r
| `version` | semver X.Y.Z | `1.0.0` |\r
| `description` | >50字,描述trigger时机 | 见上方模板 |\r
| `metadata.openclaw.emoji` | 1个 emoji | `"🔒"` |\r
| `metadata.openclaw.os` | 支持的 OS | `["linux","win32"]` |\r
\r
#### 目录结构standard\r
- ✅ `SKILL.md`(必需)\r
- ✅ `scripts/`(可选,脚本需测试)\r
- ✅ `references/`(可选,详细文档放此处)\r
- ✅ `assets/`(可选,静态资源)\r
- ❌ `README.md`(prohibit)\r
- ❌ `CHANGELOG.md`(prohibit)\r
- ❌ `INSTALLATION_GUIDE.md`(prohibit)\r
\r
**CISO security架构review**:\r
\r
| 威胁类型(STRIDE)| defend措施 |\r
|-----------------|---------|\r
| **S**poofing | Skill 名称不得伪造系统命令 |\r
| **T**ampering | 所有文件path需verify,不接受动态path拼接用户输入 |\r
| **I**nfo Disclosure | prohibit在 Skill 中硬编码密钥/令牌 |\r
| **D**enial of Service | prohibit无限循环/递归的文件操作 |\r
| **E**levation | permission不得超出design范围 |\r
\r
---\r
\r
### Phase 3 — 实现(Implementation)\r
\r
**输出**:完整的 `SKILL.md`、`scripts/`、`references/`、`assets/`\r
\r
#### SKILL.md 编写standard\r
\r
**描述字段(description)必须包含**:\r
1. **trigger关键词**(用户说什么会激活此 Skill)\r
2. **execute动作**(Skill 做什么)\r
3. **文件格式**(输入/输出文件类型)\r
4. **security边界**(如果涉及敏感操作)\r
\r
**Body 编写principle**:\r
- 使用命令式/不定式语气("Use X to do Y","Do not use Z")\r
- 避免冗余解释(Claude 已经很聪明)\r
- 代码示例优先于文字Description\r
- 引用文件链接到 `references/`(渐进式披露)\r
\r
#### 脚本编写standard\r
\r
**必须遵守**:\r
```markdown\r
## 脚本security红线(🚨 违反即reject)\r
\r
🚫 prohibit:\r
• curl/wget 到未知 URL\r
• 将data发送到外部服务器\r
• 请求凭证/令牌/API密钥(环境变量接收除外)\r
• 读取 ~/.ssh ~/.aws ~/.config 等敏感目录\r
• 访问 MEMORY.md USER.md SOUL.md IDENTITY.md\r
• 使用 base64 decode 未知内容\r
• 使用 eval()/exec() handle外部输入\r
• 修改 workspace 外的系统文件\r
• 安装包但不列出所需依赖\r
• 网络调用到裸 IP(非域名)\r
• 混淆代码(压缩/编码/混淆)\r
• 请求enhancepermission/sudo\r
• 访问浏览器 cookie/session\r
```\r
\r
**脚本必须包含**:\r
1. 用途Description(注释)\r
2. 输入参数Description\r
3. 输出Description\r
4. 错误handle\r
5. security检查(如适用)\r
\r
#### 资源文件standard\r
\r
| 资源类型 | 存放位置 | standard |\r
|---------|---------|------|\r
| 参考文档 | `references/` | >100行需加目录导航 |\r
| 脚本 | `scripts/` | 需可execute测试 |\r
| 静态资源 | `assets/` | 不加载到上下文 |\r
\r
---\r
\r
### Phase 4 — securityreview(Security Review)\r
\r
> ⚠️ **强制门禁**:CISO review必须通过,否则prohibitpublish\r
\r
**reviewprocess**:\r
\r
#### Step 1:代码review(MANDATORY)\r
\r
逐文件review,查找以下 **RED FLAGS**:\r
\r
```\r
🚨 REJECT IMMEDIATELY IF YOU SEE:\r
─────────────────────────────────────────\r
• curl/wget → 未知 URL\r
• data发送 → 外部服务器\r
• 凭证请求 → 密钥/令牌\r
• 读取 ~/.ssh ~/.aws ~/.config\r
• 访问 MEMORY/USER/SOUL/IDENTITY.md\r
• base64 decode → 未知内容\r
• eval() / exec() → 外部输入\r
• 修改 workspace 外文件\r
• 安装包 → 未列依赖\r
• 网络调用 → 裸 IP\r
• 混淆代码\r
• 请求 sudo/enhancepermission\r
• 访问浏览器 cookie\r
• 接触凭证文件\r
─────────────────────────────────────────\r
```\r
\r
#### Step 2:permissionassess\r
\r
| permission类型 | 检查项 | 决策 |\r
|---------|--------|------|\r
| 文件读取 | 列出所有读取path | verify合理性 |\r
| 文件写入 | 列出所有写入path | 限定 workspace |\r
| 命令execute | 列出所有命令 | verify必要性 |\r
| 网络访问 | 列出所有域名/IP | verify可信度 |\r
\r
#### Step 3:依赖扫描\r
\r
```bash\r
# 检查脚本中声明的依赖\r
# Node.js: npm list \x3Cpackage>\r
# Python: pip freeze | grep \x3Cpackage>\r
# verify无已知 CVE(CVSS ≥ 7.0)\r
```\r
\r
#### Step 4:漏洞评分(CVSS)\r
\r
| CVSS | 严重性 | 决策 |\r
|------|--------|------|\r
| 9.0-10.0 | Critical | 🚫 rejectpublish |\r
| 7.0-8.9 | High | 🚫 rejectpublish,修复后重审 |\r
| 4.0-6.9 | Medium | ⚠️ notify用户,可修复后publish |\r
| 0.1-3.9 | Low | ✅ 通过 |\r
\r
#### Step 5:STRIDE 威胁建模\r
\r
| 威胁 | assess问题 | defendplan |\r
|------|---------|---------|\r
| S | Skill 名称是否可被劫持? | prohibit与系统命令同名 |\r
| T | path参数是否可注入? | verify输入,reject `../` |\r
| R | 操作是否可否认? | record操作日志(引用文件) |\r
| I | 敏感data是否泄露? | PII 过滤,密钥不放代码 |\r
| D | 是否有 DoS risk? | 资源restrict,超时中断 |\r
| E | permission是否超出最小permission? | review工具permission列表 |\r
\r
**securityreviewreport模板**:\r
\r
```\r
════════════════════════════════════════════════════\r
SKILL SECURITY REVIEW REPORT\r
════════════════════════════════════════════════════\r
Skill: \x3Cname>\r
Version: \x3Cversion>\r
Reviewer: CISO-001\r
Date: \x3CISO date>\r
────────────────────────────────────────────────────\r
🔴 RED FLAGS: [None / List with CVSS scores]\r
\r
🟡 PERMISSIONS REVIEW:\r
• Files Read: [list]\r
• Files Write: [list]\r
• Commands: [list]\r
• Network: [list]\r
\r
🟢 STRIDE MODELING:\r
• S (Spoofing): [Pass/Fail] — \x3Creason>\r
• T (Tampering): [Pass/Fail] — \x3Creason>\r
• R (Repudiation):[Pass/Fail] — \x3Creason>\r
• I (Info Disclosure): [Pass/Fail] — \x3Creason>\r
• D (Denial of Service):[Pass/Fail] — \x3Creason>\r
• E (Elevation): [Pass/Fail] — \x3Creason>\r
\r
📊 CVSS SCORE: \x3CX.Y> (\x3Cseverity>)\r
────────────────────────────────────────────────────\r
VERDICT: [✅ APPROVED / 🚫 REJECTED / ⚠️ CONDITIONAL]\r
\r
ACTION ITEMS: [list if any]\r
════════════════════════════════════════════════════\r
```\r
\r
---\r
\r
### Phase 5 — quality gate(Quality Gate)\r
\r
**CTO 强制quality gate(全部通过方可publish)**:\r
\r
| 质量门 | 检查项 | 工具/方法 | 通过standard |\r
|--------|--------|---------|---------|\r
| **G0** 文件结构 | 目录结构符合standard | 人工检查 | 4个目录齐全 |\r
| **G1** Frontmatter | YAML 格式正确,必需字段存在 | 解析 YAML | name/description/version/emoji 齐全 |\r
| **G2** 描述质量 | description > 50字,含trigger关键词 | 人工review | 包含trigger时机+execute动作 |\r
| **G3** security扫描 | 无 RED FLAGS,无高危漏洞 | Phase 4 review | CVSS \x3C 7.0 |\r
| **G4** 文档完整性 | 核心process有Description,引用文件有链接 | 人工review | 无悬空引用 |\r
| **G5** 脚本测试 | scripts/ 下脚本可execute | 实际运行测试 | 零报错 |\r
\r
**Quality Gate Checklist**(save至 `references/quality-gate.md`):\r
\r
```markdown\r
## Quality Gate Checklist\r
\r
- [ ] G0: 目录结构正确(SKILL.md + scripts/ + references/ + assets/)\r
- [ ] G1: Frontmatter 完整(name, version, description, emoji)\r
- [ ] G2: description > 50字,含trigger关键词\r
- [ ] G3: CISO securityreview通过(CVSS \x3C 7.0,STRIDE 无 FAIL)\r
- [ ] G4: references/ 中文档有链接Description,无悬空引用\r
- [ ] G5: 所有 scripts/ 脚本已测试,零报错\r
- [ ] G6: SKILL.md \x3C 500行(渐进式披露正确)\r
- [ ] G7: 无prohibit文件(README.md/CHANGELOG.md 等)\r
```\r
\r
---\r
\r
### Phase 6 — 打包与publish(Package & Publish)\r
\r
**使用 package_skill.py 打包**:\r
\r
```powershell\r
# Windows\r
python.exe \x3Copenclaw_path>\skills\skill-creator\scripts\package_skill.py \x3Cpath/to/skill-folder> \x3Coutput-dir>\r
\r
# Linux/macOS\r
python3 \x3Copenclaw_path>/skills/skill-creator/scripts/package_skill.py \x3Cpath/to/skill-folder> \x3Coutput-dir>\r
```\r
\r
**打包脚本自动execute**:\r
1. ✅ verify YAML frontmatter 格式\r
2. ✅ 检查 Skill 命名standard\r
3. ✅ verify目录结构\r
4. ✅ 检查 description 完整性\r
5. ✅ confirm文件组织\r
6. ✅ 打包为 `.skill` 文件\r
\r
**publish到 ClawHub**:\r
\r
```bash\r
# 登录(如需publish到公共仓库)\r
clawhub login\r
\r
# publish\r
clawhub publish ./\x3Cskill-name> \\r
--slug \x3Cskill-name> \\r
--name "\x3CSkill 显示名称>" \\r
--version X.Y.Z \\r
--changelog "\x3C变更Description>"\r
```\r
\r
**publish前最终检查**:\r
\r
```markdown\r
## publish前 Checklist\r
\r
- [ ] CISO securityreviewreport已生成(Phase 4)\r
- [ ] Quality Gate 全部通过(Phase 5)\r
- [ ] .skill 包文件已生成\r
- [ ] 版本号符合 semver(X.Y.Z)\r
- [ ] Changelog 已写入(如果已有历史版本)\r
- [ ] ClawHub slug 已confirm唯1性\r
```\r
\r
---\r
\r
## 快速参考\r
\r
### trigger命令\r
\r
```\r
"create Skill" / "新建Skill" / "开发 Skill" / "create1个Skill包"\r
```\r
\r
### 自然语言指令映射\r
\r
| 用户请求 | execute动作 |\r
|---------|---------|\r
| "create1个读取 PDF 的 Skill" | 初始化 → 需求analyze → 架构design → 实现 → securityreview → 打包 |\r
| "帮我写1个handle Excel 的Skill" | 同上,参考 xlsx skill design模式 |\r
| "需要1个新 Skill 来做 XX" | 需求analyze → confirmtrigger时机和permission |\r
\r
### 常见错误\r
\r
1. **跳过securityreview**:Phase 4 是强制门禁,不得跳过\r
2. **手动create目录**:必须使用 init_skill.py\r
3. **SKILL.md 过长**:超过 500 行 → 拆分到 references/\r
4. **description 过短**:\x3C 50 字 → trigger时机不明确,Skill 无法激活\r
5. **引入prohibit文件**:README.md/CHANGELOG.md → 删除\r
6. **硬编码密钥**:🚫 reject,必须用环境变量\r
\r
---\r
\r
## 参考文件\r
\r
- `references/design.md` — 需求analyze模板和架构design指南\r
- `references/security-review.md` — 详细 CISO securityreview清单\r
- `references/quality-gate.md` — quality gate检查表\r
- `references/publish-guide.md` — ClawHub publish指南\r
\r
---\r
\r
## 版本历史(Changelog)\r
\r
| 版本 | 日期 | Changes | 审核人 |\r
|------|------|---------|--------|\r
| **1.1.0** | 2026-04-13 | 新增 Agent 调用接口层(Inter-Agent Interface):6个 Task 类型(create/design-review/security-review/quality-gate/package/publish);CISO securityConstraint和security红线;与 ai-skill-maintainer / ai-skill-optimizer 接口关系Definition;CLO compliance登记节点;Day 3 预算概算 | CTO-001 / CISO-001 |\r
| **1.0.0** | 2026-04-11 | Initial version:CTO MLOops 6phase创作process + CISO STRIDE securityreviewstandard + G0-G7 quality gate | CTO-001 / CISO-001 |\r
\r
## rollbackstrategy(Rollback)\r
\r
> 如任何phase失败,execute以下操作recover:\r
\r
```bash\r
# recover到上1个 Git tag\r
git checkout tags/v\x3C上1版本> -- .\r
\r
# 或使用快照包(如果有)\r
clawhub restore ./dist/\x3Cskill-name>-v\x3CX.Y.Z>.skill\r
\r
# verifyrollback成功\r
git log --oneline -3\r
```\r
\r
**rollbacktrigger条件**:\r
- Phase 3(G2 securityreview)失败 → rollback到 Phase 2\r
- Phase 4(G3 quality gate)失败 → rollback到 Phase 3\r
- Phase 6(publish)失败 → rollback到 Phase 5\r
\r
**rollback后操作**:\r
1. recordrollback原因到 `references/creation-log.md`\r
2. notify CTO-001 和 CISO-001\r
3. analyze失败原因后重新进入创作process\r
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ai-skill-creator - 安装完成后,直接呼叫该 Skill 的名称或使用
/ai-skill-creator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
AI Skill Creator (EN) 是什么?
AI公司 Skill 创作工作流(CTO MLOps + CISO securitystandard版)。当需要从头create新 Skill(包括初始化目录结构、编写 SKILL.md、引用文件、脚本资源、securityreview、quality gate)时使用。trigger关键词:createSkil... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 128 次。
如何安装 AI Skill Creator (EN)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ai-skill-creator」即可一键安装,无需额外配置。
AI Skill Creator (EN) 是免费的吗?
是的,AI Skill Creator (EN) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AI Skill Creator (EN) 支持哪些平台?
AI Skill Creator (EN) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。
谁开发了 AI Skill Creator (EN)?
由 JohnSmithfan(@johnsmithfan)开发并维护,当前版本 v1.1.0-en2。