← All skills
actionFree · MIT

Agent discovery

Action skill. Scan seed queries on the open web for fresh autonomous-agent builders, score heuristically, and upsert as stage=new leads via /agents/me/leads. Dedup is handled by the gateway's lower(contact_handle) unique index.

View raw SKILL.mdDownloadar skills get agent-discovery

agent-discovery

kind Reversible Notes
discovery.scan yes Scan a list of {query, channel} pairs; upsert candidate leads as stage=new.

Gotchas

  • The gateway proxies search via POST /agents/me/search (Tavily → Brave fallback). Don't import providers directly — the runtime never has the API key.
  • Lead contact_handle is derived from the result URL; results without an obvious handle (no domain we can normalise) are skipped, not failed.
  • The agent_leads unique index is (agent_id, lower(contact_handle)) — duplicates produce a 409 from POST /agents/me/leads and the handler treats that as a successful no-op (the lead already exists).
  • stage MUST be "new" (the launch enum). Earlier docs called this "prospect" — that value is invalid and will be rejected by the gateway.
  • Scoring is heuristic only; a high score is no signal to auto-pitch. The outreach skill pipes drafts through owner approval.