Curl Search

Curl-basert websøk-skript; feiler på macOS, returnerer rå HTML-støy på Linux

av MemTensor · MemTensor/skills-vote

Tested · Didn't pass

Curl Search — Curl-basert websøk-skript; feiler på macOS, returnerer rå HTML-støy på Linux

Hva den gjør

Et bash-skript (scripts/search.sh) som utfører websøk ved å curle Baidu, Google, Bing eller DuckDuckGo og fjerne HTML fra responsen. Ment å utløses når en bruker ber om å søke, slå opp eller spørre om noe på nettet uten en dedikert søke-API. På macOS feiler inndata-saneringstrinnet fullstendig, og på Linux returnerer det rå HTML-støy i stedet for rene resultater.

Testrapport

Både SKILL.md og scripts/search.sh henter HTTP 200 og frontmatter parses med name+description. Jeg kjørte search.sh i en midlertidig mappe på denne macOS-verten: hver spørring (duckduckgo, bing, baidu) døde med "Error: Invalid input after sanitization" fordi sanitize_input's sed-mønster \x{4e00}-\x{9fff} er GNU/Perl-syntaks som BSD sed avviser som "invalid character range" – til tross for at frontmatter hevder os: darwin. Ved å simulere Linux-stien ved manuelt å kode og curle Bing, returnerte strip-tags-pipelinen rå CDATA og window._G config-blobs, ikke lesbare resultater (bing-funksjonen har ingen resultatfilter i det hele tatt). Dokumentasjonen annonserer også en ikke-eksisterende "clawhub install" og en tarball som mangler fra repoet, og overselger darwin-støtte og "command injection protection".

Testet på: 2026-07-31 · Claude Code 2.x (agent harness)

Installer

git clone --depth 1 https://github.com/MemTensor/skills-vote.git /tmp/curl-search-src
mkdir -p ~/.claude/skills
cp -R /tmp/curl-search-src/examples/recommend_skills/curlsearch ~/.claude/skills/curl-search
# Deps: curl, python3.
# BROKEN on macOS/BSD: scripts/search.sh sanitize_input() uses the GNU/Perl hex
#   class \x{4e00}-\x{9fff}; BSD sed errors "RE error: invalid character range"
#   and EVERY query exits with "Error: Invalid input after sanitization".
#   Only runs where GNU sed is default (Linux).
# The docs' "clawhub install curl-search" / curl-search.tar.gz do not exist in the repo.

Kommandoer og eksempelprompter

  • /curl-searchCurl-basert websøk-skript; feiler på macOS, returnerer rå HTML-støy på Linux

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • Search the web for this term using curl
  • Look up recent news via DuckDuckGo
  • Query Baidu and Google for this topic