AgentStack
SKILL verified MIT Self-run

Freesearch Search

skill-kennethkhoocy-legal-scholarship-skills-freesearch-search · by kennethkhoocy

Run the lit-review orchestrator free index search channel against keyless OpenAlex, Crossref, and Semantic Scholar keyword-search endpoints. Use when the user invokes the free search channel, asks for keyless scholarly index search, or needs Stage 4e fallback discovery without SearchAPI, Gemini, or Undermind credentials.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-kennethkhoocy-legal-scholarship-skills-freesearch-search

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution Used
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Freesearch Search? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Free Index Search channel (Stage 4e) — keyless OpenAlex / Crossref / Semantic Scholar

A zero-key discovery channel: it runs the Stage-0 query list against the free, keyless keyword-search endpoints of OpenAlex, Crossref, and Semantic Scholar and normalizes the real records into the pipeline schema. Together with the agent web-search channel (Stage 4d) it is the "only Claude Code" search fallback — no search account or API key required.

Unlike web search, this is a plain subprocess (it calls keyless HTTP APIs), so it runs the same way in any context.

When to use

  • The user has no SEARCHAPI_API_KEY / GEMINI_API_KEY / Undermind login — this is

the keyless search backbone, OR

  • You want extra grounded, clean-metadata coverage from the scholarly indexes

alongside the other channels.

Run it in parallel with whatever else is available; its output merges at dedup.

Recipe

Use the same Stage-0 query list Google Scholar uses:

python freesearch-search/scripts/freesearch_search.py \
    --queries-file OUT/scholar_queries.json -o OUT/stage4e_freesearch.json

Or a single query with --query "...". Options: --per-query N (default 20) and --sources openalex,crossref,semanticscholar (any subset). It writes stage4e_freesearch.json (+ .ris) with source set per index, deduped across indexes by DOI then title. The stage[0-9]*.json dedup glob picks it up automatically.

Keys

None required. OpenAlex and Crossref use the polite pool via a mailto (set LITREVIEW_CONTACT_EMAIL to use your own contact). If present, OPENALEX_API_KEY and SEMANTIC_SCHOLAR_API_KEY are used only to raise rate limits. It makes no LLM API calls.

Anti-hallucination

Every hit is a real index record, so there is nothing to fabricate — relevance, not existence, is the only variable, and screening handles relevance. Stage 5b verification still confirms each paper downstream. The keyless Semantic Scholar tier is rate-limited, so it is queried with a short delay and skipped gracefully on a 429.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.