{"id":"ffc5e8f5-dec3-4569-a3c5-559ce21686dc","entityType":"agent","slug":"clawhub-bustes01-skill-builder-pro","name":"🏗️ Skill Builder Pro","canonicalUrl":"https://www.xpersona.co/agent/clawhub-bustes01-skill-builder-pro","canonicalPath":"/agent/clawhub-bustes01-skill-builder-pro","generatedAt":"2026-10-11T07:39:39.978Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T05:12:05.380Z","emptyReason":null},"description":"Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ... Skill: 🏗️ Skill Builder Pro Owner: bustes01 Summary: Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ... Tags: automation:1.4.0, cli:1.4.0, development:1.4.0, latest:1.4.0, publishing:1.4.0, template:1.4.0 Version history: v1.4.0 | 2026-05-19T08:21:22.877Z | user Added shared component pattern, private skill","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.2K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s179k2f5a78brwssac6hqw3e3586yns2:skill-builder-pro","sourceUrl":"https://clawhub.ai/bustes01/skill-builder-pro","homepage":"https://clawhub.ai/bustes01/skills/skill-builder-pro","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/bustes01/skill-builder-pro","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/bustes01/skills/skill-builder-pro","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T05:12:05.380Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T05:12:05.380Z","emptyReason":null},"stars":null,"forks":null,"downloads":1150,"packageName":null,"latestVersion":"1.4.0","tractionLabel":"1.2K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T05:12:05.311Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T05:12:05.380Z","lastCrawledAt":"2026-10-11T05:12:05.311Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T05:12:05.311Z","lastVerifiedAt":null,"highlights":[{"version":"1.4.0","createdAt":"2026-05-19T08:21:22.877Z","changelog":"Added shared component pattern, private skill pattern, knowledge accumulation pattern docs","fileCount":3,"zipByteSize":5906},{"version":"1.3.0","createdAt":"2026-05-19T05:45:15.739Z","changelog":"Restructured: English section + Chinese section (separate mono-lingual halves)","fileCount":2,"zipByteSize":3978},{"version":"1.2.0","createdAt":"2026-05-19T03:53:00.943Z","changelog":"Bilingual SKILL.md; English model names; generic path references; privacy scan pattern fixed","fileCount":2,"zipByteSize":2877},{"version":"1.1.0","createdAt":"2026-05-18T07:50:46.023Z","changelog":"v1.1.0: 新增发布前隐私安全检查流程（扫描用户名/API Key/邮箱/路径等）","fileCount":2,"zipByteSize":2925},{"version":"1.0.0","createdAt":"2026-05-18T07:33:00.026Z","changelog":"Initial release of skill-builder-pro: an automated Skill development tool for ClawHub. - Enables users to create, test, and publish Skills by simply providing a prompt and functional description. - Guides users through requirement analysis, directory and SKILL.md generation, local validation, and publishing. - Supports step-by-step workflow from idea to launch, including dependency and output preferences. - Emphasizes best practices and compliance with ClawHub standards for structure, metadata, and security. - Designed for both novice and experienced Skill creators seeking a streamlined development process.","fileCount":2,"zipByteSize":2509}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s179k2f5a78brwssac6hqw3e3586yns2:skill-builder-pro","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T07:39:39.977Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-bustes01-skill-builder-pro/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T05:12:05.380Z","emptyReason":null},"readme":"Skill: 🏗️ Skill Builder Pro\n\nOwner: bustes01\n\nSummary: Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ...\n\nTags: automation:1.4.0, cli:1.4.0, development:1.4.0, latest:1.4.0, publishing:1.4.0, template:1.4.0\n\nVersion history:\n\nv1.4.0 | 2026-05-19T08:21:22.877Z | user\n\nAdded shared component pattern, private skill pattern, knowledge accumulation pattern docs\n\nv1.3.0 | 2026-05-19T05:45:15.739Z | user\n\nRestructured: English section + Chinese section (separate mono-lingual halves)\n\nv1.2.0 | 2026-05-19T03:53:00.943Z | user\n\nBilingual SKILL.md; English model names; generic path references; privacy scan pattern fixed\n\nv1.1.0 | 2026-05-18T07:50:46.023Z | user\n\nv1.1.0: 新增发布前隐私安全检查流程（扫描用户名/API Key/邮箱/路径等）\n\nv1.0.0 | 2026-05-18T07:33:00.026Z | auto\n\nInitial release of skill-builder-pro: an automated Skill development tool for ClawHub.\n\n- Enables users to create, test, and publish Skills by simply providing a prompt and functional description.\n- Guides users through requirement analysis, directory and SKILL.md generation, local validation, and publishing.\n- Supports step-by-step workflow from idea to launch, including dependency and output preferences.\n- Emphasizes best practices and compliance with ClawHub standards for structure, metadata, and security.\n- Designed for both novice and experienced Skill creators seeking a streamlined development process.\n\nArchive index:\n\nArchive v1.4.0: 3 files, 5906 bytes\n\nFiles: skill-card.md (2060b), SKILL.md (9580b), _meta.json (136b)\n\nFile v1.4.0:SKILL.md\n\n---\nname: skill-builder-pro\ndescription: >\n  Automated Skill development tool.\n  User provides prompt + feature description, and the agent auto-completes the full\n  ClawHub Skill creation, testing, and publishing workflow.\nversion: 1.3.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - clawhub\n        - python3\n    emoji: \"🏗️\"\n    homepage: https://clawhub.ai/BusTes01/skill-builder-pro\n    models:\n      - gpt-4\n      - deepseek-v4-flash\n      - gemini-2.0-flash\n---\n\n# 🏗️ Skill Builder Pro\n\nA **meta-skill that produces Skills**. User describes what they want, and the agent auto-completes the full journey from ideation to ClawHub publishing. Turns AI into your skill development team.\n\n## Workflow\n\n```\nUser describes idea → Requirement analysis → Generate SKILL.md → Build directory → Validate locally → Publish to ClawHub\n```\n\n## Step-by-Step\n\n### Step 1: Requirement Gathering\n\nAgent collects from user:\n\n```\n1. Skill name (slug, e.g., `my-skill-name`)?\n2. One-line description?\n3. Required tools / APIs? (curl, web_search, Python...)\n4. Does it need API keys? User registration needed?\n5. Target audience?\n6. Key features (1-3)?\n7. Output format? (Markdown / text / JSON / image)\n8. Free or paid? Price if paid?\n```\n\n### Step 2: Generate Directory Structure\n\nCreate standard Skill structure in `clawhub-skills/`:\n\n```\n└── <skill-name>/\n    ├── SKILL.md              # Main file (YAML frontmatter + instructions)\n    ├── scripts/              # Helper scripts (optional)\n    └── references/           # Reference docs (optional)\n```\n\n### Step 3: Write SKILL.md\n\nGenerate ClawHub-compliant SKILL.md with:\n- YAML frontmatter (`name`, `description`, `version`, `metadata.openclaw`)\n- English section first, Chinese section second, separated by `---`\n- English model names only\n- Feature explanation, usage steps, configuration notes\n- Output examples and behavior guidelines\n\n### Step 4: Local Validation\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\nCheck:\n- YAML frontmatter format\n- metadata declarations complete\n- File size within limits\n- No external path leaks\n\n### Step 5: Privacy Security Scan (Mandatory)\n\n**Run before every publish:**\n\n```bash\ngrep -in \"AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\nScan checklist:\n- ❌ Usernames / nicknames → replace with generic terms\n- ❌ API keys / tokens → should be env vars, never hardcoded\n- ❌ Email addresses → remove or use placeholder\n- ❌ Local file paths → use relative or pseudo-paths\n- ❌ Internal IPs → use `localhost` or generic IPs\n- ❌ Passwords / secrets → never in SKILL.md\n- ❌ Personal habits / schedules → generalize\n\n### Step 6: Publish\n\nAfter confirmation:\n\n```bash\nexport PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<Display Name>\" \\\n  --version <new-version>\n```\n\n### Step 7: Post-Publish Verification\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\nConfirm successful listing and return the ClawHub link to the user.\n\n## Bilingual Convention\n\nAll skills published via this builder follow this convention:\n- **One SKILL.md with two sections**: English section first, Chinese section second, separated by `---`\n- **Model names**: always in English (e.g., `gpt-4`, `deepseek-v4-flash`, `sana`, `flux`)\n- **YAML frontmatter description**: English only\n\n## Required YAML Frontmatter\n\n```yaml\n---\nname: <slug-name>\ndescription: <one-line description in English>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # Required env vars\n      bins: []       # Required executables\n    primaryEnv: \"\"   # Primary auth credential\n    emoji: \"<emoji>\"\n    models: []       # Compatible models\n---\n```\n\n## Important Notes\n\n1. **No personal info** in SKILL.md — names, API keys, passwords, paths\n2. **Declare all dependencies** — env vars, bins must be complete\n3. **Semantic versioning** — 1.0.0, 1.1.0, 2.0.0\n4. **Honest about limitations** — clearly state what the skill cannot do\n5. **Bilingual format** — English section + Chinese section, not mixed\n\n## Skill Architecture Patterns\n\n### Shared Component Pattern\nExtract reusable capabilities into standalone skills that others depend on:\n- `complex-memory-manager` — Privacy-aware memory (T1/T2/T3), encryption, cleanup\n- `self-iteration-engine` — Usage logging, feedback loops, auto-update decisions\n\nOther skills declare dependency:\n```yaml\nmetadata:\n  openclaw:\n    requires:\n      skills:\n        - complex-memory-manager\n        - self-iteration-engine\n```\n\nWhen a shared component is updated, check ALL dependent skills for backward compatibility.\n\n### Private Skill Pattern\nSome skills are for personal use and should NOT be published:\n- Do not run `clawhub publish` for them\n- Mark clearly in description: `【⚠️ 私人使用，不发布到 ClawHub】`\n- Still apply privacy scanning and security checks\n\n### Knowledge Accumulation Pattern\nSkills needing cross-session learning should:\n- Store concepts in `memory/concepts/<slug>.md`\n- Use `complex-memory-manager` for tiered persistence\n- Use `self-iteration-engine` for usage tracking\n\n---\n\n# 🏗️ Skill Builder Pro\n\n一个**生产Skill的Skill**。用户只需描述想要的功能，即可自动完成从构思到上架的完整流程。把AI变成你的Skill开发团队。\n\n## 工作流程\n\n```\n用户描述想法 → 需求分析 → 生成SKILL.md → 构建目录 → 本地验证 → 发布上架\n```\n\n## 分步指南\n\n### 第一步：需求分析\n\nAgent 向用户收集以下信息：\n\n```\n1. Skill名称叫什么？（如：my-skill-name）\n2. 一句话描述？\n3. 需要用到哪些工具或API？（curl、web_search、Python等）\n4. 是否需要API Key？用户自行注册？\n5. 目标用户是谁？\n6. 主要功能点（1-3个）？\n7. 输出格式偏好？（Markdown、文本、JSON、图片）\n8. 是否免费？如付费，价格？\n```\n\n### 第二步：生成目录结构\n\n在 `clawhub-skills/` 下创建标准Skill结构：\n\n```\n└── <skill-name>/\n    ├── SKILL.md              # 主文件（YAML frontmatter + 说明）\n    ├── scripts/              # 辅助脚本（可选）\n    └── references/           # 参考文档（可选）\n```\n\n### 第三步：编写SKILL.md\n\n生成符合ClawHub规范的SKILL.md，包含：\n- YAML frontmatter（name、description、version、metadata.openclaw）\n- 上半部分纯英文、下半部分纯中文，中间用 `---` 分隔\n- 模型名称仅使用英文\n- 功能说明、使用步骤、配置说明、输出示例、行为准则\n\n### 第四步：本地验证\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\n检查：\n- YAML frontmatter格式正确\n- metadata声明完整\n- 文件尺寸在限制内\n- 无外部路径泄露\n\n### 第五步：隐私安全检查（必做）\n\n**每次发布前运行：**\n\n```bash\ngrep -in \"AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\n检查项：\n- ❌ 用户昵称/真实姓名 → 改为通用表述\n- ❌ API Key / Token → 应使用环境变量，绝不硬编码\n- ❌ 邮箱地址 → 删除或替换为占位符\n- ❌ 本地文件路径 → 使用相对路径或伪路径\n- ❌ 内网IP地址 → 使用localhost或通用IP\n- ❌ 密码/密钥明文 → 绝不出现\n- ❌ 个人作息/偏好习惯 → 泛化处理\n\n### 第六步：发布上架\n\n确认后发布：\n\n```bash\nexport PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<显示名称>\" \\\n  --version <新版本>\n```\n\n### 第七步：发布后检查\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\n确认上架成功，将ClawHub链接返回给用户。\n\n## 双语约定\n\n通过此工具发布的所有Skill遵循以下约定：\n- **单个SKILL.md包含两个独立区段**：上半部分纯英文，下半部分纯中文，用 `---` 分隔\n- **模型名称**：一律使用英文（如 `gpt-4`、`deepseek-v4-flash`、`sana`、`flux`）\n- **YAML frontmatter描述**：英文\n\n## 必填YAML Frontmatter字段\n\n```yaml\n---\nname: <slug名称>\ndescription: <英文一句话描述>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # 需要的环境变量\n      bins: []       # 需要的可执行文件\n    primaryEnv: \"\"   # 主要认证凭证\n    emoji: \"<emoji>\"\n    models: []       # 兼容模型\n---\n```\n\n## 注意事项\n\n1. SKILL.md中不得包含个人信息——姓名、API Key、密码、路径\n2. 声明所有依赖——env vars、bins要完整\n3. 遵循语义化版本——1.0.0、1.1.0、2.0.0\n4. 诚实说明限制——明确告知技能不能做什么\n5. 双语格式——英文区段 + 中文区段，不混写\n\n## Skill 架构模式\n\n### 共享组件模式\n将可复用能力抽取为独立skill供其他skill依赖：\n- `complex-memory-manager` — 隐私感知记忆管理（T1/T2/T3）、加密、清理\n- `self-iteration-engine` — 使用日志、反馈循环、自动更新决策\n\n其他skill在YAML frontmatter中声明依赖。更新共享组件时需检查所有依赖技能的向后兼容。\n\n### 私人Skill模式\n部分skill仅供个人使用，不发布：\n- 不执行 `clawhub publish`\n- 描述中标注 `【⚠️ 私人使用，不发布到 ClawHub】`\n- 仍需执行隐私检查\n\n### 知识积累模式\n需要跨会话学习的skill应：\n- 概念存入 `memory/concepts/<slug>.md`\n- 使用 `complex-memory-manager` 做层级化持久存储\n- 使用 `self-iteration-engine` 追踪使用和优化\n\nFile v1.4.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"skill-builder-pro\",\n  \"version\": \"1.4.0\",\n  \"publishedAt\": 1779178882877\n}\n\nFile v1.4.0:skill-card.md\n\n## Description:\n\nAutomates ClawHub skill creation, local validation, and publishing from a user's prompt and feature description.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bustes01](https://clawhub.ai/user/bustes01)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and skill publishers use this skill to turn a feature idea into a ClawHub-compatible SKILL.md, supporting files, validation steps, and publish commands.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated skills may include unsafe command templates or user-provided names in shell commands.\n\nMitigation: Use simple validated names and slugs, quote command arguments, and review every generated shell command before execution.\n\nRisk: The skill can publish new agent instructions to ClawHub.\n\nMitigation: Review generated SKILL.md files, run dry-run validation and privacy/security scans, and publish only after human confirmation.\n\nRisk: Generated memory or usage-tracking patterns can create persistence and privacy concerns.\n\nMitigation: Treat memory and usage tracking as opt-in and document what is stored before enabling it.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/bustes01/skills/skill-builder-pro)\n- [ClawHub Homepage Metadata](https://clawhub.ai/BusTes01/skill-builder-pro)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Code, Shell commands, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown with YAML, file-structure examples, and bash command blocks]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Produces agent-facing instructions for skill generation, validation, privacy checks, and publishing.]\n\n## Skill Version(s):\n\n1.4.0 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.3.0: 2 files, 3978 bytes\n\nFiles: SKILL.md (7724b), _meta.json (136b)\n\nFile v1.3.0:SKILL.md\n\n---\nname: skill-builder-pro\ndescription: >\n  Automated Skill development tool.\n  User provides prompt + feature description, and the agent auto-completes the full\n  ClawHub Skill creation, testing, and publishing workflow.\nversion: 1.3.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - clawhub\n        - python3\n    emoji: \"🏗️\"\n    homepage: https://clawhub.ai/BusTes01/skill-builder-pro\n    models:\n      - gpt-4\n      - deepseek-v4-flash\n      - gemini-2.0-flash\n---\n\n# 🏗️ Skill Builder Pro\n\nA **meta-skill that produces Skills**. User describes what they want, and the agent auto-completes the full journey from ideation to ClawHub publishing. Turns AI into your skill development team.\n\n## Workflow\n\n```\nUser describes idea → Requirement analysis → Generate SKILL.md → Build directory → Validate locally → Publish to ClawHub\n```\n\n## Step-by-Step\n\n### Step 1: Requirement Gathering\n\nAgent collects from user:\n\n```\n1. Skill name (slug, e.g., `my-skill-name`)?\n2. One-line description?\n3. Required tools / APIs? (curl, web_search, Python...)\n4. Does it need API keys? User registration needed?\n5. Target audience?\n6. Key features (1-3)?\n7. Output format? (Markdown / text / JSON / image)\n8. Free or paid? Price if paid?\n```\n\n### Step 2: Generate Directory Structure\n\nCreate standard Skill structure in `clawhub-skills/`:\n\n```\n└── <skill-name>/\n    ├── SKILL.md              # Main file (YAML frontmatter + instructions)\n    ├── scripts/              # Helper scripts (optional)\n    └── references/           # Reference docs (optional)\n```\n\n### Step 3: Write SKILL.md\n\nGenerate ClawHub-compliant SKILL.md with:\n- YAML frontmatter (`name`, `description`, `version`, `metadata.openclaw`)\n- English section first, Chinese section second, separated by `---`\n- English model names only\n- Feature explanation, usage steps, configuration notes\n- Output examples and behavior guidelines\n\n### Step 4: Local Validation\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\nCheck:\n- YAML frontmatter format\n- metadata declarations complete\n- File size within limits\n- No external path leaks\n\n### Step 5: Privacy Security Scan (Mandatory)\n\n**Run before every publish:**\n\n```bash\ngrep -in \"AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\nScan checklist:\n- ❌ Usernames / nicknames → replace with generic terms\n- ❌ API keys / tokens → should be env vars, never hardcoded\n- ❌ Email addresses → remove or use placeholder\n- ❌ Local file paths → use relative or pseudo-paths\n- ❌ Internal IPs → use `localhost` or generic IPs\n- ❌ Passwords / secrets → never in SKILL.md\n- ❌ Personal habits / schedules → generalize\n\n### Step 6: Publish\n\nAfter confirmation:\n\n```bash\nexport PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<Display Name>\" \\\n  --version <new-version>\n```\n\n### Step 7: Post-Publish Verification\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\nConfirm successful listing and return the ClawHub link to the user.\n\n## Bilingual Convention\n\nAll skills published via this builder follow this convention:\n- **One SKILL.md with two sections**: English section first, Chinese section second, separated by `---`\n- **Model names**: always in English (e.g., `gpt-4`, `deepseek-v4-flash`, `sana`, `flux`)\n- **YAML frontmatter description**: English only\n\n## Required YAML Frontmatter\n\n```yaml\n---\nname: <slug-name>\ndescription: <one-line description in English>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # Required env vars\n      bins: []       # Required executables\n    primaryEnv: \"\"   # Primary auth credential\n    emoji: \"<emoji>\"\n    models: []       # Compatible models\n---\n```\n\n## Important Notes\n\n1. **No personal info** in SKILL.md — names, API keys, passwords, paths\n2. **Declare all dependencies** — env vars, bins must be complete\n3. **Semantic versioning** — 1.0.0, 1.1.0, 2.0.0\n4. **Honest about limitations** — clearly state what the skill cannot do\n5. **Bilingual format** — English section + Chinese section, not mixed\n\n---\n\n# 🏗️ Skill Builder Pro\n\n一个**生产Skill的Skill**。用户只需描述想要的功能，即可自动完成从构思到上架的完整流程。把AI变成你的Skill开发团队。\n\n## 工作流程\n\n```\n用户描述想法 → 需求分析 → 生成SKILL.md → 构建目录 → 本地验证 → 发布上架\n```\n\n## 分步指南\n\n### 第一步：需求分析\n\nAgent 向用户收集以下信息：\n\n```\n1. Skill名称叫什么？（如：my-skill-name）\n2. 一句话描述？\n3. 需要用到哪些工具或API？（curl、web_search、Python等）\n4. 是否需要API Key？用户自行注册？\n5. 目标用户是谁？\n6. 主要功能点（1-3个）？\n7. 输出格式偏好？（Markdown、文本、JSON、图片）\n8. 是否免费？如付费，价格？\n```\n\n### 第二步：生成目录结构\n\n在 `clawhub-skills/` 下创建标准Skill结构：\n\n```\n└── <skill-name>/\n    ├── SKILL.md              # 主文件（YAML frontmatter + 说明）\n    ├── scripts/              # 辅助脚本（可选）\n    └── references/           # 参考文档（可选）\n```\n\n### 第三步：编写SKILL.md\n\n生成符合ClawHub规范的SKILL.md，包含：\n- YAML frontmatter（name、description、version、metadata.openclaw）\n- 上半部分纯英文、下半部分纯中文，中间用 `---` 分隔\n- 模型名称仅使用英文\n- 功能说明、使用步骤、配置说明、输出示例、行为准则\n\n### 第四步：本地验证\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\n检查：\n- YAML frontmatter格式正确\n- metadata声明完整\n- 文件尺寸在限制内\n- 无外部路径泄露\n\n### 第五步：隐私安全检查（必做）\n\n**每次发布前运行：**\n\n```bash\ngrep -in \"AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\n检查项：\n- ❌ 用户昵称/真实姓名 → 改为通用表述\n- ❌ API Key / Token → 应使用环境变量，绝不硬编码\n- ❌ 邮箱地址 → 删除或替换为占位符\n- ❌ 本地文件路径 → 使用相对路径或伪路径\n- ❌ 内网IP地址 → 使用localhost或通用IP\n- ❌ 密码/密钥明文 → 绝不出现\n- ❌ 个人作息/偏好习惯 → 泛化处理\n\n### 第六步：发布上架\n\n确认后发布：\n\n```bash\nexport PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<显示名称>\" \\\n  --version <新版本>\n```\n\n### 第七步：发布后检查\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\n确认上架成功，将ClawHub链接返回给用户。\n\n## 双语约定\n\n通过此工具发布的所有Skill遵循以下约定：\n- **单个SKILL.md包含两个独立区段**：上半部分纯英文，下半部分纯中文，用 `---` 分隔\n- **模型名称**：一律使用英文（如 `gpt-4`、`deepseek-v4-flash`、`sana`、`flux`）\n- **YAML frontmatter描述**：英文\n\n## 必填YAML Frontmatter字段\n\n```yaml\n---\nname: <slug名称>\ndescription: <英文一句话描述>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # 需要的环境变量\n      bins: []       # 需要的可执行文件\n    primaryEnv: \"\"   # 主要认证凭证\n    emoji: \"<emoji>\"\n    models: []       # 兼容模型\n---\n```\n\n## 注意事项\n\n1. SKILL.md中不得包含个人信息——姓名、API Key、密码、路径\n2. 声明所有依赖——env vars、bins要完整\n3. 遵循语义化版本——1.0.0、1.1.0、2.0.0\n4. 诚实说明限制——明确告知技能不能做什么\n5. 双语格式——英文区段 + 中文区段，不混写\n\nFile v1.3.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"skill-builder-pro\",\n  \"version\": \"1.3.0\",\n  \"publishedAt\": 1779169515739\n}\n\nArchive v1.2.0: 2 files, 2877 bytes\n\nFiles: SKILL.md (4991b), _meta.json (136b)\n\nFile v1.2.0:SKILL.md\n\n---\nname: skill-builder-pro\ndescription: >\n  Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full\n  ClawHub Skill creation, testing, and publishing workflow.\n  Use for: \"create a skill\", \"build a clawhub skill\", \"开发skill\", \"上架skill\", or any request to author and publish a ClawHub skill.\n  Triggers: skill creation, publishing, packaging, or any ClawHub development workflow.\nversion: 1.2.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - clawhub\n        - python3\n    emoji: \"🏗️\"\n    homepage: https://clawhub.ai/BusTes01/skill-builder-pro\n    models:\n      - gpt-4\n      - deepseek-v4-flash\n      - gemini-2.0-flash\n---\n\n# 🏗️ Skill Builder Pro\n\n## Overview / 概览\n\nA **meta-skill that produces Skills**. User describes what they want, and the agent auto-completes the full journey from ideation to ClawHub publishing. Turns AI into your skill development team.\n\n用户只需描述想要的功能，即可自动完成从构思到上架的完整流程。\n\n## Workflow / 工作流程\n\n```\nUser describes idea → Requirement analysis → Generate SKILL.md → Build directory → Validate locally → Publish to ClawHub\n用户描述想法 → 需求分析 → 生成SKILL.md → 构建目录 → 本地验证 → 发布上架\n```\n\n## Step-by-Step / 分步指南\n\n### Step 1: Requirement Gathering / 需求分析\n\nAgent collects from user:\n\n```\n1. Skill name (slug, e.g., `my-skill-name`)?\n2. One-line description?\n3. Required tools / APIs? (curl, web_search, Python...)\n4. Does it need API keys? User registration needed?\n5. Target audience?\n6. Key features (1-3)?\n7. Output format? (Markdown / text / JSON / image)\n8. Free or paid? Price if paid?\n```\n\n### Step 2: Generate Directory Structure / 生成目录结构\n\nCreate standard Skill structure in `clawhub-skills/`:\n\n```\n└── <skill-name>/\n    ├── SKILL.md              # Main file (YAML frontmatter + instructions)\n    ├── scripts/              # Helper scripts (optional)\n    └── references/           # Reference docs (optional)\n```\n\n### Step 3: Write SKILL.md / 编写SKILL.md\n\nGenerate ClawHub-compliant SKILL.md with:\n- YAML frontmatter (`name`, `description`, `version`, `metadata.openclaw`)\n- Bilingual content (Chinese instructions + English technical terms preserved)\n- Feature explanation\n- Usage steps\n- Configuration notes (env vars, dependencies)\n- Output examples\n- Behavior guidelines\n\n### Step 4: Local Validation / 本地验证\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\nCheck:\n- YAML frontmatter format\n- metadata declarations complete\n- File size within limits\n- No external path leaks\n\n### Step 5: Privacy Security Scan / 隐私安全检查 ⭐\n\n**Mandatory before every publish:**\n\n```bash\n# Auto-scan for personal info\ngrep -in \"真实姓名\\|昵称\\|AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\nScan checklist:\n- ❌ Usernames / nicknames (用户昵称) → replace with generic terms\n- ❌ API keys / tokens → should be env vars, never hardcoded\n- ❌ Email addresses → remove or replace with placeholder\n- ❌ Local file paths → use relative paths or pseudo-paths\n- ❌ Internal IPs → use `localhost` or generic IPs\n- ❌ Passwords / secrets → never in SKILL.md\n- ❌ Personal habits / schedules → generalize (e.g., \"6am\" → \"early morning\")\n\n### Step 6: Publish / 发布上架\n\nAfter confirmation:\n\n```bash\nexport PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<Display Name | English title>\" \\\n  --version <new-version>\n```\n\n### Step 7: Post-Publish Verification / 发布后检查\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\nConfirm successful listing and return the ClawHub link to the user.\n\n## Required YAML Frontmatter Fields\n\n```yaml\n---\nname: <slug-name>\ndescription: <one-line description (bilingual preferred)>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # Required env vars\n      bins: []       # Required executables\n    primaryEnv: \"\"   # Primary auth credential\n    emoji: \"<emoji>\"\n    models: []       # Compatible models (e.g., gpt-4, deepseek-v4-flash)\n---\n```\n\n## File Structure / 文件结构规范\n\n| File | Required | Description |\n|------|----------|-------------|\n| `SKILL.md` | ✅ | Main file: YAML frontmatter + Markdown body |\n| `scripts/` | ❌ | Helper scripts (Python/Bash) |\n| `references/` | ❌ | Reference documentation |\n| `.clawhubignore` | ❌ | Publish exclusion patterns |\n\n## Important Notes / 注意事项\n\n1. **No personal info** in SKILL.md — names, API keys, passwords, paths\n2. **Declare all dependencies** — env vars, bins must be complete\n3. **Semantic versioning** — 1.0.0, 1.1.0, 2.0.0\n4. **Honest about limitations** — clearly state what the skill cannot do\n5. **Bilingual convention** — Chinese descriptions + English technical terms; model names always in English\n\nFile v1.2.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"skill-builder-pro\",\n  \"version\": \"1.2.0\",\n  \"publishedAt\": 1779162780943\n}\n\nArchive v1.1.0: 2 files, 2925 bytes\n\nFiles: SKILL.md (4882b), _meta.json (136b)\n\nFile v1.1.0:SKILL.md\n\n---\nname: skill-builder-pro\ndescription: 自动化Skill开发工具。用户只需提供提示词和功能描述，即可自动完成ClawHub Skill的创建、测试和上架全流程。\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - clawhub\n    emoji: \"🏗️\"\n    homepage: https://clawhub.ai/BusTes01/skill-builder-pro\n---\n\n# 🏗️ Skill Builder Pro\n\n## 这是什么\n\n一个**生产Skill的Skill**。用户只需描述想要的功能，即可自动完成从构思到上架的完整流程。把AI变成你的Skill开发团队。\n\n## 工作流程\n\n```\n用户描述想法 → 需求分析 → 生成SKILL.md → 构建目录 → 本地验证 → 发布上架\n```\n\n## 使用方法\n\n用户说：\n> \"帮我创建一个抓取Twitter热门话题的Skill\"\n\n### 第一步：需求分析\n\nAgent 向用户收集以下信息：\n\n```\n1. Skill名称叫什么？\n   （如：twitter-hot-topics）\n\n2. 一句话描述？\n   （如：自动抓取Twitter热门话题并生成中文摘要）\n\n3. 需要用到哪些工具或API？\n   （如：web_search / curl / Twitter API）\n   （如需要API Key，注明是否需要用户自行注册）\n\n4. 目标用户是谁？\n   （如：社交媒体运营 / 科技媒体编辑）\n\n5. 主要功能点（1-3个）？\n\n6. 输出格式偏好？\n   （如：Markdown / 文本 / JSON / 图片）\n\n7. 是否免费？如付费，价格？\n```\n\n### 第二步：生成目录结构\n\n在当前目录创建标准Skill结构：\n\n```\n└── <skill-name>/\n    ├── SKILL.md         # 主文件（YAML frontmatter + 说明）\n    ├── scripts/         # 辅助脚本（可选）\n    └── references/      # 参考文档（可选）\n```\n\n### 第三步：编写SKILL.md\n\n生成符合ClawHub规范的SKILL.md，包含：\n- YAML frontmatter（name, description, version, metadata.openclaw）\n- 功能说明\n- 使用方法（步骤化）\n- 配置说明（环境变量、依赖）\n- 示例输出\n- 行为规范\n\n### 第四步：本地验证\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\n检查：\n- YAML frontmatter格式正确\n- metadata声明完整\n- 文件尺寸在限制内\n- 无外部路径泄露\n\n### 第五步：发布上架\n\n确认后发布：\n\n```bash\nclawhub skill publish ./<skill-name> \\\n  --slug <skill-name> \\\n  --name \"<Display Name>\" \\\n  --version 1.0.0\n```\n\n### 第六步：发布后检查\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\n确认上架成功，将ClawHub链接返回给用户。\n\n## 示例流程\n\n```\n用户：「帮我创建一个Skill：监控Hacker News热帖，每天推送中文摘要」\n\n→ Agent 分析需求：\n  名称：hn-daily-digest\n  描述：每日自动抓取Hacker News热门帖子，生成中文精华摘要\n  工具：web_search\n  目标用户：科技从业者/创业者\n\n→ Agent 创建目录 + 编写SKILL.md\n\n→ Agent 验证：\n  clawhub skill publish ./hn-daily-digest --dry-run ✅\n\n→ Agent 询问：「准备发布到ClawHub，是否继续？(y/n)」\n\n→ 用户确认后发布\n\n→ Agent 返回：\n  ✅ 已上架！ClawHub链接：https://clawhub.ai/BusTes01/hn-daily-digest\n```\n\n## Skill 开发核心规范\n\n### YAML Frontmatter 必填字段\n\n```yaml\n---\nname: <slug-name>\ndescription: <一句话描述>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # 需要的环境变量\n      bins: []       # 需要的可执行文件\n    primaryEnv: \"\"   # 主要认证凭证\n    emoji: \"<emoji>\" \n---\n```\n\n### 文件结构规范\n\n| 文件 | 必须 | 说明 |\n|------|------|------|\n| SKILL.md | ✅ | 主文件，Markdown + YAML frontmatter |\n| scripts/ | ❌ | 辅助脚本（Python/Bash等） |\n| references/ | ❌ | 参考文档 |\n| .clawhubignore | ❌ | 发布时忽略的文件模式 |\n\n### ⭐ 发布前必做：隐私安全检查\n\n逐项检查SKILL.md中是否包含以下内容（任何命中必须清理）：\n\n| 检查项 | 搜索关键词示例 |\n|--------|---------------|\n| 用户名/昵称 | 真实姓名、账号昵称、handle |\n| API Key/Token | `AIza`, `sk-`, `api_key=` |\n| 邮箱地址 | `@gmail`, `@qq`, `@outlook` |\n| 本地路径 | `/home/`, `/Users/`, `C:\\\\` |\n| 内网IP | `192.168.`, `10.0.`, `172.16.` |\n| 密码密钥 | `password=`, `secret=`, `token=` |\n| 个人习惯 | 作息时间、偏好设置（非通用功能） |\n\n```bash\n# 自动扫描命令\ngrep -in \"小D\\|沙克\\|AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\n### 注意事项\n\n1. **不要包含** 用户个人信息、API Key、密码\n2. **声明所有依赖** — env vars、bins要完整\n3. **版本遵循 semver** — 1.0.0, 1.1.0, 2.0.0\n4. **限制条件诚实说明** — 哪些场景不适用\n\n## 最佳实践参考\n\n- 一个Skill只做一件事，做精做深\n- 步骤化说明，用户可验证每一步\n- 输出格式清晰稳定\n- 考虑边缘情况（网络失败、数据缺失）\n\nFile v1.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"skill-builder-pro\",\n  \"version\": \"1.1.0\",\n  \"publishedAt\": 1779090646023\n}\n\nArchive v1.0.0: 2 files, 2509 bytes\n\nFiles: SKILL.md (4178b), _meta.json (136b)\n\nFile v1.0.0:SKILL.md\n\n---\nname: skill-builder-pro\ndescription: 自动化Skill开发工具。用户只需提供提示词和功能描述，即可自动完成ClawHub Skill的创建、测试和上架全流程。\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - clawhub\n    emoji: \"🏗️\"\n    homepage: https://clawhub.ai/BusTes01/skill-builder-pro\n---\n\n# 🏗️ Skill Builder Pro\n\n## 这是什么\n\n一个**生产Skill的Skill**。用户只需描述想要的功能，即可自动完成从构思到上架的完整流程。把AI变成你的Skill开发团队。\n\n## 工作流程\n\n```\n用户描述想法 → 需求分析 → 生成SKILL.md → 构建目录 → 本地验证 → 发布上架\n```\n\n## 使用方法\n\n用户说：\n> \"帮我创建一个抓取Twitter热门话题的Skill\"\n\n### 第一步：需求分析\n\nAgent 向用户收集以下信息：\n\n```\n1. Skill名称叫什么？\n   （如：twitter-hot-topics）\n\n2. 一句话描述？\n   （如：自动抓取Twitter热门话题并生成中文摘要）\n\n3. 需要用到哪些工具或API？\n   （如：web_search / curl / Twitter API）\n   （如需要API Key，注明是否需要用户自行注册）\n\n4. 目标用户是谁？\n   （如：社交媒体运营 / 科技媒体编辑）\n\n5. 主要功能点（1-3个）？\n\n6. 输出格式偏好？\n   （如：Markdown / 文本 / JSON / 图片）\n\n7. 是否免费？如付费，价格？\n```\n\n### 第二步：生成目录结构\n\n在当前目录创建标准Skill结构：\n\n```\n└── <skill-name>/\n    ├── SKILL.md         # 主文件（YAML frontmatter + 说明）\n    ├── scripts/         # 辅助脚本（可选）\n    └── references/      # 参考文档（可选）\n```\n\n### 第三步：编写SKILL.md\n\n生成符合ClawHub规范的SKILL.md，包含：\n- YAML frontmatter（name, description, version, metadata.openclaw）\n- 功能说明\n- 使用方法（步骤化）\n- 配置说明（环境变量、依赖）\n- 示例输出\n- 行为规范\n\n### 第四步：本地验证\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\n检查：\n- YAML frontmatter格式正确\n- metadata声明完整\n- 文件尺寸在限制内\n- 无外部路径泄露\n\n### 第五步：发布上架\n\n确认后发布：\n\n```bash\nclawhub skill publish ./<skill-name> \\\n  --slug <skill-name> \\\n  --name \"<Display Name>\" \\\n  --version 1.0.0\n```\n\n### 第六步：发布后检查\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\n确认上架成功，将ClawHub链接返回给用户。\n\n## 示例流程\n\n```\n用户：「帮我创建一个Skill：监控Hacker News热帖，每天推送中文摘要」\n\n→ Agent 分析需求：\n  名称：hn-daily-digest\n  描述：每日自动抓取Hacker News热门帖子，生成中文精华摘要\n  工具：web_search\n  目标用户：科技从业者/创业者\n\n→ Agent 创建目录 + 编写SKILL.md\n\n→ Agent 验证：\n  clawhub skill publish ./hn-daily-digest --dry-run ✅\n\n→ Agent 询问：「准备发布到ClawHub，是否继续？(y/n)」\n\n→ 用户确认后发布\n\n→ Agent 返回：\n  ✅ 已上架！ClawHub链接：https://clawhub.ai/BusTes01/hn-daily-digest\n```\n\n## Skill 开发核心规范\n\n### YAML Frontmatter 必填字段\n\n```yaml\n---\nname: <slug-name>\ndescription: <一句话描述>\nversion: 1.0.0\nmetadata:\n  openclaw:\n    requires:\n      env: []        # 需要的环境变量\n      bins: []       # 需要的可执行文件\n    primaryEnv: \"\"   # 主要认证凭证\n    emoji: \"<emoji>\" \n---\n```\n\n### 文件结构规范\n\n| 文件 | 必须 | 说明 |\n|------|------|------|\n| SKILL.md | ✅ | 主文件，Markdown + YAML frontmatter |\n| scripts/ | ❌ | 辅助脚本（Python/Bash等） |\n| references/ | ❌ | 参考文档 |\n| .clawhubignore | ❌ | 发布时忽略的文件模式 |\n\n### 注意事项\n\n1. **不要包含** 用户个人信息、API Key、密码\n2. **声明所有依赖** — env vars、bins要完整\n3. **版本遵循 semver** — 1.0.0, 1.1.0, 2.0.0\n4. **限制条件诚实说明** — 哪些场景不适用\n\n## 最佳实践参考\n\n- 一个Skill只做一件事，做精做深\n- 步骤化说明，用户可验证每一步\n- 输出格式清晰稳定\n- 考虑边缘情况（网络失败、数据缺失）\n\nFile v1.0.0:_meta.json\n\n{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"skill-builder-pro\",\n  \"version\": \"1.0.0\",\n  \"publishedAt\": 1779089580026\n}","readmeExcerpt":"Skill: 🏗️ Skill Builder Pro Owner: bustes01 Summary: Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ... Tags: automation:1.4.0, cli:1.4.0, development:1.4.0, latest:1.4.0, publishing:1.4.0, template:1.4.0 Version history: v1.4.0 | 2026-05-19T08:21:22.877Z | user Added shared component pattern, private skill ","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"User describes idea → Requirement analysis → Generate SKILL.md → Build directory → Validate locally → Publish to ClawHub"},{"language":"text","snippet":"1. Skill name (slug, e.g., `my-skill-name`)?\n2. One-line description?\n3. Required tools / APIs? (curl, web_search, Python...)\n4. Does it need API keys? User registration needed?\n5. Target audience?\n6. Key features (1-3)?\n7. Output format? (Markdown / text / JSON / image)\n8. Free or paid? Price if paid?"},{"language":"text","snippet":"└── <skill-name>/\n    ├── SKILL.md              # Main file (YAML frontmatter + instructions)\n    ├── scripts/              # Helper scripts (optional)\n    └── references/           # Reference docs (optional)"},{"language":"bash","snippet":"clawhub skill publish ./<skill-name> --dry-run"},{"language":"bash","snippet":"grep -in \"AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md"},{"language":"bash","snippet":"export PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<Display Name>\" \\\n  --version <new-version>"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: skill-builder-pro\ndescription: >\n  Automated Skill development tool.\n  User provides prompt + feature description, and the agent auto-completes the full\n  ClawHub Skill creation, testing, and publishing workflow.\nversion: 1.3.0\nmetadata:\n  openclaw:\n    requires:\n      bins:\n        - clawhub\n        - python3\n    emoji: \"🏗️\"\n    homepage: https://clawhub.ai/BusTes01/skill-builder-pro\n    models:\n      - gpt-4\n      - deepseek-v4-flash\n      - gemini-2.0-flash\n---\n\n# 🏗️ Skill Builder Pro\n\nA **meta-skill that produces Skills**. User describes what they want, and the agent auto-completes the full journey from ideation to ClawHub publishing. Turns AI into your skill development team.\n\n## Workflow\n\n```\nUser describes idea → Requirement analysis → Generate SKILL.md → Build directory → Validate locally → Publish to ClawHub\n```\n\n## Step-by-Step\n\n### Step 1: Requirement Gathering\n\nAgent collects from user:\n\n```\n1. Skill name (slug, e.g., `my-skill-name`)?\n2. One-line description?\n3. Required tools / APIs? (curl, web_search, Python...)\n4. Does it need API keys? User registration needed?\n5. Target audience?\n6. Key features (1-3)?\n7. Output format? (Markdown / text / JSON / image)\n8. Free or paid? Price if paid?\n```\n\n### Step 2: Generate Directory Structure\n\nCreate standard Skill structure in `clawhub-skills/`:\n\n```\n└── <skill-name>/\n    ├── SKILL.md              # Main file (YAML frontmatter + instructions)\n    ├── scripts/              # Helper scripts (optional)\n    └── references/           # Reference docs (optional)\n```\n\n### Step 3: Write SKILL.md\n\nGenerate ClawHub-compliant SKILL.md with:\n- YAML frontmatter (`name`, `description`, `version`, `metadata.openclaw`)\n- English section first, Chinese section second, separated by `---`\n- English model names only\n- Feature explanation, usage steps, configuration notes\n- Output examples and behavior guidelines\n\n### Step 4: Local Validation\n\n```bash\nclawhub skill publish ./<skill-name> --dry-run\n```\n\nCheck:\n- YAML frontmatter format\n- metadata declarations complete\n- File size within limits\n- No external path leaks\n\n### Step 5: Privacy Security Scan (Mandatory)\n\n**Run before every publish:**\n\n```bash\ngrep -in \"AIzaSy\\|sk-\\|password\\|secret\\|@gmail\\|@qq\\|/home/\\|192\\.168\" ./<skill-name>/SKILL.md\n```\n\nScan checklist:\n- ❌ Usernames / nicknames → replace with generic terms\n- ❌ API keys / tokens → should be env vars, never hardcoded\n- ❌ Email addresses → remove or use placeholder\n- ❌ Local file paths → use relative or pseudo-paths\n- ❌ Internal IPs → use `localhost` or generic IPs\n- ❌ Passwords / secrets → never in SKILL.md\n- ❌ Personal habits / schedules → generalize\n\n### Step 6: Publish\n\nAfter confirmation:\n\n```bash\nexport PATH=\"$PATH:$(npm root -g)/.bin\"\n\nclawhub skill publish ./<skill-name> \\\n  --slug <slug> \\\n  --name \"<Display Name>\" \\\n  --version <new-version>\n```\n\n### Step 7: Post-Publish Verification\n\n```bash\nclawhub inspect <username>/<skill-name>\n```\n\nConfirm successful listing and return the "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7dtyeh1jw379t0b2d0veyrc186z89t\",\n  \"slug\": \"skill-builder-pro\",\n  \"version\": \"1.4.0\",\n  \"publishedAt\": 1779178882877\n}"},{"path":"skill-card.md","content":"## Description:\n\nAutomates ClawHub skill creation, local validation, and publishing from a user's prompt and feature description.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[bustes01](https://clawhub.ai/user/bustes01)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and skill publishers use this skill to turn a feature idea into a ClawHub-compatible SKILL.md, supporting files, validation steps, and publish commands.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Generated skills may include unsafe command templates or user-provided names in shell commands.\n\nMitigation: Use simple validated names and slugs, quote command arguments, and review every generated shell command before execution.\n\nRisk: The skill can publish new agent instructions to ClawHub.\n\nMitigation: Review generated SKILL.md files, run dry-run validation and privacy/security scans, and publish only after human confirmation.\n\nRisk: Generated memory or usage-tracking patterns can create persistence and privacy concerns.\n\nMitigation: Treat memory and usage tracking as opt-in and document what is stored before enabling it.\n\n## Reference(s):\n\n- [ClawHub Skill Page](https://clawhub.ai/bustes01/skills/skill-builder-pro)\n- [ClawHub Homepage Metadata](https://clawhub.ai/BusTes01/skill-builder-pro)\n\n## Skill Output:\n\n**Output Type(s):** [Text, Markdown, Code, Shell commands, Configuration instructions, Guidance]\n\n**Output Format:** [Markdown with YAML, file-structure examples, and bash command blocks]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Produces agent-facing instructions for skill generation, validation, privacy checks, and publishing.]\n\n## Skill Version(s):\n\n1.4.0 (source: server release metadata)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ... Skill: 🏗️ Skill Builder Pro Owner: bustes01 Summary: Automated Skill development tool. User provides prompt + feature description, and the agent auto-completes the full ClawHub Skill creation, testing, and publ... Tags: automation:1.4.0, cli:1.4.0, development:1.4.0, latest:1.4.0, publishing:1.4.0, template:1.4.0 Version history: v1.4.0 | 2026-05-19T08:21:22.877Z | user Added shared component pattern, private skill","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":999,"uniquenessScore":54,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T05:12:05.380Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T05:12:05.380Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T07:39:39.978Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}