Best for
- Use when asked to monitor papers every day, mine buried research, evaluate whether a paper is credible or reproducible, find unimplemented research ideas, or separate promising work from hype, weak evidence, and retract…
tamdogood/builder-essential-skills/skills/paper-opportunity-radar/SKILL.md
Run a cumulative daily or retrospective sweep of research papers on a chosen topic, audit their claims, methods, integrity signals, and independent support, then identify overlooked but feasible project or business opportunities in a detailed source-grounded report. Use when asked to monitor papers every day, mine buried research, evaluate whether a paper is credible or reproducible, find unimplemented research ideas, or separate promising work from hype, weak evidence, and retracted or contradi
Decision brief
Treat the literature as an evidence base to traverse over time, not a feed to summarize. Build a cumulative corpus, audit important papers at claim level, look for what happened after publication, and turn only defensible gaps into testable opportunities.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/tamdogood/builder-essential-skills --skill "skills/paper-opportunity-radar"Inspect the Agent Skill "paper-opportunity-radar" from https://github.com/tamdogood/builder-essential-skills/blob/3bbbfb668959af812f3892537f263c64cedc12c4/skills/paper-opportunity-radar/SKILL.md at commit 3bbbfb668959af812f3892537f263c64cedc12c4. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. the core phenomenon, mechanism, or problem; 2. synonyms, former names, acronyms, and neighboring terminology; 3. inclusion and exclusion rules; 4. the opportunity decision the research should inform; 5. what evidence would make a paper or opportunity uninteresting.
Never claim exhaustive coverage without a bounded corpus. Define the
Require a topic. Infer the remaining inputs when safe:
Use the user's requested location. Otherwise use research/paper-opportunity-radar// and keep:
1. the core phenomenon, mechanism, or problem; 2. synonyms, former names, acronyms, and neighboring terminology; 3. inclusion and exclusion rules; 4. the opportunity decision the research should inform; 5. what evidence would make a paper or opportunity uninteresting.
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 97/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 88 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Treat the literature as an evidence base to traverse over time, not a feed to summarize. Build a cumulative corpus, audit important papers at claim level, look for what happened after publication, and turn only defensible gaps into testable opportunities.
This skill runs when invoked. It does not silently create a background scheduler. If the user wants a daily cadence, preserve resumable state and give their scheduler the recurring prompt in Daily Operation. Never say monitoring is active until a recurring job actually exists.
INFERENCE and gaps as UNKNOWN.INTEGRITY CONCERN for observable anomalies. Use
RETRACTED, CORRECTED, or FORMAL MISCONDUCT FINDING only when the
publisher, institution, court, or regulator supports that status.NOT FOUND IN SEARCH.Require a topic. Infer the remaining inputs when safe:
standard by default; brief or deep when requested.Ask one concise question only when the topic is missing or a domain ambiguity would materially change the corpus. Otherwise state the inferred scope and begin. For medical, legal, safety-critical, or investment decisions, describe the work as research analysis and identify where a qualified professional is needed.
Use the user's requested location. Otherwise use
research/paper-opportunity-radar/<topic-slug>/ and keep:
scope.md Stable boundary, query atlas, and run policy
search-log.md Exact source/query/filter/time/result log
corpus.tsv Deduplicated paper inventory and queue
opportunity-ledger.md Living opportunities, blockers, and verdicts
papers/<canonical-id>.md One deep-audit dossier per paper
reports/YYYY-MM-DD.md Detailed daily report
Use DOI as the canonical ID when available, then PMID/arXiv/other repository
ID, then a normalized title-year hash. corpus.tsv must include:
paper_id title year canonical_url discovered_at discovery_source status relevance evidence_verdict next_action
Allowed status values are discovered, triaged, queued, audited,
monitor, and excluded. Never overwrite a prior report. Update living files
atomically and preserve user edits.
Write the topic as:
Read references/discovery-protocol.md, then
write the query atlas and source plan to scope.md. If the topic is huge,
partition it by mechanism or use case. Do not silently narrow it.
Read scope.md, the most recent report, unresolved paper dossiers,
opportunity-ledger.md, and corpus.tsv. Resume the recorded source cursor and
backfill window. On the first run, create these files and label the historical
corpus BASELINE IN PROGRESS until every planned source/time band has been
visited.
Every daily run covers:
Use at least two independent scholarly indexes plus one domain index when one
exists. Search exact terms, controlled vocabulary, mechanism synonyms, and
application language. Record every exact query, filter, timestamp, result
count, new-paper count, and limitation in search-log.md before changing lanes.
Deduplicate before screening. A database hit is not a paper read. Triage every new candidate for scope, paper type, accessible evidence, and likely audit value; deep-audit only what can receive genuine attention. Queue the remainder with a reason and resume cursor instead of pretending it was reviewed.
Prioritize a balanced set:
standard depth means up to five full-paper audits per run. Increase only when
full text, context, and verification time allow it. A queued paper is more
honest than an abstract-only "deep dive."
Read references/evidence-audit.md before the first deep audit in a run. For each selected paper:
If only an abstract is accessible, label the dossier ABSTRACT-ONLY, cap the
evidence score at 2/5, and do not issue an integrity verdict. Never bypass a
paywall or invent missing methods.
Use the evidence rubric in the audit reference and choose one:
SUBSTANTIATEDPROMISING — UNREPLICATEDMIXED OR FRAGILECONTRADICTED OR NOT REPRODUCEDINTEGRITY CONCERN — UNRESOLVEDRETRACTED OR SUPERSEDEDINSUFFICIENT ACCESSState what the verdict applies to. A correction may invalidate one result but not the whole paper. Record contrary evidence even when the paper remains promising.
Read references/opportunity-and-report.md. Separate the demonstrated mechanism from the authors' proposed application. Generate opportunities from validated capabilities, newly removable bottlenecks, cross-domain transfers, enabling tools, datasets, replication needs, and unserved workflows.
For every candidate, conduct a prior-art and implementation sweep across later papers, patents, repositories, products, standards, trials, procurement, and the status quo as relevant. Then assess:
Only promote an opportunity when its evidence score is at least 3/5, unless the opportunity itself is to resolve the evidence gap. Rank by bottleneck and next experiment, not by excitement.
Write reports/YYYY-MM-DD.md using the template in the opportunity reference.
Lead with the decision-relevant findings, then show the coverage and method.
Include papers rejected as weak or already implemented; filtering is a result,
not invisible labor.
Before delivery, verify:
SINGLE-SOURCE;End with the next archive band, unresolved verification tasks, monitored papers, and opportunities awaiting experiments. For a recurring scheduler, use:
Use $paper-opportunity-radar to run today's cumulative sweep for <topic>.
Resume <workspace>; do not restart the corpus. Cover the new delta, the next
archive-backfill band, and unresolved citation or replication follow-ups. Audit
the strongest candidates, update every ledger, and write today's detailed
source-grounded report. Do not claim completeness beyond the logged protocol.
PRIOR-ART SEARCH INCOMPLETE.A run is complete only when the search log is reproducible, new records are deduplicated, selected papers have claim-level dossiers, integrity language is responsible, opportunities have prior-art and feasibility checks, the detailed report is source-grounded, and the next run can resume without rediscovery.
Alternatives
alirezarezvani/claude-skills
App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist
wanshuiyin/Auto-claude-code-research-in-sleep
Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.
K-Dense-AI/scientific-agent-skills
Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.
K-Dense-AI/scientific-agent-skills
Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.