News to Research Idea Briefing
OpenLAIR/dr-claw
Clusters the latest news-feed results by topic and writes a briefing of research idea seeds with citations, plus a structured seeds file, without crawling new sources.
Use only the current SciAtlas multi-step idea-generation workflow (sciatlasideagen) to take a novice user from zero setup to final literature-grounded research idea seeds, including setup…
$ npx skills add zjunlp/SciAtlas --skill sciatlas-idea-generate -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install zjunlp/SciAtlas sciatlas-idea-generate --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/zjunlp/SciAtlas.git skills-src && mkdir -p .claude/skills && cp -r skills-src/agent-skill/sciatlas-idea-generate .claude/skills/sciatlas-idea-generate && 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 "sciatlas-idea-generate" agent skill from https://github.com/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generate into .claude/skills/sciatlas-idea-generate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sciatlas-idea-generate", 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/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generateType 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 zjunlp/SciAtlas --skill sciatlas-idea-generate -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install zjunlp/SciAtlas sciatlas-idea-generate --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjunlp/SciAtlas.git skills-src && mkdir -p .agents/skills && cp -r skills-src/agent-skill/sciatlas-idea-generate .agents/skills/sciatlas-idea-generate && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sciatlas-idea-generate" agent skill from https://github.com/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generate into .agents/skills/sciatlas-idea-generate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sciatlas-idea-generate", 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 zjunlp/SciAtlas --skill sciatlas-idea-generate -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install zjunlp/SciAtlas sciatlas-idea-generate --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjunlp/SciAtlas.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/agent-skill/sciatlas-idea-generate .cursor/skills/sciatlas-idea-generate && 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 "sciatlas-idea-generate" agent skill from https://github.com/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generate into .cursor/skills/sciatlas-idea-generate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sciatlas-idea-generate", 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/zjunlp/SciAtlas.git --path agent-skill/sciatlas-idea-generate--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 zjunlp/SciAtlas --skill sciatlas-idea-generate -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install zjunlp/SciAtlas sciatlas-idea-generate --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjunlp/SciAtlas.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/agent-skill/sciatlas-idea-generate .gemini/skills/sciatlas-idea-generate && 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 "sciatlas-idea-generate" agent skill from https://github.com/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generate into .gemini/skills/sciatlas-idea-generate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sciatlas-idea-generate", 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 zjunlp/SciAtlas sciatlas-idea-generateInstalls 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 zjunlp/SciAtlas --skill sciatlas-idea-generate -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/zjunlp/SciAtlas.git skills-src && mkdir -p .github/skills && cp -r skills-src/agent-skill/sciatlas-idea-generate .github/skills/sciatlas-idea-generate && 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 "sciatlas-idea-generate" agent skill from https://github.com/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generate into .github/skills/sciatlas-idea-generate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sciatlas-idea-generate", 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 zjunlp/SciAtlas --skill sciatlas-idea-generate -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install zjunlp/SciAtlas sciatlas-idea-generate --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/zjunlp/SciAtlas.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/agent-skill/sciatlas-idea-generate .opencode/skills/sciatlas-idea-generate && 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 "sciatlas-idea-generate" agent skill from https://github.com/zjunlp/SciAtlas/tree/main/agent-skill/sciatlas-idea-generate into .opencode/skills/sciatlas-idea-generate/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sciatlas-idea-generate", 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.
sciatlas-idea-generateUse only the current SciAtlas multi-step idea-generation workflow (sciatlasideagen) to take a novice user from zero setup to final literature-grounded research idea seeds, including setup…
Sciatlas Idea Generate is an agent skill from zjunlp/SciAtlas. Use only the current SciAtlas multi-step idea-generation workflow (sciatlasideagen) to take a novice user from zero setup to final literature-grounded research idea seeds, including setup, registration guidance, workflow configuration, KG retrieval, artifact reading, novelty checking, and synthesis. Trigger when the user wants new research directions, hypotheses, cross-topic combinations, project ideas, or brainstorming grounded in SciAtlas KG retrieval.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Agent Workflows, covering Brainstorming and Hypothesis generation. It works with Python. The repository describes itself as: A Large-Scale Knowledge Graph for Automated Scientific Research. The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e8873a9. 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.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
sciatlas.openkg.cnFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
SCIATLAS_API_KEYLLM_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Sciatlas Idea Generate loads about 1.7k tokens when it runs. Until then it costs about 121 tokens; SKILL.md has 705 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 noted patterns worth knowing about, such as sudo or a known installer.
workflow, guide registration, configure `.env` or shell variables, run retrieval/generation, inspect artifacts, and synt3. Check current environment and `.env` for hosted KG and LLM settings before asking the user.then write them to the current shell or `.env` without echoing secrets.ne also needs its own `references/search/.env` with Neo4j/model settings.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); files beside SKILL.md are not scanned.
The full file from zjunlp/SciAtlas at commit e8873a9, republished under its MIT licence (© zjunlp). 705 words, ~1,691 tokens.
.claude/skills/sciatlas-idea-generate/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Use this skill to generate research ideas from SciAtlas KG evidence. Run only the repository workflow python -m sciatlas_idea_gen.main, which retrieves anchor papers, builds a research graph, searches same-field and cross-domain inspirations, generates ideas, and runs novelty checks.
.env or shell variables, run retrieval/generation, inspect artifacts, and synthesize final idea seeds.sciatlas_idea_gen as the only idea-generation workflow.sciatlas_idea_gen is unavailable or required LLM/KG setup is missing, report the blocker and fix setup if possible; do not substitute another route.The workflow reaches the KG through sciatlas_idea_gen.clients.SciAtlasClient:
SCIATLAS_USE_LOCAL_KG=0; the adapter shells into this repository's run_sciatlas.py for KG-backed paper retrieval, then normalizes data.result.ranking.papers or data.result.sources.kg.papers to papers.SCIATLAS_USE_LOCAL_KG=1; the adapter runs references/search/run_search.py with --disable-s2, --disable-llm-ranking, --kg-top-k, and --final-top-k, then normalizes the local KG response to papers.python -m sciatlas_idea_gen.main -hpython -m pip install -e ./sciatlas and python -m pip install -r requirements-workflows.txt. Do not use the GitHub #subdirectory=sciatlas package-only installation: it does not include sciatlas_idea_gen..env for hosted KG and LLM settings before asking the user.SCIATLAS_API_KEY is missing for hosted mode, guide the user to http://sciatlas.openkg.cn/register; ask for email, verification code, and returned sciatlas_xxx token only when needed.$env:SCIATLAS_API_BASE_URL = "http://sciatlas.openkg.cn"
$env:SCIATLAS_API_KEY = "<token>"
$env:SCIATLAS_USE_LOCAL_KG = "0"export SCIATLAS_API_BASE_URL="http://sciatlas.openkg.cn"
export SCIATLAS_API_KEY="<token>"
export SCIATLAS_USE_LOCAL_KG=0export LLM_API_KEY="<provider-key>"
export LLM_BASE_URL="https://your-provider.example/v1"
export LLM_MODEL="<model-name>"Ask only for missing LLM provider values, then write them to the current shell or .env without echoing secrets.
export SCIATLAS_USE_LOCAL_KG=1
export SCIATLAS_LOCAL_SEARCH_ROOT="./references/search"The local KG engine also needs its own references/search/.env with Neo4j/model settings.
Use the flash path first for quick, interactive idea generation:
python -m sciatlas_idea_gen.main "<research topic>" --workflow flash --domain "<optional field>"Run the full path when the user wants a broader research graph, more seed diversity, and a more comprehensive inspiration search:
python -m sciatlas_idea_gen.main "<research topic>" --workflow full --domain "<optional field>"For a seed PDF:
python -m sciatlas_idea_gen.main "<research topic>" --workflow full --pdf path/to/paper.pdfUseful overrides:
--workflow flash for a faster path: 1 seed query, a compact graph, one same-field inspiration, one cross-domain inspiration, compressed Step 5/Step 8 gate stages, and no novelty feedback retry.--workflow full for the broader path: multi-query seed retrieval, larger graph construction, broader inspiration retrieval, and novelty feedback retry.--k-step1 N for more seed papers.--anchor-top-k N for broader Step 1 retrieval.--graph-budget-min N and --graph-budget-max N for graph size.--seed-recent-years N to include older foundational papers.--resume-from-run-dir runs/<id> to continue from saved artifacts.Read the run directory before answering:
summary.json: status, effective config, counts, and final ideas.retrieval_trace.json: KG/S2/OpenAlex retrieval events and returned papers.step1_seed_papers.json: anchor papers and refined query.step2_research_graph.json: graph nodes, edges, evidence scores, and phases.step3_trend.txt: trend summary from the graph.step5_radius_plan.json: inspiration radius plan. In flash, this is a deterministic compact plan and summary.json may mark Step 5 as compressed.step6_inspiration_candidates.json, step7_inspirations.json, step8_selected_inspirations.json: inspiration path.step9_ideas.json and step9_ideas.md: final ideas and citations.In flash, treat status: "compressed" for Step 5 or Step 8 as normal success. Step 5 skips the LLM radius gate and uses the compact same-field/cross-domain plan. Step 8 skips the LLM selector and keeps the compact plausible inspiration set. Do not rerun full merely because these stages are compressed.
If the run is in smoke mode and fails partway, use the completed artifacts and clearly state the failed step. Smoke mode is now diagnostic; prefer --workflow flash for normal quick runs.
Return 3-8 idea seeds when available. For each idea:
Keep speculative claims clearly labeled and cite artifacts/paper titles from the run.
© zjunlp, 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 1 other file in agent-skill/sciatlas-idea-generate of zjunlp/SciAtlas.
Open the folder on GitHubat commit e8873a9
Sciatlas Idea Generate 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 |
|---|---|---|---|---|---|---|
| Sciatlas Idea Generate this skillzjunlp/SciAtlas | 160 | — | ~1.7k | Automated safety check: Notes | MIT | |
| News to Research Idea BriefingOpenLAIR/dr-claw | 1.2k | — | ~1.3k | Automated safety check: Notes | Custom licence | |
| Video Copy AnalyzerALBEDO-TABAI/video-copy-analyzer | 209 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Generate IdeaGRIND-Lab-Core/night_owl_research_agent | 106 | — | ~3.2k | Automated safety check: Warn | None | |
| Research Ideation ScreeningBingHanOfUESTC/open_agent_team | 106 | — | ~492 | Automated safety check: Pass | MIT | |
| Research Junshijunshi-research/research-junshi | 126 | — | ~2.1k | Automated safety check: Pass | Apache-2.0 |
OpenLAIR/dr-claw
Clusters the latest news-feed results by topic and writes a briefing of research idea seeds with citations, plus a structured seeds file, without crawling new sources.
ALBEDO-TABAI/video-copy-analyzer
视频文案分析一站式工具。下载在线视频(B站/YouTube/抖音等)、使用FunASR进行高速中文语音转录、 自动校正文稿、并进行三维度综合分析(TextContent/Viral/Brainstorming)。
GRIND-Lab-Core/night_owl_research_agent
Generate and rank research ideas given a broad direction. An agent skill from GRIND-Lab-Core/night_owl_research_agent.
BingHanOfUESTC/open_agent_team
A skill your agent uses when generating, screening, ranking, or selecting research ideas from literature gaps and experimental constraints.
junshi-research/research-junshi
Personalized academic literature digests and ranked research ideas grounded in the researcher's papers and persistent memory.
voidful/academic-skills
學術研究的 Idea 產生技能——從發散到收斂,系統化地產出高品質研究構想。當使用者想腦力激盪研究方向、找新 research idea、或問「我接下來可以做什麼研究」時,一定要使用此技能。觸發詞包括:brainstorm、想 idea、研究方向、下一步做什麼、有什麼可以研究的、找 gap、research proposal。適用於任何階段的學術研究構想生成。
zjunlp/SciAtlas
Use only the current SciAtlas automated review workflow (reviewpipeline) to take a novice user from zero setup to a final automated review of a research idea or paper, including setup, registration…
zjunlp/SciAtlas
Use only SciAtlas search-papers to take a novice user from zero setup to final prior-art grounding for a research idea, including setup, registration guidance, configuration, retrieval, artifact…
zjunlp/SciAtlas
Use only the current SciAtlas literature-review workflow (literaturereviewpipeline) to take a novice user from zero setup to a final evidence-grounded survey outline, paper map, or literature…
zjunlp/SciAtlas
Use only SciAtlas search-papers to take a novice user from zero setup to a final small evidence-backed paper search result, including setup, registration guidance, configuration, retrieval, artifact…
zjunlp/SciAtlas
Use only SciAtlas search-papers to take a novice user from zero setup to a final evidence-grounded researcher profile from retrieved papers, including setup, registration guidance, configuration…
zjunlp/SciAtlas
Use only SciAtlas search-papers to take a novice user from zero setup to a final timeline-oriented research trend report, including setup, registration guidance, configuration, retrieval, artifact…
Works with
Categories
Use only the current SciAtlas multi-step idea-generation workflow (sciatlasideagen) to take a novice user from zero setup to final literature-grounded research idea seeds, including setup…. Sciatlas Idea Generate is an agent skill from zjunlp/SciAtlas. Use only the current SciAtlas multi-step idea-generation workflow (sciatlasideagen) to take a novice user from zero setup to final literature-grounded research idea seeds, including setup, registration guidance, workflow configuration, KG retrieval, artifact reading, novelty checking, and synthesis.
Sciatlas Idea Generate fits situations like: the user wants new research directions; cross-topic combinations; brainstorming grounded in SciAtlas KG retrieval.
Run `npx skills add zjunlp/SciAtlas --skill sciatlas-idea-generate -a claude-code`. Or copy the skill folder (agent-skill/sciatlas-idea-generate in zjunlp/SciAtlas) into .claude/skills/sciatlas-idea-generate in your project. Claude Code loads it when a task matches its description.
Run `npx skills add zjunlp/SciAtlas --skill sciatlas-idea-generate -a codex`. Or copy the skill folder (agent-skill/sciatlas-idea-generate in zjunlp/SciAtlas) into .agents/skills/sciatlas-idea-generate 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 zjunlp/SciAtlas --skill sciatlas-idea-generate -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sciatlas-idea-generate, .gemini/skills/sciatlas-idea-generate, .github/skills/sciatlas-idea-generate and .opencode/skills/sciatlas-idea-generate in your project.
Going by SKILL.md and its folder, Sciatlas Idea Generate needs the command-line tools its instructions call (python) and credentials named SCIATLAS_API_KEY and LLM_API_KEY. Our summary lists: Python 3; A credential in SCIATLAS_API_KEY; A credential in LLM_API_KEY.
SKILL.md names 1 domain. In commands or code: sciatlas.openkg.cn; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Sciatlas Idea Generate is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Sciatlas Idea Generate: News to Research Idea Briefing (OpenLAIR/dr-claw, 1.2k stars), Video Copy Analyzer (ALBEDO-TABAI/video-copy-analyzer, 209 stars), Generate Idea (GRIND-Lab-Core/night_owl_research_agent, 106 stars) and Research Ideation Screening (BingHanOfUESTC/open_agent_team, 106 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
zjunlp (a GitHub organization) maintains it in zjunlp/SciAtlas, which has 160 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 30, 2026.
Source: zjunlp/SciAtlas on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.