[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6G15DJS210GVM7YCCSK0KSA":3,"skill-same:01M6G15DJS210GVM7YCCSK0KSA":75},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":22,"publishedAt":43,"linkOnly":44,"markdownContent":45,"markdownBody":46,"frontMatter":47,"refName":48,"commitSha":49,"skillDirectory":50,"forksCount":51,"repositoryHtmlUrl":52,"repositoryHomepageUrl":6,"ownerHtmlUrl":53,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":54,"install":55,"resources":68},"01M6G15DJS210GVM7YCCSK0KSA","bits-mcp",null,"Control browser automation agents via the Bits MCP server. Use when running web scraping, form filling, data extraction, or any browser-based automation task. Bits agents can navigate websites, click elements, fill forms, handle OAuth flows, and extract structured data.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Frobbiethompson18\u002Fbits\u002FSKILL.md",[17],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42],"bits mcp","MCP","scraping","flows","form","via","click","control","elements","task","use","web scraping","OAuth","server","browser","web","automation","mcp server","structured data","browser automation","2026-11-10 10:12:30",false,"---\nname: bits-mcp\ndescription: Control browser automation agents via the Bits MCP server. Use when running web scraping, form filling, data extraction, or any browser-based automation task. Bits agents can navigate websites, click elements, fill forms, handle OAuth flows, and extract structured data.\n---\n\n# Bits MCP - Browser Automation\n\nBits is an AI browser automation platform. The MCP server lets you run browser automation tasks from your AI assistant.\n\n## Setup\n\n### 1. Get an API Key\n\n1. Go to [app.usebits.com](https:\u002F\u002Fapp.usebits.com)\n2. Sign in with Google\n3. Navigate to **Settings → API Keys**\n4. Click **Create API Key**, give it a name\n5. Copy the key (starts with `bb_`) — you won't see it again\n\n### 2. Configure MCP\n\nAdd to your MCP config (e.g., `~\u002F.openclaw\u002Fopenclaw.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"bits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"usebits-mcp\"],\n      \"env\": {\n        \"BITS_API_KEY\": \"bb_your_key_here\"\n      }\n    }\n  }\n}\n```\n\nFor Claude Code (`~\u002F.claude.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"bits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"usebits-mcp\"],\n      \"env\": {\n        \"BITS_API_KEY\": \"bb_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### 3. Restart\n\nRestart your gateway\u002Fclient to pick up the new MCP server.\n\n## Usage\n\nThe Bits MCP uses \"Code Mode\" — you write TypeScript SDK code that executes in a sandbox. Two tools are available:\n\n1. **Documentation search** — Query the SDK docs\n2. **Code execution** — Write and run TypeScript against the Bits SDK\n\n### Example: Scrape a Website\n\n```\nUse the Bits MCP to go to news.ycombinator.com and get the top 5 story titles\n```\n\nThe agent will:\n1. Search docs for navigation\u002Fscraping methods\n2. Write TypeScript code to navigate and extract data\n3. Execute it and return results\n\n### Example: Fill a Form\n\n```\nUse Bits to go to example.com\u002Fcontact, fill out the contact form with name \"Test\" and email \"test@example.com\", then submit\n```\n\n### Example: Extract Structured Data\n\n```\nUse Bits to scrape the product listings from example-store.com\u002Fproducts and return them as JSON with name, price, and URL fields\n```\n\n## Capabilities\n\n- **Navigate** — Go to URLs, handle redirects\n- **Read pages** — Extract text, get page layouts, take screenshots\n- **Interact** — Click elements, fill inputs, press keys\n- **Handle auth** — OAuth popups, login forms, 2FA (with stored credentials)\n- **Multi-window** — Switch between tabs\u002Fpopups\n- **Structured output** — Return data in specific JSON schemas\n\n## Creating Workflows (Optional)\n\nFor repeated tasks, create a workflow in the Bits web app:\n\n1. Go to [app.usebits.com](https:\u002F\u002Fapp.usebits.com) → **Workflows**\n2. Create a workflow with a definition (instructions for the agent)\n3. Optionally add an output schema for structured responses\n4. Run via API: `POST \u002Fworkflows\u002F{id}\u002Fruns`\n\n## Troubleshooting\n\n**\"API key invalid\"** — Check your key starts with `bb_` and is copied correctly.\n\n**Slow startup** — First run downloads the MCP package via npx. Subsequent runs are faster.\n\n**Task stuck** — Browser automation can hit CAPTCHAs or unexpected modals. Check the live view URL in the response.\n\n## Links\n\n- Web app: [app.usebits.com](https:\u002F\u002Fapp.usebits.com)\n- API docs: [api.usebits.com\u002Fopenapi.json](https:\u002F\u002Fapi.usebits.com\u002Fopenapi.json)\n","# Bits MCP - Browser Automation\n\nBits is an AI browser automation platform. The MCP server lets you run browser automation tasks from your AI assistant.\n\n## Setup\n\n### 1. Get an API Key\n\n1. Go to [app.usebits.com](https:\u002F\u002Fapp.usebits.com)\n2. Sign in with Google\n3. Navigate to **Settings → API Keys**\n4. Click **Create API Key**, give it a name\n5. Copy the key (starts with `bb_`) — you won't see it again\n\n### 2. Configure MCP\n\nAdd to your MCP config (e.g., `~\u002F.openclaw\u002Fopenclaw.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"bits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"usebits-mcp\"],\n      \"env\": {\n        \"BITS_API_KEY\": \"bb_your_key_here\"\n      }\n    }\n  }\n}\n```\n\nFor Claude Code (`~\u002F.claude.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"bits\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"usebits-mcp\"],\n      \"env\": {\n        \"BITS_API_KEY\": \"bb_your_key_here\"\n      }\n    }\n  }\n}\n```\n\n### 3. Restart\n\nRestart your gateway\u002Fclient to pick up the new MCP server.\n\n## Usage\n\nThe Bits MCP uses \"Code Mode\" — you write TypeScript SDK code that executes in a sandbox. Two tools are available:\n\n1. **Documentation search** — Query the SDK docs\n2. **Code execution** — Write and run TypeScript against the Bits SDK\n\n### Example: Scrape a Website\n\n```\nUse the Bits MCP to go to news.ycombinator.com and get the top 5 story titles\n```\n\nThe agent will:\n1. Search docs for navigation\u002Fscraping methods\n2. Write TypeScript code to navigate and extract data\n3. Execute it and return results\n\n### Example: Fill a Form\n\n```\nUse Bits to go to example.com\u002Fcontact, fill out the contact form with name \"Test\" and email \"test@example.com\", then submit\n```\n\n### Example: Extract Structured Data\n\n```\nUse Bits to scrape the product listings from example-store.com\u002Fproducts and return them as JSON with name, price, and URL fields\n```\n\n## Capabilities\n\n- **Navigate** — Go to URLs, handle redirects\n- **Read pages** — Extract text, get page layouts, take screenshots\n- **Interact** — Click elements, fill inputs, press keys\n- **Handle auth** — OAuth popups, login forms, 2FA (with stored credentials)\n- **Multi-window** — Switch between tabs\u002Fpopups\n- **Structured output** — Return data in specific JSON schemas\n\n## Creating Workflows (Optional)\n\nFor repeated tasks, create a workflow in the Bits web app:\n\n1. Go to [app.usebits.com](https:\u002F\u002Fapp.usebits.com) → **Workflows**\n2. Create a workflow with a definition (instructions for the agent)\n3. Optionally add an output schema for structured responses\n4. Run via API: `POST \u002Fworkflows\u002F{id}\u002Fruns`\n\n## Troubleshooting\n\n**\"API key invalid\"** — Check your key starts with `bb_` and is copied correctly.\n\n**Slow startup** — First run downloads the MCP package via npx. Subsequent runs are faster.\n\n**Task stuck** — Browser automation can hit CAPTCHAs or unexpected modals. Check the live view URL in the response.\n\n## Links\n\n- Web app: [app.usebits.com](https:\u002F\u002Fapp.usebits.com)\n- API docs: [api.usebits.com\u002Fopenapi.json](https:\u002F\u002Fapi.usebits.com\u002Fopenapi.json)\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Frobbiethompson18\u002Fbits",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":56,"prompt":66,"zipAvailable":67},[57,60,63],{"tool":58,"command":59},"npx","npx skills add kbarbel640-del\u002Fskills --skill bits-mcp",{"tool":61,"command":62},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill bits-mcp",{"tool":64,"command":65},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill bits-mcp","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Frobbiethompson18\u002Fbits\u002FSKILL.md",true,[69],{"path":70,"resourceType":71,"resourceTypeDesc":72,"sizeBytes":73,"sourceHtmlUrl":74},"_meta.json","REFERENCE","参考文档",289,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Frobbiethompson18\u002Fbits\u002F_meta.json",[76,107,128,148,154,174],{"skillNo":77,"name":78,"nameZh":6,"description":79,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":80,"categories":81,"keywords":87,"publishedAt":43},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[82],{"categoryNo":83,"categoryName":84,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":108,"name":109,"nameZh":6,"description":110,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":111,"categories":112,"keywords":114,"publishedAt":43},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[113],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},[115,90,116,117,37,118,119,39,42,120,121,122,123,124,125,126,127,95,33],"dilemm ai","arena","analyze","openclaw agent","create","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":129,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":132,"categories":133,"keywords":137,"publishedAt":43},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[134],{"categoryNo":135,"categoryName":136,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000021","资料检索与研究",[138,139,140,141,142,143,144,91,145,126,33,146,90,147,28],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http",{"skillNo":149,"name":130,"nameZh":6,"description":131,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":43},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[152],{"categoryNo":135,"categoryName":136,"taxonomyType":20,"taxonomyTypeDesc":21},[141,140,139,138,28,143,144,91,142,126,33,145,146,90,147],{"skillNo":155,"name":156,"nameZh":6,"description":157,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":158,"categories":159,"keywords":160,"publishedAt":43},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[161,162,163,164,165,166,167,168,169,170,171,172,173],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":175,"name":176,"nameZh":6,"description":177,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":178,"categories":179,"keywords":184,"publishedAt":43},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[180,181],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},{"categoryNo":182,"categoryName":183,"taxonomyType":85,"taxonomyTypeDesc":86},"01JBSEEDCAT000000000000037","律师与法务",[185,186,187,188,91,189,190,48,191,146,192,193,194,195,196,104,197,198,199],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]