Resumen
Packages el full Clay-replacement outbound stack en un single Claude Code skill. Invoke `/outbound-research <dominio>` in Claude Code y obtener back un fully enriquecido prospect brief con SERP senal, Reddit menciones, y YouTube interviews. Replaces $400-$2000/mo Clay spend con $30/mo Scavio credits.
Desencadenador
Claude Code slash command o agent delegation
Programación
On demand via Claude Code
Pasos del flujo de trabajo
Analizar entrada dominio
Accept dominio via slash command args o prospect lista file.
SERP canonical research
Scavio Google search for domain-specific consultas (news, funding, about).
Reddit sentiment probe
Scavio Reddit plataforma search for menciones de marca y complaint threads.
YouTube founder clips
Scavio YouTube search for founder interviews, demos, y podcast episodes.
LLM brief synthesis
Claude composes un 5-line prospect brief citing cada public fuente con URLs.
Salida structured JSON
Return un JSON blob ese otro skills puede feed en CRM writeback herramientas.
Implementacion en Python
import os, requests
API_KEY = os.environ["SCAVIO_API_KEY"]
H = {"x-api-key": API_KEY}
def research(domain):
queries = {
"serp": {"query": f"{domain} funding news"},
"reddit": {"platform": "reddit", "query": domain},
"youtube": {"platform": "youtube", "query": f"{domain} founder interview"}
}
out = {}
for k, body in queries.items():
r = requests.post("https://api.scavio.dev/api/v1/search",
headers=H, json=body).json()
out[k] = r.get("organic_results") or r.get("posts") or r.get("videos") or []
return out
print(research("stripe.com"))Implementacion en JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const H = { "x-api-key": API_KEY, "content-type": "application/json" };
async function research(domain) {
const queries = {
serp: { query: domain + " funding news" },
reddit: { platform: "reddit", query: domain },
youtube: { platform: "youtube", query: domain + " founder interview" }
};
const out = {};
for (const [k, body] of Object.entries(queries)) {
const r = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST", headers: H, body: JSON.stringify(body)
}).then(r => r.json());
out[k] = r.organic_results || r.posts || r.videos || [];
}
return out;
}
console.log(await research("stripe.com"));Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA
Comunidad, publicaciones y comentarios en hilos de cualquier subreddit
YouTube
Búsqueda de videos con transcripciones y metadatos