@pavlokrykh/strip-search

A pi extension for compact DuckDuckGo search results.

Packages

Package details

extension

Install @pavlokrykh/strip-search from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@pavlokrykh/strip-search
Package
@pavlokrykh/strip-search
Version
0.1.3
Published
May 14, 2026
Downloads
208/mo · 208/wk
Author
pavlokrykh
License
MIT
Types
extension
Size
16.9 KB
Dependencies
2 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./extensions"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

strip-search

strip_search is a simple token-efficient pi extension that adds 3 tools:

  • search_strip - compact DuckDuckGo results with stripped page text (up to 3000 chars per page)
  • search_strip_full - same thing, but returns the full stripped page text
  • strip_fetch - fetch one URL directly and return stripped page text

The tools fetch pages, strip HTML/scripts/styles/navigation, and clean up whitespace while keeping normal newlines.

Install

pi install npm:@pavlokrykh/strip-search

or from git:

pi install git:github.com/pavlokrykh/strip-search

Debug from terminal

npm install
npm run search -- "latest model benchmarks"
npm run search -- --full "latest model benchmarks"
npm run search -- --url "https://example.com"
npm run search -- --full --url "https://example.com"
npm run search -- --debug --max 3 "latest model benchmarks"
npm run search -- --json "latest model benchmarks"

The normal CLI output matches search_strip. Add --full to see what search_strip_full returns. Use --url to test strip_fetch behavior.