| name | automatic-skill |
| description | 每日 Skill 自动工厂 — 让 openclaw 和 Claude 完全自主地调研、设计、生成、测试并发布全新 skill,全程零人工介入。内置 10 阶段流水线(Research → Design → SEO → Create → Review → Self-Run → Self-Check → Upload → Verify → Final Review),每天凌晨 02:00 自动选题跑完整流程,输出推送到 GitHub 和 clawHub 的生产级 skill。也可手动指定 idea 触发,或单独调用某一阶段进行调试/迭代。支持用自身流水线对已有 skill 做升级、SEO 优化和重新发布。Use it when the user asks to auto-generate a skill, check daily pipeline status, iterate an existing skill, or publish to GitHub and clawHub.
|
| keywords | ["automatic-skill","自动skill","每日skill","skill流水线","技能工厂","自动开发","自动测试","自动发布","元技能","skill pipeline","skill factory","meta skill","daily skill","auto build skill","auto publish skill","自动生成skill","自动制作技能","今日skill","生成新skill","skill自动化","openclaw skill","clawhub publish","github skill upload","每日技能推送","10阶段流水线","cron skill","skill迭代","skill升级","skill SEO优化","self-evolving skill","skill自检","prompt generator pipeline","零人工介入","自动化内容生产"] |
| requirements | {"node":">=18","binaries":[{"name":"gh","required":true,"description":"GitHub CLI — used for auth, repo access, push verification, and PR creation."},{"name":"git","required":true,"description":"Git — used for staging, committing, and pushing skill files."},{"name":"clawhub","required":true,"description":"ClawHub CLI — used for publishing skills to the registry."},{"name":"npx","required":false,"description":"Node package runner — used optionally during skill creation stage."}],"env":[{"name":"GITHUB_TOKEN","required":true,"description":"GitHub personal access token with repo write permission (narrowly scoped to a single repo)."},{"name":"GITHUB_REPO","required":true,"description":"Target repository in owner/repo format, e.g. myorg/openclaw-skills"},{"name":"CLAWHUB_TOKEN","required":true,"description":"ClawHub API token for publishing skills to the registry."},{"name":"CLAWHUB_OWNER_ID","required":false,"description":"ClawHub ownerId override. Defaults to the publishing account."},{"name":"SKILL_OUTPUT_DIR","required":false,"description":"Directory where generated skills are written. Defaults to ~/.openclaw/workspace/skills."},{"name":"OPENCLAW_NOTIFY_CHANNEL","required":false,"description":"Notification channel for pipeline failure alerts (e.g. slack://...)."}]} |
| metadata | {"openclaw":{"homepage":"https://github.com/Cosmofang/automatic-skill","author":"Cosmofang","runtime":{"node":">=18"},"permissions":["Reads and writes files in SKILL_OUTPUT_DIR","Creates GitHub repositories via gh CLI using GITHUB_TOKEN","Pushes commits to GITHUB_REPO via gh CLI","Publishes skills to clawHub using CLAWHUB_TOKEN","Registers cron jobs via openclaw cron (when push-toggle is enabled)"],"env":[{"name":"GITHUB_TOKEN","required":true,"description":"GitHub personal access token — must have 'repo' scope. Scoped to your own repos only. Used by gh CLI to create repos and push commits."},{"name":"GITHUB_REPO","required":true,"description":"Target monorepo in owner/repo format, e.g. yourname/openclaw-skills. Must be a repo you own."},{"name":"CLAWHUB_TOKEN","required":true,"description":"ClawHub API token. Used only to publish skills under your own clawHub account."},{"name":"CLAWHUB_OWNER_ID","required":false,"description":"Your clawHub ownerId. If omitted, defaults to the account associated with CLAWHUB_TOKEN."},{"name":"SKILL_OUTPUT_DIR","required":false,"description":"Where generated skills are written. Defaults to ~/.openclaw/workspace/skills."},{"name":"OPENCLAW_NOTIFY_CHANNEL","required":false,"description":"Notification channel for pipeline failure alerts (e.g. slack://...)."}]}} |