Curl Search
Skript pro webové vyhledávání založený na Curl; selhává na macOS, vrací surový HTML šum na Linuxu
Tested · Didn't pass
Co umí
Bash skript (scripts/search.sh), který provádí webové vyhledávání pomocí curl na Baidu, Google, Bing nebo DuckDuckGo a odstraňuje HTML z odpovědi. Určeno ke spuštění, když uživatel požádá o vyhledání, zjištění nebo dotazování něčeho online bez dedikovaného vyhledávacího API. Na macOS jeho krok sanitizace vstupu zcela selže a na Linuxu vrací surový HTML šum namísto čistých výsledků.
Testovací report
Oba SKILL.md a scripts/search.sh načítají HTTP 200 a frontmatter se parsuje s name+description. Spustil jsem search.sh v dočasném adresáři na tomto macOS hostiteli: každý dotaz (duckduckgo, bing, baidu) selhal s "Error: Invalid input after sanitization", protože sed vzor sanitize_input \x{4e00}-\x{9fff} je syntaxe GNU/Perl, kterou BSD sed odmítá jako "invalid character range" – přestože frontmatter tvrdí os: darwin. Simulací cesty Linuxu ručním kódováním a curlingem Bingu, pipeline pro odstranění tagů vrátila surové CDATA a window._G config bloby, nikoli čitelné výsledky (funkce bing nemá vůbec žádný filtr výsledků). Dokumentace také inzeruje neexistující "clawhub install" a tarball chybějící v repozitáři a přehání podporu darwin a "command injection protection".
Testováno: 2026-07-31 · Claude Code 2.x (agent harness)
Instalace
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. Příkazy a ukázkové prompty
/curl-searchSkript pro webové vyhledávání založený na Curl; selhává na macOS, vrací surový HTML šum na Linuxu
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Search the web for this term using curlLook up recent news via DuckDuckGoQuery Baidu and Google for this topic