[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CMPEH4DWPTV8F2B2QA48GY":3,"skill-same:01M6CMPEH4DWPTV8F2B2QA48GY":70},{"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":17,"publishedAt":29,"linkOnly":30,"markdownContent":31,"markdownBody":32,"frontMatter":33,"refName":37,"commitSha":38,"skillDirectory":39,"forksCount":40,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":43,"install":44,"resources":57},"01M6CMPEH4DWPTV8F2B2QA48GY","xai-search",null,"Search X\u002FTwitter and the web in real-time using xAI's Grok API with agentic search tools.","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\u002Faydencook03\u002Fxai-search\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28],"search","xai","xai search","agentic","web","Tools","real-time","api","twitter","grok","search x","2026-11-10 10:12:30",false,"---\nname: xai-search\ndescription: Search X\u002FTwitter and the web in real-time using xAI's Grok API with agentic search tools.\nmetadata: {\"clawdbot\":{\"emoji\":\"?\"}}\n---\n\n# xAI Search (Grok API)\n\nUse xAI's agentic search to query X\u002FTwitter and the web in real-time. This leverages Grok's `web_search` and `x_search` tools.\n\n**Docs:** https:\u002F\u002Fdocs.x.ai\u002Fdocs\u002F\n\n## Requirements\n\n- `XAI_API_KEY` environment variable\n- Python 3 + xai-sdk: `pip install xai-sdk`\n\n## Quick Usage (curl)\n\n### Web Search\n```bash\ncurl -s https:\u002F\u002Fapi.x.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $XAI_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"grok-3-fast\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"YOUR QUERY HERE\"}],\n    \"tools\": [{\"type\": \"function\", \"function\": {\"name\": \"web_search\"}}]\n  }' | jq -r '.choices[0].message.content'\n```\n\n### X\u002FTwitter Search\n```bash\ncurl -s https:\u002F\u002Fapi.x.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $XAI_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"grok-3-fast\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"YOUR QUERY HERE\"}],\n    \"tools\": [{\"type\": \"function\", \"function\": {\"name\": \"x_search\"}}]\n  }' | jq -r '.choices[0].message.content'\n```\n\n### Combined (Web + X)\n```bash\ncurl -s https:\u002F\u002Fapi.x.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $XAI_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"grok-3-fast\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"YOUR QUERY HERE\"}],\n    \"tools\": [\n      {\"type\": \"function\", \"function\": {\"name\": \"web_search\"}},\n      {\"type\": \"function\", \"function\": {\"name\": \"x_search\"}}\n    ]\n  }' | jq -r '.choices[0].message.content'\n```\n\n## Helper Script\n\nFor convenience, use the `xai-search.py` script in the `scripts\u002F` folder:\n\n```bash\n# Web search (adjust path to your skill location)\npython ~\u002F.clawdbot\u002Fskills\u002Fxai-search\u002Fscripts\u002Fxai-search.py web \"latest news about AI\"\n\n# X\u002FTwitter search  \npython ~\u002F.clawdbot\u002Fskills\u002Fxai-search\u002Fscripts\u002Fxai-search.py x \"what are people saying about Clawdbot\"\n\n# Both\npython ~\u002F.clawdbot\u002Fskills\u002Fxai-search\u002Fscripts\u002Fxai-search.py both \"current events today\"\n```\n\n## Models\n\n- `grok-3-fast` — fast, good for quick searches\n- `grok-4-1-fast` — reasoning model, better for complex queries\n\n## X Search Filters\n\nYou can filter X searches by:\n- `allowed_x_handles` \u002F `excluded_x_handles` — limit to specific accounts\n- `from_date` \u002F `to_date` — date range (ISO8601 format)\n- `enable_image_understanding` — analyze images in posts\n- `enable_video_understanding` — analyze videos in posts\n\n## Web Search Filters\n\n- `allowed_domains` \u002F `excluded_domains` — limit to specific sites\n- `enable_image_understanding` — analyze images on pages\n\n## Tips\n\n- For breaking news: use X search\n- For factual\u002Fresearch queries: use web search or both\n- For sentiment\u002Fopinions: use X search\n- The model will make multiple search calls if needed (agentic)\n","# xAI Search (Grok API)\n\nUse xAI's agentic search to query X\u002FTwitter and the web in real-time. This leverages Grok's `web_search` and `x_search` tools.\n\n**Docs:** https:\u002F\u002Fdocs.x.ai\u002Fdocs\u002F\n\n## Requirements\n\n- `XAI_API_KEY` environment variable\n- Python 3 + xai-sdk: `pip install xai-sdk`\n\n## Quick Usage (curl)\n\n### Web Search\n```bash\ncurl -s https:\u002F\u002Fapi.x.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $XAI_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"grok-3-fast\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"YOUR QUERY HERE\"}],\n    \"tools\": [{\"type\": \"function\", \"function\": {\"name\": \"web_search\"}}]\n  }' | jq -r '.choices[0].message.content'\n```\n\n### X\u002FTwitter Search\n```bash\ncurl -s https:\u002F\u002Fapi.x.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $XAI_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"grok-3-fast\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"YOUR QUERY HERE\"}],\n    \"tools\": [{\"type\": \"function\", \"function\": {\"name\": \"x_search\"}}]\n  }' | jq -r '.choices[0].message.content'\n```\n\n### Combined (Web + X)\n```bash\ncurl -s https:\u002F\u002Fapi.x.ai\u002Fv1\u002Fchat\u002Fcompletions \\\n  -H \"Authorization: Bearer $XAI_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"model\": \"grok-3-fast\",\n    \"messages\": [{\"role\": \"user\", \"content\": \"YOUR QUERY HERE\"}],\n    \"tools\": [\n      {\"type\": \"function\", \"function\": {\"name\": \"web_search\"}},\n      {\"type\": \"function\", \"function\": {\"name\": \"x_search\"}}\n    ]\n  }' | jq -r '.choices[0].message.content'\n```\n\n## Helper Script\n\nFor convenience, use the `xai-search.py` script in the `scripts\u002F` folder:\n\n```bash\n# Web search (adjust path to your skill location)\npython ~\u002F.clawdbot\u002Fskills\u002Fxai-search\u002Fscripts\u002Fxai-search.py web \"latest news about AI\"\n\n# X\u002FTwitter search  \npython ~\u002F.clawdbot\u002Fskills\u002Fxai-search\u002Fscripts\u002Fxai-search.py x \"what are people saying about Clawdbot\"\n\n# Both\npython ~\u002F.clawdbot\u002Fskills\u002Fxai-search\u002Fscripts\u002Fxai-search.py both \"current events today\"\n```\n\n## Models\n\n- `grok-3-fast` — fast, good for quick searches\n- `grok-4-1-fast` — reasoning model, better for complex queries\n\n## X Search Filters\n\nYou can filter X searches by:\n- `allowed_x_handles` \u002F `excluded_x_handles` — limit to specific accounts\n- `from_date` \u002F `to_date` — date range (ISO8601 format)\n- `enable_image_understanding` — analyze images in posts\n- `enable_video_understanding` — analyze videos in posts\n\n## Web Search Filters\n\n- `allowed_domains` \u002F `excluded_domains` — limit to specific sites\n- `enable_image_understanding` — analyze images on pages\n\n## Tips\n\n- For breaking news: use X search\n- For factual\u002Fresearch queries: use web search or both\n- For sentiment\u002Fopinions: use X search\n- The model will make multiple search calls if needed (agentic)\n",{"name":5,"metadata":34,"description":7},{"clawdbot":35},{"emoji":36},"?","main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Faydencook03\u002Fxai-search",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":45,"prompt":55,"zipAvailable":56},[46,49,52],{"tool":47,"command":48},"npx","npx skills add kbarbel640-del\u002Fskills --skill xai-search",{"tool":50,"command":51},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill xai-search",{"tool":53,"command":54},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill xai-search","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Faydencook03\u002Fxai-search\u002FSKILL.md",true,[58,64],{"path":59,"resourceType":60,"resourceTypeDesc":61,"sizeBytes":62,"sourceHtmlUrl":63},"_meta.json","REFERENCE","参考文档",455,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Faydencook03\u002Fxai-search\u002F_meta.json",{"path":65,"resourceType":66,"resourceTypeDesc":67,"sizeBytes":68,"sourceHtmlUrl":69},"scripts\u002Fxai-search.py","SCRIPT","脚本",1837,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Faydencook03\u002Fxai-search\u002Fscripts\u002Fxai-search.py",[71,101,130,151,157,177],{"skillNo":72,"name":73,"nameZh":6,"description":74,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":75,"categories":76,"keywords":82,"publishedAt":29},"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",[77],{"categoryNo":78,"categoryName":79,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[83,84,25,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100],"crowd prompting","prompting","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":112,"publishedAt":29},"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",[107],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[113,25,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,89,129],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking","use",{"skillNo":131,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":139,"publishedAt":29},"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",[136],{"categoryNo":137,"categoryName":138,"taxonomyType":110,"taxonomyTypeDesc":111},"01JBSEEDCAT000000000000021","资料检索与研究",[140,141,142,143,144,145,146,85,147,127,129,148,25,149,150],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":152,"name":132,"nameZh":6,"description":133,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":156,"publishedAt":29},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[155],{"categoryNo":137,"categoryName":138,"taxonomyType":110,"taxonomyTypeDesc":111},[143,142,141,140,150,145,146,85,144,127,129,147,148,25,149],{"skillNo":158,"name":159,"nameZh":6,"description":160,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":161,"categories":162,"keywords":163,"publishedAt":29},"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",[],[164,165,166,167,168,169,170,171,172,173,174,175,176],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":187,"publishedAt":29},"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",[183,184],{"categoryNo":108,"categoryName":109,"taxonomyType":110,"taxonomyTypeDesc":111},{"categoryNo":185,"categoryName":186,"taxonomyType":80,"taxonomyTypeDesc":81},"01JBSEEDCAT000000000000037","律师与法务",[188,189,190,191,85,192,193,37,194,148,195,196,197,198,199,98,200,201,202],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]