Research Survey
EvoScientist/EvoSkills
Generates structured literature survey reports from collected papers using a multi-stage pipeline: outline generation (query-type adaptive) → draft survey → section-by-section expansion → summary…
Assess and monitor an ongoing research project's competitor landscape, novelty risk, and method/data opportunities from a proposal, paper, research question, data or method notes, or a suspected…
$ npx skills add franklee16/academic-research-skills --skill research-defense-radar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install franklee16/academic-research-skills research-defense-radar --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/franklee16/academic-research-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/lit-review/research-defense-radar-main .claude/skills/research-defense-radar && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "research-defense-radar" agent skill from https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-main into .claude/skills/research-defense-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-defense-radar", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-mainType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add franklee16/academic-research-skills --skill research-defense-radar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install franklee16/academic-research-skills research-defense-radar --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/franklee16/academic-research-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/lit-review/research-defense-radar-main .agents/skills/research-defense-radar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "research-defense-radar" agent skill from https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-main into .agents/skills/research-defense-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-defense-radar", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add franklee16/academic-research-skills --skill research-defense-radar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install franklee16/academic-research-skills research-defense-radar --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/franklee16/academic-research-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/lit-review/research-defense-radar-main .cursor/skills/research-defense-radar && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "research-defense-radar" agent skill from https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-main into .cursor/skills/research-defense-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-defense-radar", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/franklee16/academic-research-skills.git --path lit-review/research-defense-radar-main--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add franklee16/academic-research-skills --skill research-defense-radar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install franklee16/academic-research-skills research-defense-radar --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/franklee16/academic-research-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/lit-review/research-defense-radar-main .gemini/skills/research-defense-radar && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "research-defense-radar" agent skill from https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-main into .gemini/skills/research-defense-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-defense-radar", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install franklee16/academic-research-skills research-defense-radarInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add franklee16/academic-research-skills --skill research-defense-radar -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/franklee16/academic-research-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/lit-review/research-defense-radar-main .github/skills/research-defense-radar && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "research-defense-radar" agent skill from https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-main into .github/skills/research-defense-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-defense-radar", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add franklee16/academic-research-skills --skill research-defense-radar -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install franklee16/academic-research-skills research-defense-radar --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/franklee16/academic-research-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/lit-review/research-defense-radar-main .opencode/skills/research-defense-radar && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "research-defense-radar" agent skill from https://github.com/franklee16/academic-research-skills/tree/master/lit-review/research-defense-radar-main into .opencode/skills/research-defense-radar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "research-defense-radar", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
research-defense-radarAssess and monitor an ongoing research project's competitor landscape, novelty risk, and method/data opportunities from a proposal, paper, research question, data or method notes, or a suspected…
Research Defense Radar is an agent skill from franklee16/academic-research-skills. Assess and monitor an ongoing research project's competitor landscape, novelty risk, and method/data opportunities from a proposal, paper, research question, data or method notes, or a suspected competing paper. Use for baseline competitor scans, paper-versus-project novelty comparisons, revision rescans, and recurring scholarly monitoring. Do not use for standalone paper summaries, narrative literature reviews, citation formatting, bibliography cleanup, or citation verification unless they are part of a…
Its SKILL.md is about 4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 40 other files, including scripts, reference files and assets (for example `.github/workflows/ci.yml`, `README.md` and `SKILL.zh-CN.md`). Compatibility notes: Requires web search and page retrieval for current literature verification. Scheduled-task support and durable writable storage are optional but required for…
It sits in Research & Science, covering Citation management, Hypothesis generation and Literature review. The repository describes itself as: Comprehensive collection of Claude Code skills for academic research in economics, finance, and social sciences. The licence is MIT.
11 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 9a4b2db. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/, which the agent can run.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires web search and page retrieval for current literature verification. Scheduled-task support and durable writable storage are optional but required for unattended longitudinal monitoring.
From compatibility in the SKILL.md frontmatter.
Research Defense Radar loads about 4k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 142 tokens; SKILL.md has 1,952 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from franklee16/academic-research-skills at commit 9a4b2db, republished under its MIT licence (© franklee16). 1,952 words, ~3,994 tokens.
.claude/skills/research-defense-radar/SKILL.md (or your agent's skills folder). This skill also uses 35 other files; get the full folder from GitHub.Build a decision-oriented map of literature that can pre-empt, narrow, support, falsify, or improve a research project. Treat the project—not a keyword list—as the unit of analysis.
Reply in the user's language. Preserve authoritative paper titles in their original language. If you provide a translated title, label it as an assistant translation rather than an official title. For a Chinese operating summary, read SKILL.zh-CN.md; this file remains authoritative if the two differ.
Choose the smallest mode that answers the request:
If a vague input leaves multiple materially different interpretations, ask only the questions that would change the search. Otherwise proceed with a partial fingerprint and label assumptions.
When the user supplies a full working-paper draft, distinguish access to the manuscript from public disclosure. If no stable public record establishes when the user's project or a comparison WP first became publicly accessible, ask for that earliest public date. Do not infer it from PDF metadata, a file-modification timestamp, a date printed inside a private draft, or private circulation.
Accept research questions, proposals, LaTeX, PDF, Word, slides, code, specifications, data dictionaries, referee responses, and chat notes. Read enough of the actual material to recover framing, data, methods, and claimed contributions.
Separate each fingerprint statement by provenance:
For local/project-backed work, copy assets/RESEARCH_PROFILE_TEMPLATE.md and assets/RADAR_STATE_TEMPLATE.json into a user-controlled project directory such as:
research-radar/<project-slug>/
├── fingerprint.md
├── radar-state.json
├── observations.json
├── coverage.json
├── search-log.jsonl
└── alerts/Never write project data into this installed skill directory. Skill upgrades may replace it, and private research material does not belong in a distributable package.
For web/cloud runs without a durable folder, use one of these patterns:
If prior state is unavailable, run a fresh baseline and say so. Never call an item "new since last run" without readable prior state.
Use assets/RESEARCH_PROFILE_TEMPLATE.md. Capture:
The default rubric is strongest for empirical economics, finance, management, and adjacent quantitative social science. For theory, experiments, computer science, life sciences, qualitative research, or humanities, read references/DOMAIN_ADAPTATION.md and mark inapplicable fields NA instead of forcing an empirical template.
Before any novelty judgment, read references/SEARCH_PLAYBOOK.md and execute the relevant query families. Search the contribution space separately by question, mechanism, data/setting, measurement, identification, method, outcome, known-paper citation neighborhood, authors, and dangerous combinations.
Use multiple independent source families appropriate to the field. Treat working papers, preprints, job-market papers, conference drafts, accepted/forthcoming work, and online-first publications as potentially priority-relevant.
For each search run, record:
Do not paste confidential proposal passages, proprietary dataset names, or unpublished hypotheses into public search. Generalize them to the minimum conceptual query needed. If generalization would destroy the search value, show the proposed public query to the user before sending it.
Do not infer a paper's contribution from its title. Assign an evidence level:
Every priority item needs a stable URL or DOI, evidence level, verification date, earliest public date and its provenance when available, current version/status, and confidence level. If the WP content is available but its public date is not, ask the user rather than treating the manuscript date as public chronology.
Track a paper lineage rather than counting NBER, SSRN, arXiv, conference, author-page, and journal versions as separate papers. Prefer DOI, then repository ID, then canonical URL, then normalized title plus author overlap. Note changed claims, samples, data, or methods across versions.
If local state is available, read references/STATE_SCHEMA.md, copy the observation and coverage templates, and use scripts/update_radar_state.py to merge verified observations deterministically. Read its --help output before use and prefer --dry-run before an in-place update.
If the user's own WP is already public and its earliest public date is verified or user-stated, use that date as the priority cutoff:
Keep the public-time novelty verdict separate from the current literature landscape. If the project is not yet public, or its public date is unknown, do not apply this protection.
Choose one primary class and optional secondary tags:
Class A is not a mechanical keyword threshold. A paper may be a direct competitor with different data or methods if it makes substantially the same primary contribution. Conversely, shared keywords do not make a paper a threat.
Read references/OUTPUT_SCHEMA.md. Default empirical weights sum to 100:
Score each applicable dimension with anchored factors:
Calculate sum(weight × factor) and state any reweighting. Do not convert NA to zero. If critical fields are unknown, report a range or withhold the total and lower confidence.
Metadata-only evidence (M) cannot support a numeric overlap score. An abstract (A) can score only the dimensions the abstract actually establishes; leave the rest NA.
Report threat/help level separately from overlap:
For every A/B/C/E priority item, state:
Recommended actions must respect the user's data, access, ethical, time, and design constraints. Label aspirational ideas that require unavailable data.
Follow references/OUTPUT_SCHEMA.md. Lead with the primary contribution at risk, not a bibliography. Include:
Use these novelty labels:
Never label a claim "safe." Never claim "first" or "no one has studied this" from a search result. Use bounded language such as: "No close prior was identified as of DATE within the sources and queries listed below."
Do not downgrade a public-time novelty label because of a paper first made public after the user's verified WP cutoff. Label it post-disclosure convergence and keep it outside the differentiation requirement unless the user explicitly asks for current-market positioning.
After a reviewed baseline or historical calibration run, offer recurring monitoring. Do not silently create a scheduled task.
Default proposal when the user gives no schedule: Monday at 09:00 in the user's local timezone. Use the platform-specific prompt in references/AUTOMATION.md and explicitly invoke this skill instead of relying on automatic matching.
The scheduled task must identify:
Review the first few scheduled runs. Update an existing monitor after a project revision instead of creating an overlapping second monitor, unless the user explicitly wants separate monitoring.
For each run:
If all required source families completed and nothing material changed, return the platform's quiet/no-change result. If coverage degraded, report the coverage failure rather than "nothing found."
SKILL.zh-CN.md — Chinese operating summary.assets/RESEARCH_PROFILE_TEMPLATE.md — fingerprint template to copy into user storage.assets/RADAR_STATE_TEMPLATE.json — durable registry template to copy into user storage.assets/OBSERVATION_TEMPLATE.json — verified paper-observation template.assets/COVERAGE_TEMPLATE.json and assets/SEARCH_LOG_TEMPLATE.jsonl — coverage and query-audit templates.references/SEARCH_PLAYBOOK.md — queries, sources, coverage, and stopping rules.references/OUTPUT_SCHEMA.md — evidence, scoring, report, and alert schemas.references/DOMAIN_ADAPTATION.md — non-default field adaptations.references/STATE_SCHEMA.md — state clocks, WP priority cutoff, lineage, migration, and merge protocol.references/AUTOMATION.md — cross-platform scheduling guidance and prompts.references/INSTALL.md — ChatGPT/Codex and Claude installation paths.scripts/update_radar_state.py — standard-library state validation and deterministic merge.© franklee16, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 35 other files (scripts, references, assets) in lit-review/research-defense-radar-main of franklee16/academic-research-skills.
Open the folder on GitHubat commit 9a4b2db
Research Defense Radar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Research Defense Radar this skillfranklee16/academic-research-skills | 223 | — | ~4k | Automated safety check: Pass | MIT | |
| Research SurveyEvoScientist/EvoSkills | 478 | 3 repos | ~2.5k | Automated safety check: Pass | Apache-2.0 | |
| Research Proposalluwill/research-skills | 862 | — | ~4.5k | Automated safety check: Notes | None | |
| Paper NavigatorEvoScientist/EvoSkills | 478 | — | ~6.3k | Automated safety check: Notes | Apache-2.0 | |
| Paper NavigatorAI4Scientist/nano-scientist | 128 | — | ~7.7k | Automated safety check: Notes | None | |
| Scholar Lit Reviewjoshzyj/open-scholar-skill | 168 | — | ~14k | Automated safety check: Notes | Custom licence |
EvoScientist/EvoSkills
Generates structured literature survey reports from collected papers using a multi-stage pipeline: outline generation (query-type adaptive) → draft survey → section-by-section expansion → summary…
luwill/research-skills
A skill your agent uses when the user asks to write or draft a PhD / doctoral research proposal, research plan, 研究计划书, or 开题报告 — a forward-looking plan of background, gap, research questions…
EvoScientist/EvoSkills
Find and read academic papers (S2 + arXiv). An agent skill from EvoScientist/EvoSkills.
AI4Scientist/nano-scientist
Find and read academic papers: disambiguate queries, discover papers (search, citation traversal, recommendations, arXiv monitoring, trending, GitHub search), evaluate (TLDR, citations, code, SOTA)…
joshzyj/open-scholar-skill
Conduct a systematic literature review that maps the current landscape of a research question.
Yuan1z0825/nature-skills
Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.
franklee16/academic-research-skills
End-to-end econometric analysis and economics/management paper-writing workflow.
franklee16/academic-research-skills
Comprehensive workflow for handling journal Revise and Resubmit (R&R) decisions.
franklee16/academic-research-skills
A skill your agent uses when researchers need Chinese academic prose translated into publication-oriented English or English manuscript paragraphs and complete sections polished for SCI, SSCI, or…
franklee16/academic-research-skills
Generate or fill in academic grant application forms (project statement, education plan, pathway to impact, references) using draft research material.
franklee16/academic-research-skills
A skill your agent uses when a user needs通用中文参考文献、GB/T 7714-style bibliography entries, Chinese academic reference formatting, or BibTeX completion from Chinese or English literature titles…
franklee16/academic-research-skills
A skill your agent uses when the user provides program code, scripts, or variable lists and wants a Word .docx correspondence table mapping code variables to paper-ready mathematical notation.
Categories
Assess and monitor an ongoing research project's competitor landscape, novelty risk, and method/data opportunities from a proposal, paper, research question, data or method notes, or a suspected…. Research Defense Radar is an agent skill from franklee16/academic-research-skills. Assess and monitor an ongoing research project's competitor landscape, novelty risk, and method/data opportunities from a proposal, paper, research question, data or method notes, or a suspected competing paper.
Research Defense Radar fits situations like: baseline competitor scans; paper-versus-project novelty comparisons; revision rescans; recurring scholarly monitoring.
Run `npx skills add franklee16/academic-research-skills --skill research-defense-radar -a claude-code`. Or copy the skill folder (lit-review/research-defense-radar-main in franklee16/academic-research-skills) into .claude/skills/research-defense-radar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add franklee16/academic-research-skills --skill research-defense-radar -a codex`. Or copy the skill folder (lit-review/research-defense-radar-main in franklee16/academic-research-skills) into .agents/skills/research-defense-radar in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add franklee16/academic-research-skills --skill research-defense-radar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/research-defense-radar, .gemini/skills/research-defense-radar, .github/skills/research-defense-radar and .opencode/skills/research-defense-radar in your project.
SKILL.md names no scripts, command-line tools or credentials: Research Defense Radar is instructions for the agent only. Compatibility (from SKILL.md): Requires web search and page retrieval for current literature verification. Scheduled-task support and durable writable storage are optional but required for unattended longitudinal monitoring..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Research Defense Radar is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 4k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Research Defense Radar: Research Survey (EvoScientist/EvoSkills, 478 stars), Research Proposal (luwill/research-skills, 862 stars), Paper Navigator (EvoScientist/EvoSkills, 478 stars) and Paper Navigator (AI4Scientist/nano-scientist, 128 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
franklee16 (a GitHub user) maintains it in franklee16/academic-research-skills, which has 223 GitHub stars. The repository holds 1,617 skills in this directory. The repository was last updated on September 18, 2026.
Source: franklee16/academic-research-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.