[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M698WH9A7B58D9JTSEVTWB58":3,"skill-same:01M698WH9A7B58D9JTSEVTWB58":59},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":31,"linkOnly":32,"markdownContent":33,"markdownBody":34,"frontMatter":35,"refName":36,"commitSha":37,"skillDirectory":38,"forksCount":39,"repositoryHtmlUrl":40,"repositoryHomepageUrl":41,"ownerHtmlUrl":42,"ownerBlogUrl":41,"ownerDescription":43,"updatedAt":44,"install":45,"resources":58},"01M698WH9A7B58D9JTSEVTWB58","clawhub",null,"Search ClawHub for plugins by default, or skills and agent Templates when requested; add Templates; install, verify, update, uninstall, publish, or sync skills.","openclaw\u002Fopenclaw","openclaw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F252820863?v=4","01M698P3FSAZ6B4R928ZF19KPT","01M698PDMDRVH56MV30D253NFP",394352,"MIT","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fclawhub\u002FSKILL.md",[],[5,18,19,20,21,22,23,24,25,26,27,28,29,30],"uninstall","sync","update","search","plugins","publish","templates","verify","install","default","add","for","when","2026-11-10 10:12:30",false,"---\nname: clawhub\ndescription: \"Search ClawHub for plugins by default, or skills and agent Templates when requested; add Templates; install, verify, update, uninstall, publish, or sync skills.\"\n---\n\n# ClawHub\n\nPrefer searching ClawHub for plugins unless the user asks for a skill or agent\nTemplate. Templates create new agents; skills extend the current agent.\nSearch before claiming that a requested capability is unavailable.\n\nUse `openclaw skills` for explicitly requested skill discovery and for managing\nskills for the current OpenClaw agent. Use the standalone `clawhub` CLI to uninstall\ninstalled ClawHub skills and for publishing, syncing, and publisher account\nworkflows. Use the ClawHub registry for Template discovery and the Control UI\nfor adding published Templates.\n\n## Discover plugins (default)\n\nUse the `plugins` tool when available, with `action: \"search\"` and `query` set to\nthe requested capability, to return native plugin search results. If the tool is\nunavailable, use the CLI:\n\n```bash\nopenclaw plugins search \"notion\"\n```\n\nA discovery request does not authorize installation. Install only when the user\nasks.\n\n## Discover skills (explicit requests)\n\nWhen the user explicitly asks for a skill, search skills instead of plugins:\n\n```bash\nopenclaw skills search \"postgres backups\"\n```\n\nInstall when the user asks. Verify the selected skill first and report the result.\n\n```bash\nopenclaw skills verify my-skill\nopenclaw skills install my-skill\nopenclaw skills install my-skill --version 1.2.3\n```\n\n## Discover and add Templates\n\nUse **Pages → Templates** or fetch the public ClawHub registry:\n\n```text\nGET https:\u002F\u002Fclawhub.ai\u002Fapi\u002Fv1\u002Fpackages?family=template&limit=100\nGET https:\u002F\u002Fclawhub.ai\u002Fapi\u002Fv1\u002Fpackages\u002Fsearch?family=template&q=\u003CURL-encoded-query>&limit=20\n```\n\nList responses have `items` and `nextCursor`; follow `cursor=\u003CURL-encoded-cursor>`\nbefore claiming a complete inventory. Search responses have `results`.\nUse `category=\u003Cslug>` to filter. For broad availability questions, include current\ncategories and representative entries with package names and short descriptions;\ndistinguish category filters from categories with published entries. Discovery\nis read-only; the `plugins` tool searches plugins, not Templates.\n\nWhen asked to install a Template, select its published release in **Pages →\nTemplates → Add**. The page requires **Settings → Labs → Templates**; public\nregistry reads do not. Explain that prerequisite if disabled. Review workspace\nfiles, skills\u002Fplugins, MCP servers, and automations, and complete required\ntrust\u002Fcapability consent. Verify the new agent and report any remaining setup.\n\nFor a reviewed local package, use `openclaw templates inspect \u003Cpath>`, then\n`openclaw templates add \u003Cpath> --dry-run --json` to preview and\n`openclaw templates add \u003Cpath>` to apply. The CLI accepts a local package directory\nor `CLAW.md` path, not ClawHub package coordinates. See\n[Template review and Add details](https:\u002F\u002Fdocs.openclaw.ai\u002Fcli\u002Ftemplates).\n\n## Manage installed skills\n\n```bash\nopenclaw skills list\nopenclaw skills check\nopenclaw skills update my-skill\nopenclaw skills update --all\n```\n\nUse `--global` with `install` or `update` to manage skills shared by all local\nagents.\n\n## Remove an installed skill\n\nUninstall when the user asks. If the standalone ClawHub CLI is not\ninstalled, install it explicitly:\n\n```bash\nnpm i -g clawhub\nclawhub uninstall @owner\u002Fmy-skill\n```\n\nThe CLI asks for confirmation before removing the skill and its lockfile entry.\nUse the original agent workspace for agent-specific skills or the OpenClaw\nstate directory for skills installed with `--global`:\n\n```bash\nclawhub --workdir \u002Fpath\u002Fto\u002Fagent-workspace uninstall @owner\u002Fmy-skill\nclawhub --workdir ~\u002F.openclaw uninstall @owner\u002Fmy-skill\n```\n\nIf `OPENCLAW_STATE_DIR` is set, use its value instead of `~\u002F.openclaw`:\n\n```bash\nclawhub --workdir \"$OPENCLAW_STATE_DIR\" uninstall @owner\u002Fmy-skill\n```\n\nThe default skills watcher refreshes the available skills on the next agent\nturn. If watching is disabled, start a new session.\n\n## Publish skills\n\nInstall the standalone ClawHub CLI for publisher workflows:\n\n```bash\nnpm i -g clawhub\nclawhub login\nclawhub whoami\n```\n\nPublish or sync skills:\n\n```bash\nclawhub skill publish .\u002Fmy-skill\nclawhub skill publish .\u002Fmy-skill --version 1.2.3\nclawhub sync --all\n```\n\n## Notes\n\n- Public registry: https:\u002F\u002Fclawhub.ai\n- `openclaw skills install` installs into the active workspace by default.\n- Shared installs use `--global` and are visible to all local agents unless\n  agent allowlists narrow them.\n","# ClawHub\n\nPrefer searching ClawHub for plugins unless the user asks for a skill or agent\nTemplate. Templates create new agents; skills extend the current agent.\nSearch before claiming that a requested capability is unavailable.\n\nUse `openclaw skills` for explicitly requested skill discovery and for managing\nskills for the current OpenClaw agent. Use the standalone `clawhub` CLI to uninstall\ninstalled ClawHub skills and for publishing, syncing, and publisher account\nworkflows. Use the ClawHub registry for Template discovery and the Control UI\nfor adding published Templates.\n\n## Discover plugins (default)\n\nUse the `plugins` tool when available, with `action: \"search\"` and `query` set to\nthe requested capability, to return native plugin search results. If the tool is\nunavailable, use the CLI:\n\n```bash\nopenclaw plugins search \"notion\"\n```\n\nA discovery request does not authorize installation. Install only when the user\nasks.\n\n## Discover skills (explicit requests)\n\nWhen the user explicitly asks for a skill, search skills instead of plugins:\n\n```bash\nopenclaw skills search \"postgres backups\"\n```\n\nInstall when the user asks. Verify the selected skill first and report the result.\n\n```bash\nopenclaw skills verify my-skill\nopenclaw skills install my-skill\nopenclaw skills install my-skill --version 1.2.3\n```\n\n## Discover and add Templates\n\nUse **Pages → Templates** or fetch the public ClawHub registry:\n\n```text\nGET https:\u002F\u002Fclawhub.ai\u002Fapi\u002Fv1\u002Fpackages?family=template&limit=100\nGET https:\u002F\u002Fclawhub.ai\u002Fapi\u002Fv1\u002Fpackages\u002Fsearch?family=template&q=\u003CURL-encoded-query>&limit=20\n```\n\nList responses have `items` and `nextCursor`; follow `cursor=\u003CURL-encoded-cursor>`\nbefore claiming a complete inventory. Search responses have `results`.\nUse `category=\u003Cslug>` to filter. For broad availability questions, include current\ncategories and representative entries with package names and short descriptions;\ndistinguish category filters from categories with published entries. Discovery\nis read-only; the `plugins` tool searches plugins, not Templates.\n\nWhen asked to install a Template, select its published release in **Pages →\nTemplates → Add**. The page requires **Settings → Labs → Templates**; public\nregistry reads do not. Explain that prerequisite if disabled. Review workspace\nfiles, skills\u002Fplugins, MCP servers, and automations, and complete required\ntrust\u002Fcapability consent. Verify the new agent and report any remaining setup.\n\nFor a reviewed local package, use `openclaw templates inspect \u003Cpath>`, then\n`openclaw templates add \u003Cpath> --dry-run --json` to preview and\n`openclaw templates add \u003Cpath>` to apply. The CLI accepts a local package directory\nor `CLAW.md` path, not ClawHub package coordinates. See\n[Template review and Add details](https:\u002F\u002Fdocs.openclaw.ai\u002Fcli\u002Ftemplates).\n\n## Manage installed skills\n\n```bash\nopenclaw skills list\nopenclaw skills check\nopenclaw skills update my-skill\nopenclaw skills update --all\n```\n\nUse `--global` with `install` or `update` to manage skills shared by all local\nagents.\n\n## Remove an installed skill\n\nUninstall when the user asks. If the standalone ClawHub CLI is not\ninstalled, install it explicitly:\n\n```bash\nnpm i -g clawhub\nclawhub uninstall @owner\u002Fmy-skill\n```\n\nThe CLI asks for confirmation before removing the skill and its lockfile entry.\nUse the original agent workspace for agent-specific skills or the OpenClaw\nstate directory for skills installed with `--global`:\n\n```bash\nclawhub --workdir \u002Fpath\u002Fto\u002Fagent-workspace uninstall @owner\u002Fmy-skill\nclawhub --workdir ~\u002F.openclaw uninstall @owner\u002Fmy-skill\n```\n\nIf `OPENCLAW_STATE_DIR` is set, use its value instead of `~\u002F.openclaw`:\n\n```bash\nclawhub --workdir \"$OPENCLAW_STATE_DIR\" uninstall @owner\u002Fmy-skill\n```\n\nThe default skills watcher refreshes the available skills on the next agent\nturn. If watching is disabled, start a new session.\n\n## Publish skills\n\nInstall the standalone ClawHub CLI for publisher workflows:\n\n```bash\nnpm i -g clawhub\nclawhub login\nclawhub whoami\n```\n\nPublish or sync skills:\n\n```bash\nclawhub skill publish .\u002Fmy-skill\nclawhub skill publish .\u002Fmy-skill --version 1.2.3\nclawhub sync --all\n```\n\n## Notes\n\n- Public registry: https:\u002F\u002Fclawhub.ai\n- `openclaw skills install` installs into the active workspace by default.\n- Shared installs use `--global` and are visible to all local agents unless\n  agent allowlists narrow them.\n",{"name":5,"description":7},"main","b595ee78e0155d2f0092cb15542298db73fd8f9b","skills\u002Fclawhub",82861,"https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw","https:\u002F\u002Fopenclaw.ai","https:\u002F\u002Fgithub.com\u002Fopenclaw","Your personal, open source AI assistant.","2026-11-12 03:01:25",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add openclaw\u002Fopenclaw --skill clawhub",{"tool":51,"command":52},"bunx","bunx skills add openclaw\u002Fopenclaw --skill clawhub",{"tool":54,"command":55},"pnpm","pnpm dlx skills add openclaw\u002Fopenclaw --skill clawhub","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fclawhub\u002FSKILL.md",true,[],[60,66,86,104,126,150],{"skillNo":61,"name":62,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":63,"categories":64,"keywords":65,"publishedAt":31},"01M698VP84FNM6G9MR1HPX7MF7","lobster","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fextensions\u002Flobster\u002FSKILL.md",[],[62],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":31},"01M698YY8QGQ7S8TJNKJG6VTPH","xurl","xurl CLI for authenticated X posts, replies, reads\u002Fsearch, DMs, media upload, followers, auth status, or raw v2 API calls.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fxurl\u002FSKILL.md",[],[68,29,73,74,75,76,77,78,26,79,80,81,21,82,83,84,85],"api","calls","replies","posts","upload","tap","brew","node","Media","npm","status","auth","cli",{"skillNo":87,"name":88,"nameZh":6,"description":89,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":90,"categories":91,"keywords":92,"publishedAt":31},"01M698YWT1CJ0WK88WB909R9RT","weather","Current weather and forecasts with web_fetch, falling back to wttr.in curl for locations, rain, temperature, travel planning.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fweather\u002FSKILL.md",[],[88,93,94,26,95,79,96,97,98,99,100,101,29,102,103],"travel planning","travel","fetch","curl","https","help","planning","web","back","temperature","with",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":115,"publishedAt":31},"01M698YV2Q0R0JJKAWGFS21K0N","visualize","Create inline visuals for code and explanations, or author persistent OpenClaw dashboard widgets with show_widget.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Fvisualize\u002FSKILL.md",[110],{"categoryNo":111,"categoryName":112,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000033","数据分析师","PROFESSION","适用职业",[106,116,117,118,119,29,103,120,121,122,123,124,9,125],"widgets","openclaw dashboard","author","inline","show","code","create","visuals","dashboard","widget",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":140,"publishedAt":31},"01M698YS2TRJH9ENG28HD9CD87","trello","Manage Trello boards, lists, and cards via the Trello REST API.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Ftrello\u002FSKILL.md",[132,137],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000010","后端与接口","SCENARIO","使用场景",{"categoryNo":138,"categoryName":139,"taxonomyType":113,"taxonomyTypeDesc":114},"01JBSEEDCAT000000000000030","开发工程师",[128,97,141,142,143,144,145,146,26,79,147,96,73,148,149],"cloud","manage","via","rest api","token","atlassian","jq","REST","developer",{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":9,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":31},"01M698YQ9Q3M4W78EWV2KSCSVW","tmux","Control tmux sessions\u002Fpanes for interactive CLIs: list, capture output, send keys, paste text, monitor prompts.","https:\u002F\u002Fgithub.com\u002Fopenclaw\u002Fopenclaw\u002Fblob\u002Fmain\u002Fskills\u002Ftmux\u002FSKILL.md",[],[152,26,157,158,29,159,160,161,162,163,164,165,79,166,167,168,169,170,171],"send","darwin","keys","paste","output","control","prompts","interactive","list","capture","panes","text","monitor","sessions","linux"]