Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
Install with Tessl CLI
npx tessl i github:Dicklesworthstone/pi_agent_rust --skill brave-search86
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Headless web search and content extraction using Brave Search API. No browser or setup required.
BRAVE_API_KEY environment variable{baseDir}/search.py "query" # Basic search (5 results)
{baseDir}/search.py "query" -n 10 # More results
{baseDir}/search.py "query" --content # Include page content as markdown
{baseDir}/search.py "query" -n 3 --content # Combined{baseDir}/content.py https://example.com/articleFetches a URL and extracts readable content as markdown.
--- Result 1 ---
Title: Page Title
Link: https://example.com/page
Snippet: Description from search results
Content: (if --content flag used)
Markdown content extracted from the page...
--- Result 2 ---
...DO NOT use Brave Search for these URLs. Use the correct tool instead:
gh CLI instead (e.g., gh api, gh repo view, gh issue view, etc.).md file URLs: ALWAYS use curl to fetch the raw file content directly (e.g., curl -sL https://example.com/docs/guide.md).md files — see above)5b012b7
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.