[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71DDVAY9FFDZKY7TGK1N59X":3,"skill-same:01M71DDVAY9FFDZKY7TGK1N59X":78},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":44,"commitSha":45,"skillDirectory":46,"forksCount":47,"repositoryHtmlUrl":48,"repositoryHomepageUrl":49,"ownerHtmlUrl":50,"ownerBlogUrl":49,"ownerDescription":51,"updatedAt":52,"install":53,"resources":66},"01M71DDVAY9FFDZKY7TGK1N59X","functions",null,"Deploy serverless browser automation as cloud functions using Browserbase. Use when the user wants to deploy browser automation to run on a schedule or cron, create a webhook endpoint for browser tasks, run automation in the cloud instead of locally, or asks about Browserbase Functions.","x402agent\u002Fopenclawd-main","x402agent","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F243432990?v=4","01M71D6NTS5STS5KG360KMCGNJ","ClawdBot 🦞","01M71D6NVEWQSFGXWT7QDCXEM7",0,"MIT","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fbrowser_base\u002Fskills\u002Ffunctions\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fbrowser_base\u002Fskills\u002Ffunctions\u002FSKILL.md",[],[5,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"automation","user","deploy","cloud","about","run","create","browser","schedule","tasks","when","use","browserbase","browserbase functions","browser automation","for","webhook","as","cloud functions","2026-11-10 10:12:30",false,"---\nname: functions\ndescription: \"Deploy serverless browser automation as cloud functions using Browserbase. Use when the user wants to deploy browser automation to run on a schedule or cron, create a webhook endpoint for browser tasks, run automation in the cloud instead of locally, or asks about Browserbase Functions.\"\nlicense: MIT\n---\n\n# Browserbase Functions\n\nDeploy serverless browser automation using the official `bb` CLI.\n\n## Prerequisites\n\nGet API key and Project ID from: https:\u002F\u002Fbrowserbase.com\u002Fsettings\n\n```bash\nexport BROWSERBASE_API_KEY=\"your_api_key\"\nexport BROWSERBASE_PROJECT_ID=\"your_project_id\"\n```\n\n## Creating a Function Project\n\n### 1. Initialize\n\n```bash\npnpm dlx @browserbasehq\u002Fsdk-functions init my-function\ncd my-function\n```\n\nThis creates:\n```\nmy-function\u002F\n├── package.json\n├── index.ts        # Your function code\n└── .env            # Add credentials here\n```\n\n### 2. Add Credentials to .env\n\n```bash\necho \"BROWSERBASE_API_KEY=$BROWSERBASE_API_KEY\" >> .env\necho \"BROWSERBASE_PROJECT_ID=$BROWSERBASE_PROJECT_ID\" >> .env\n```\n\n### 3. Install Dependencies\n\n```bash\npnpm install\n```\n\n## Function Structure\n\n```typescript\nimport { defineFn } from \"@browserbasehq\u002Fsdk-functions\";\nimport { chromium } from \"playwright-core\";\n\ndefineFn(\"my-function\", async (context) => {\n  const { session, params } = context;\n\n  \u002F\u002F Connect to browser\n  const browser = await chromium.connectOverCDP(session.connectUrl);\n  const page = browser.contexts()[0]!.pages()[0]!;\n\n  \u002F\u002F Your automation\n  await page.goto(params.url || \"https:\u002F\u002Fexample.com\");\n  const title = await page.title();\n\n  \u002F\u002F Return JSON-serializable result\n  return { success: true, title };\n});\n```\n\n**Key objects:**\n- `context.session.connectUrl` - CDP endpoint to connect Playwright\n- `context.params` - Input parameters from invocation\n\n## Development Workflow\n\n### 1. Start Dev Server\n\n```bash\npnpm bb dev index.ts\n```\n\nServer runs at `http:\u002F\u002F127.0.0.1:14113`\n\n### 2. Test Locally\n\n```bash\ncurl -X POST http:\u002F\u002F127.0.0.1:14113\u002Fv1\u002Ffunctions\u002Fmy-function\u002Finvoke \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"params\": {\"url\": \"https:\u002F\u002Fnews.ycombinator.com\"}}'\n```\n\n### 3. Iterate\n\nThe dev server auto-reloads on file changes. Use `console.log()` for debugging - output appears in the terminal.\n\n## Deploying\n\n```bash\npnpm bb publish index.ts\n```\n\nOutput:\n```\nFunction published successfully\nBuild ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\nFunction ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n```\n\n**Save the Function ID** - you need it to invoke.\n\n## Quick Reference\n\n| Command | Description |\n|---------|-------------|\n| `pnpm dlx @browserbasehq\u002Fsdk-functions init \u003Cname>` | Create new project |\n| `pnpm bb dev \u003Cfile>` | Start local dev server |\n| `pnpm bb publish \u003Cfile>` | Deploy to Browserbase |\n\nFor invocation examples, common patterns, and troubleshooting, see [REFERENCE.md](REFERENCE.md).\n","# Browserbase Functions\n\nDeploy serverless browser automation using the official `bb` CLI.\n\n## Prerequisites\n\nGet API key and Project ID from: https:\u002F\u002Fbrowserbase.com\u002Fsettings\n\n```bash\nexport BROWSERBASE_API_KEY=\"your_api_key\"\nexport BROWSERBASE_PROJECT_ID=\"your_project_id\"\n```\n\n## Creating a Function Project\n\n### 1. Initialize\n\n```bash\npnpm dlx @browserbasehq\u002Fsdk-functions init my-function\ncd my-function\n```\n\nThis creates:\n```\nmy-function\u002F\n├── package.json\n├── index.ts        # Your function code\n└── .env            # Add credentials here\n```\n\n### 2. Add Credentials to .env\n\n```bash\necho \"BROWSERBASE_API_KEY=$BROWSERBASE_API_KEY\" >> .env\necho \"BROWSERBASE_PROJECT_ID=$BROWSERBASE_PROJECT_ID\" >> .env\n```\n\n### 3. Install Dependencies\n\n```bash\npnpm install\n```\n\n## Function Structure\n\n```typescript\nimport { defineFn } from \"@browserbasehq\u002Fsdk-functions\";\nimport { chromium } from \"playwright-core\";\n\ndefineFn(\"my-function\", async (context) => {\n  const { session, params } = context;\n\n  \u002F\u002F Connect to browser\n  const browser = await chromium.connectOverCDP(session.connectUrl);\n  const page = browser.contexts()[0]!.pages()[0]!;\n\n  \u002F\u002F Your automation\n  await page.goto(params.url || \"https:\u002F\u002Fexample.com\");\n  const title = await page.title();\n\n  \u002F\u002F Return JSON-serializable result\n  return { success: true, title };\n});\n```\n\n**Key objects:**\n- `context.session.connectUrl` - CDP endpoint to connect Playwright\n- `context.params` - Input parameters from invocation\n\n## Development Workflow\n\n### 1. Start Dev Server\n\n```bash\npnpm bb dev index.ts\n```\n\nServer runs at `http:\u002F\u002F127.0.0.1:14113`\n\n### 2. Test Locally\n\n```bash\ncurl -X POST http:\u002F\u002F127.0.0.1:14113\u002Fv1\u002Ffunctions\u002Fmy-function\u002Finvoke \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"params\": {\"url\": \"https:\u002F\u002Fnews.ycombinator.com\"}}'\n```\n\n### 3. Iterate\n\nThe dev server auto-reloads on file changes. Use `console.log()` for debugging - output appears in the terminal.\n\n## Deploying\n\n```bash\npnpm bb publish index.ts\n```\n\nOutput:\n```\nFunction published successfully\nBuild ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\nFunction ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\n```\n\n**Save the Function ID** - you need it to invoke.\n\n## Quick Reference\n\n| Command | Description |\n|---------|-------------|\n| `pnpm dlx @browserbasehq\u002Fsdk-functions init \u003Cname>` | Create new project |\n| `pnpm bb dev \u003Cfile>` | Start local dev server |\n| `pnpm bb publish \u003Cfile>` | Deploy to Browserbase |\n\nFor invocation examples, common patterns, and troubleshooting, see [REFERENCE.md](REFERENCE.md).\n",{"name":5,"license":15,"description":7},"main","58c363db4179b9a612289d4a328d877ac3e7e04d","skills\u002Fbrowser_base\u002Fskills\u002Ffunctions",1,"https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main","https:\u002F\u002Fsolanaclawd.com","https:\u002F\u002Fgithub.com\u002Fx402agent","The official Github of ClawdBot.","2026-05-16 13:16:08",{"source":8,"skillName":5,"commands":54,"prompt":64,"zipAvailable":65},[55,58,61],{"tool":56,"command":57},"npx","npx skills add x402agent\u002Fopenclawd-main --skill functions",{"tool":59,"command":60},"bunx","bunx skills add x402agent\u002Fopenclawd-main --skill functions",{"tool":62,"command":63},"pnpm","pnpm dlx skills add x402agent\u002Fopenclawd-main --skill functions","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fbrowser_base\u002Fskills\u002Ffunctions\u002FSKILL.md",true,[67,72],{"path":68,"resourceType":69,"resourceTypeDesc":70,"sizeBytes":71,"sourceHtmlUrl":16},"LICENSE.txt","LICENSE","许可证",1074,{"path":73,"resourceType":74,"resourceTypeDesc":75,"sizeBytes":76,"sourceHtmlUrl":77},"REFERENCE.md","REFERENCE","参考文档",3921,"https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fbrowser_base\u002Fskills\u002Ffunctions\u002FREFERENCE.md",[79,110,138,169,201,208],{"skillNo":80,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":83,"sourceHtmlUrl":84,"categories":85,"keywords":91,"publishedAt":39},"01M71DSB11KY88J1ND0GGSJACW","qedgen","Formally verify programs by writing Lean 4 proofs. Trigger this skill whenever the user wants to formally verify code, generate Lean 4 proofs, prove properties about algorithms or smart contracts, verify invariants, convert program logic into formal specifications, or anything involving Lean 4 and formal verification. Also trigger when the user mentions \"qedgen\", \"lean proof\", \"formal proof\", \"verify my code\", \"prove correctness\", \"formal verification\", or wants mathematical guarantees about their implementation.","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002Fskills\u002Fsolana-formal-verification\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002Fskills\u002Fsolana-formal-verification\u002FSKILL.md",[86],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[81,92,93,30,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109],"lean","writing","code","program","verification","generate","invariants","my","contracts","algorithms","trigger","prove","correctness","convert","verify","logic","properties","specifications",{"skillNo":111,"name":112,"nameZh":6,"description":113,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":114,"licenseFileUrl":115,"sourceHtmlUrl":116,"categories":117,"keywords":119,"publishedAt":39},"01M71DS25B2H00XQNAB45VRD82","skill-creator","Create, edit, improve, or audit AgentSkills. Use when creating a new skill from scratch or when asked to improve, review, audit, tidy up, or clean up an existing skill or SKILL.md file. Also use when editing or restructuring a skill directory (moving files to references\u002F or scripts\u002F, removing stale content, validating against the AgentSkills spec). Triggers on phrases like \"create a skill\", \"author a skill\", \"tidy up a skill\", \"improve this skill\", \"review the skill\", \"clean up the skill\", \"audit the skill\".","Apache-2.0","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002Fskills\u002Fskill-creator\u002Flicense.txt","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002Fskills\u002Fskill-creator\u002FSKILL.md",[118],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},[120,121,122,123,124,125,126,127,30,128,26,129,130,131,132,133,134,135,136,137],"skill creator","creator","up","clean","improve","tidy","new","files","review","references","audit","directory","scripts","edit","a skill","new skill","existing skill","editing",{"skillNo":139,"name":140,"nameZh":6,"description":141,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":142,"sourceHtmlUrl":143,"categories":144,"keywords":151,"publishedAt":39},"01M71DMZWVVYEN2RXNW32VTFBT","clawd-code-skill","Control Clawd via MCP protocol. Trigger with \"plan\" to write a precise execution plan then feed it to Clawd. Also supports direct commands, persistent sessions, agent teams, and advanced tool control.","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002Fskills\u002Fclawd-code-skill-main\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002Fskills\u002Fclawd-code-skill-main\u002FSKILL.md",[145,146],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[94,152,153,154,155,156,157,158,159,160,161,162,163,164,102,165,166,167,168,31],"clawd","code skill","clawd code skill","agent teams","advanced","local","MCP","plan","write","node","commands","direct","execution plan","tool","sessions","teams","execution",{"skillNo":170,"name":171,"nameZh":6,"description":172,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":173,"sourceHtmlUrl":174,"categories":175,"keywords":184,"publishedAt":39},"01M71DM1RK8B85JEQNDY6D8G62","solana-clawd","solana-clawd — an open-source Solana AI agent framework built from Clawd Code's leaked agentic engine and the SolanaOS operator runtime. TypeScript MCP server for Clawd Desktop, Cursor, VS Code, or headless node. 31+ tools for Solana trading, on-chain intelligence, wallet management, Pump.fun scanning, MawdBot trading agents, Honcho v3 memory, Privy agentic wallets, and multi-venue perp execution (Hyperliquid + Aster). Use when asked about Solana trading, memecoin analysis, Pump.fun launches, MawdBot operations, OODA loops, wallet management, token research, agentic wallets, or any SolanaOS\u002Fsolana-clawd surface.","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fsolana-clawd\u002FSKILL.md",[176,179,182,183],{"categoryNo":177,"categoryName":178,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":180,"categoryName":181,"taxonomyType":89,"taxonomyTypeDesc":90},"01JBSEEDCAT000000000000021","资料检索与研究",{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},{"categoryNo":147,"categoryName":148,"taxonomyType":149,"taxonomyTypeDesc":150},[152,185,186,187,188,189,190,191,192,193,194,158,195,196,197,30,198,199,200,94],"solana clawd","solana","solanaos","Wallet","headless","chain","memory","fun","privy","open","token research","agent framework","ai agent","agentic","mcp server","analysis",{"skillNo":202,"name":81,"nameZh":6,"description":82,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":203,"sourceHtmlUrl":204,"categories":205,"keywords":207,"publishedAt":39},"01M71DJZVSXC21XA2CM4FG6VYW","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fsolana-formal-verification\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fsolana-formal-verification\u002FSKILL.md",[206],{"categoryNo":87,"categoryName":88,"taxonomyType":89,"taxonomyTypeDesc":90},[81,92,93,30,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109],{"skillNo":209,"name":210,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":211,"sourceHtmlUrl":212,"categories":213,"keywords":214,"publishedAt":39},"01M71DJV1FZRP9ZMK9GQ5F9WBQ","solana-dev-skill-main","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fsolana-dev-skill-main\u002FLICENSE","https:\u002F\u002Fgithub.com\u002Fx402agent\u002Fopenclawd-main\u002Fblob\u002Fmain\u002Fskills\u002Fsolana-dev-skill-main\u002FSKILL.md",[],[215,216,44,186,217,218],"dev","solana dev skill main","solana dev","solana dev skill"]