Curl Search
Script de búsqueda web basado en Curl; falla en macOS, devuelve ruido HTML en bruto en Linux
Tested · Didn't pass
Qué hace
Un script `bash` (scripts/search.sh) que realiza búsquedas web haciendo `curl` a Baidu, Google, Bing o DuckDuckGo y eliminando el HTML de la respuesta. Destinado a activarse cuando un usuario pide buscar, consultar o indagar algo en línea sin una API de búsqueda dedicada. En macOS, su paso de saneamiento de entrada falla por completo, y en Linux devuelve ruido HTML en bruto en lugar de resultados limpios.
Informe de la prueba
Tanto SKILL.md como scripts/search.sh obtienen HTTP 200 y el frontmatter se analiza con `name`+`description`. Ejecuté `search.sh` en un directorio temporal en este host macOS: cada consulta (duckduckgo, bing, baidu) falló con "Error: Invalid input after sanitization" porque el patrón `sed` de `sanitize_input` `\x{4e00}-\x{9fff}` es sintaxis GNU/Perl que `BSD sed` rechaza como "invalid character range" — a pesar de que el frontmatter afirma `os: darwin`. Simulando la ruta de Linux codificando manualmente y haciendo `curl` a Bing, el `pipeline` de eliminación de etiquetas devolvió CDATA en bruto y `blobs` de configuración `window._G`, no resultados legibles (la función `bing` no tiene ningún filtro de resultados). La documentación también anuncia un "clawhub install" inexistente y un `tarball` ausente del repositorio, y exagera el soporte para `darwin` y la "command injection protection".
Probado el: 2026-07-31 · Claude Code 2.x (agent harness)
Instalación
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. Comandos y prompts de ejemplo
/curl-searchScript de búsqueda web basado en Curl; falla en macOS, devuelve ruido HTML en bruto en Linux
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Search the web for this term using curlLook up recent news via DuckDuckGoQuery Baidu and Google for this topic