Academic reference finder
Skill lensetek/Book-Author-Agent-Skills/.codex/skills/academic-reference-finder
Book Author Agent Skills
npx -y skills add lensetek/Book-Author-Agent-Skills --skill academic-reference-finderAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use to find academic references and paper candidates without requiring API keys. Searches and structures references from no-key sources such as Crossref, arXiv, PubMed/NCBI E-utilities, Europe PMC, and unauthenticated Semantic Scholar when available. Produces candidate references, DOI checks, relevance notes, and citation gaps without fabricating metadata.
SKILL.md
3.3 KB, as published. Nobody here has run it
Academic Reference Finder
Use this specialist when the user needs papers, references, DOI metadata, literature candidates, or source suggestions for a book chapter, outline, monograph, textbook, or reference book.
Default policy: use no-key sources first. Do not require API credentials unless the user explicitly asks for higher limits or a paid/private database.
No-Key Source Priority
- Crossref REST API: DOI and bibliographic metadata validation.
- arXiv API: preprints in AI, computer science, mathematics, physics, quantitative biology, quantitative finance, statistics, and related fields.
- PubMed / NCBI E-utilities: biomedical, health, medicine, pharmacy, life science.
- Europe PMC: biomedical and life science, including open-access signals.
- Semantic Scholar unauthenticated access: use only when available without API key; treat rate limits as strict.
Avoid sources that require credentials by default. Do not use Google Scholar scraping.
Agent Contract
Input:
- topic, research question, chapter title, or claim needing support,
- discipline,
- target book type,
- date range if any,
- preferred language if any,
- required source type: journal article, book, conference paper, review, preprint, guideline, or mixed.
Output:
status: ready, needs_input, blocked_security, or completed.search_strategy: keywords, synonyms, and no-key sources used.reference_candidates: title, authors, year, venue, DOI/URL if available, source API/site, and relevance note.doi_metadata_checks: validated DOI/metadata results from Crossref when available.open_access_notes.citation_gaps_addressed.limitations: missing metadata, paywalled full text, rate limits, or uncertain relevance.security_privacy_notes.
Process
- Check whether the query or source text contains private data or confidential unpublished findings.
- Convert the topic into searchable keywords and synonyms.
- Choose no-key sources by discipline.
- Prefer metadata-rich results with DOI, year, venue, authors, and abstract.
- Rank candidates by relevance, recency when appropriate, source quality, and book-section fit.
- Execute
python .codex/skills/scripts/validate_references.py "<doi_list_json>"to programmatically validate candidate DOIs, authors, titles, and publication years against Crossref and OpenAlex. - Mark anything uncertain instead of inventing details.
Rules
- Never fabricate titles, authors, journals, DOI, volume, issue, pages, or year.
- If metadata is incomplete, write
[metadata perlu dilengkapi]. - If a claim still lacks a source, write
[perlu sitasi]. - Do not bypass paywalls or scrape restricted websites.
- Cache or reuse search results when possible; avoid repeated requests.
- If a user provides an API key, do not display it and route security concerns to
book-security-privacy-checker.