Curl Search
Curl-baserat webbsökskript; misslyckas på macOS, returnerar rått HTML-brus på Linux
Tested · Didn't pass
Vad den gör
Ett bash-skript (scripts/search.sh) som utför webbsökningar genom att curla Baidu, Google, Bing eller DuckDuckGo och strippa HTML från svaret. Avsett att utlösas när en användare ber att söka, slå upp eller fråga något online utan ett dedikerat sök-API. På macOS misslyckas dess indata-saneringssteg helt, och på Linux returnerar det rått HTML-brus snarare än rena resultat.
Testrapport
Både SKILL.md och scripts/search.sh hämtar HTTP 200 och frontmatter parsas med name+description. Jag körde search.sh i en temporär katalog på denna macOS-värd: varje fråga (duckduckgo, bing, baidu) dog med "Error: Invalid input after sanitization" eftersom sanitize_input:s sed-mönster \x{4e00}-\x{9fff} är GNU/Perl-syntax som BSD sed avvisar som "invalid character range" – trots att frontmatter hävdar os: darwin. Genom att simulera Linux-vägen genom att manuellt koda och curla Bing, returnerade strip-tags-pipelinen rå CDATA och window._G config-blobar, inte läsbara resultat (bing-funktionen har inget resultatfilter alls). Dokumentationen annonserar också en obefintlig "clawhub install" och en tarball som saknas från repot, och överdriver darwin-stöd och "command injection protection".
Testad: 2026-07-31 · Claude Code 2.x (agent harness)
Installation
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. Kommandon och exempelprompter
/curl-searchCurl-baserat webbsökskript; misslyckas på macOS, returnerar rått HTML-brus på Linux
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Search the web for this term using curlLook up recent news via DuckDuckGoQuery Baidu and Google for this topic