com um clique
web-search-summary
// Search via SearXNG (or DuckDuckGo fallback), fetch top results, and return sentence-level summaries plus optional converted page content.
// Search via SearXNG (or DuckDuckGo fallback), fetch top results, and return sentence-level summaries plus optional converted page content.
| name | web-search-summary |
| description | Search via SearXNG (or DuckDuckGo fallback), fetch top results, and return sentence-level summaries plus optional converted page content. |
| distribution | public |
Use this when you want quick summaries of the top pages, not full raw page content.
If you need the fetched Markdown itself as the main artifact, use web-search instead.
PICLAW_SEARX_URL is set or --searx-url is passed, uses SearXNG.Run a summarised search:
bun /workspace/.pi/skills/web-search-summary/web-search-summary.ts --query "your query"
Adjust fetch depth or summary length:
bun /workspace/.pi/skills/web-search-summary/web-search-summary.ts --query "your query" --fetch-limit 3 --max-sentences 4 --max-chars 800
The script prints JSON like:
{
"query": "...",
"searxUrl": "http://.../search",
"limit": 5,
"fetch": true,
"maxSentences": 3,
"maxChars": 600,
"results": [
{
"title": "...",
"url": "https://...",
"content": "fetched markdown or original snippet",
"summary": "short sentence-level digest"
}
]
}
summary is only added for fetched items.content contains converted Markdown when fetch succeeds.summary: "Failed to fetch: ..." while other results continue.--fetch false to skip page retrieval entirely.--query / --q — required search query--limit — number of search results to return (default 5)--fetch — set to false to skip page fetches (default true)--fetch-limit — how many results to fetch and convert (default 2)--searx-url — override the SearXNG endpoint (env: PICLAW_SEARX_URL; falls back to DuckDuckGo if unset)--timeout — fetch timeout in milliseconds (default 15000)--max-sentences — summary sentence limit (default 3)--max-chars — summary character limit (default 600)turndown + linkedom and prefers <article>, <main>, or [role='main'].Generate a 7-day token usage chart (all chats) and post it to the web UI timeline.
Search the web via SearXNG (or DuckDuckGo fallback) and optionally fetch result pages as raw Markdown content.
Diagnose and fix issues with the Pibox container environment — tools, paths, mounts, pi configuration.
Reinstall piclaw from workspace source and force-restart the running process. Use after making code changes to piclaw.
Situate yourself by generating a 1-page situation report and maintaining Obsidian-style daily summary notes.
Author Adaptive Cards for the current PiClaw web environment. Use when you need a prompt pattern, supported payload shape, or reusable card templates for structured web interactions.