Curl Search
Script de recherche web basé sur Curl ; échoue sur macOS, renvoie du bruit HTML brut sur Linux
Tested · Didn't pass
Ce que fait
Un script bash (scripts/search.sh) qui effectue des recherches web en utilisant curl sur Baidu, Google, Bing ou DuckDuckGo et en supprimant le HTML de la réponse. Destiné à se déclencher lorsqu'un utilisateur demande de chercher, de consulter ou d'interroger quelque chose en ligne sans API de recherche dédiée. Sur macOS, son étape de sanitisation d'entrée échoue complètement, et sur Linux, il renvoie du bruit HTML brut plutôt que des résultats propres.
Rapport de test
SKILL.md et scripts/search.sh ont tous deux été récupérés en HTTP 200 et le frontmatter est parsé avec name+description. J'ai exécuté search.sh dans un répertoire temporaire sur cet hôte macOS : chaque requête (duckduckgo, bing, baidu) a échoué avec "Error: Invalid input after sanitization" car le motif sed \x{4e00}-\x{9fff} de sanitize_input est une syntaxe GNU/Perl que sed BSD rejette comme "invalid character range" — malgré le frontmatter qui prétend os: darwin. En simulant le chemin Linux en encodant manuellement et en utilisant curl sur Bing, le pipeline de suppression de balises a renvoyé du CDATA brut et des blobs de configuration window._G, et non des résultats lisibles (la fonction bing n'a aucun filtre de résultats). La documentation annonce également un "clawhub install" inexistant et une archive absente du dépôt, et survend le support darwin et la "command injection protection".
Testé le: 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. Commandes et exemples de prompts
/curl-searchScript de recherche web basé sur Curl ; échoue sur macOS, renvoie du bruit HTML brut sur Linux
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Search the web for this term using curlLook up recent news via DuckDuckGoQuery Baidu and Google for this topic