From sundial-org-awesome-openclaw-skills-4
Searches web or X/Twitter using xAI Grok server-side tools (web_search, x_search) via Responses API. Outputs structured JSON with citations. Use for tweets/threads/users or as Brave alternative.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Run xAI Grok locally via bundled scripts (search + chat + model listing). Default output for search is *pretty JSON* (agent-friendly) with citations.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Run xAI Grok locally via bundled scripts (search + chat + model listing). Default output for search is pretty JSON (agent-friendly) with citations.
The script looks for an xAI API key in this order:
XAI_API_KEY env var~/.clawdbot/clawdbot.json → env.XAI_API_KEY~/.clawdbot/clawdbot.json → skills.entries["grok-search"].apiKeyskills.entries["search-x"].apiKey or skills.entries.xai.apiKeyUse {baseDir} so the command works regardless of workspace layout.
Web search (JSON):
node {baseDir}/scripts/grok_search.mjs "<query>" --webX/Twitter search (JSON):
node {baseDir}/scripts/grok_search.mjs "<query>" --xChat (text):
node {baseDir}/scripts/chat.mjs "<prompt>"Chat (vision):
node {baseDir}/scripts/chat.mjs --image /path/to/image.jpg "<prompt>"node {baseDir}/scripts/models.mjsOutput:
--links-only print just citation URLs--text hide the citations section in pretty output--raw include the raw Responses API payload on stderr (debug)Common:
--max <n> limit results (default 8)--model <id> (default grok-4-1-fast)X-only filters (server-side via x_search tool params):
--days <n> (e.g. 7)--from YYYY-MM-DD / --to YYYY-MM-DD--handles @a,@b (limit to these handles)--exclude @bots,@spam (exclude handles){
"query": "...",
"mode": "web" | "x",
"results": [
{
"title": "...",
"url": "...",
"snippet": "...",
"author": "...",
"posted_at": "..."
}
],
"citations": ["https://..."]
}
citations are merged/validated from xAI response annotations where possible (more reliable than trusting the model’s JSON blindly).--x for tweets/threads, --web for general research.