scienceclaw-discovery
Identify research gaps, synthesize cross-disciplinary insights, and generate novel hypotheses. Use when: user asks about unexplored areas, cross-field connections, or new research directions. NOT for: routine literature review or data analysis.
Best use case
scienceclaw-discovery is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Identify research gaps, synthesize cross-disciplinary insights, and generate novel hypotheses. Use when: user asks about unexplored areas, cross-field connections, or new research directions. NOT for: routine literature review or data analysis.
Teams using scienceclaw-discovery should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/scienceclaw-discovery/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How scienceclaw-discovery Compares
| Feature / Agent | scienceclaw-discovery | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Identify research gaps, synthesize cross-disciplinary insights, and generate novel hypotheses. Use when: user asks about unexplored areas, cross-field connections, or new research directions. NOT for: routine literature review or data analysis.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Product Research
Browse AI agent skills for product research, competitive analysis, customer discovery, and structured product decision support.
AI Agents for Coding
Browse AI agent skills for coding, debugging, testing, refactoring, code review, and developer workflows across Claude, Cursor, and Codex.
SKILL.md Source
# Scientific Discovery Skill
Identify research gaps, synthesize cross-disciplinary knowledge, and facilitate novel scientific discovery.
## When to Use
- "What are the open problems in this field?"
- "Are there connections between X and Y research areas?"
- "What's unexplored in this space?"
- "How could findings from field A apply to field B?"
- "Identify novel research directions"
- Cross-disciplinary brainstorming
## When NOT to Use
- Standard literature search (use literature-search)
- Writing a review paper (use scienceclaw-summarization + paper-writing)
- Routine hypothesis generation (use scienceclaw-generation)
- Fact-checking (use scienceclaw-verification)
## Discovery Modes
### 1. Research Gap Identification
Systematic approach:
1. **Map existing knowledge** — What is well-established?
2. **Identify contradictions** — Where do studies disagree?
3. **Find under-explored areas** — What has limited evidence?
4. **Detect methodology gaps** — What approaches haven't been tried?
5. **Note population/context gaps** — Where is evidence missing?
6. **Assess translational gaps** — What basic science lacks clinical application?
Output format:
```
**Gap**: [Description]
**Evidence**: [What's known vs. unknown]
**Significance**: [Why this matters]
**Feasibility**: [How difficult to address]
**Suggested Approach**: [How to fill the gap]
```
### 2. Cross-Disciplinary Synthesis
Find unexpected connections between fields:
- **Analogical reasoning**: Similar mechanisms in different domains
- **Method transfer**: Applying techniques from one field to another
- **Concept bridging**: Shared theoretical frameworks
- **Data reuse**: Existing datasets applicable to new questions
- **Tool adaptation**: Instruments/software transferable across fields
### 3. Novelty Assessment
Evaluate how novel a research direction is:
- **Incremental**: Small extension of existing work
- **Combinatorial**: New combination of known elements
- **Transformative**: Paradigm-shifting potential
- **Disruptive**: Could change fundamental understanding
Score on axes:
- Novelty (1-5)
- Feasibility (1-5)
- Impact potential (1-5)
- Risk level (1-5)
### 4. Serendipity Engine
Structured approach to unexpected discoveries:
1. Present findings from unrelated fields
2. Identify structural or functional analogies
3. Propose testable connections
4. Evaluate plausibility against known constraints
5. Suggest minimal experiments to validate
## Discovery Workflow
```
Observe anomaly/gap
→ Search across disciplines
→ Identify analogies/connections
→ Formulate novel hypothesis
→ Assess novelty + feasibility
→ Design validation experiment
→ Document for peer review
```
## Quality Criteria
1. **Grounded novelty** — New ideas must build on solid existing knowledge
2. **Cross-validation** — Check proposed connections against multiple sources
3. **Mechanism plausibility** — Proposed links should have a plausible mechanism
4. **Testability** — Discoveries must lead to testable predictions
5. **Ethical consideration** — Flag dual-use or sensitive research directions
6. **Reproducibility** — Ensure discovery process can be documented and repeated
## Anti-Patterns to Avoid
- Superficial analogies without mechanistic basis
- Ignoring negative evidence or contradictions
- Over-claiming novelty for well-known connections
- Proposing untestable or unfalsifiable hypotheses
- Discipline-centric bias (favoring one field over another)
## Knowledge Graph-Aided Discovery
Use **networkx-social** (enhanced with knowledge graph features) to build and analyze research knowledge graphs:
### Building a Research Knowledge Graph
1. Extract entities from literature using **spacy-nlp** (genes, proteins, compounds, diseases)
2. Build graph with entities as nodes and co-occurrence/relations as edges
3. Analyze graph topology for hidden connections
### Graph-Based Discovery Patterns
- **Bridging nodes**: Entities connecting otherwise separate research clusters → potential cross-disciplinary links
- **Structural holes**: Missing edges between closely related but unconnected entities → unexplored interactions
- **Community detection**: Identify research sub-fields and their boundaries
- **Link prediction**: Predict likely future connections (e.g., drug-target, gene-disease)
### Integration with Database Skills
- **UniProt + PDB**: Protein interaction networks, structural similarity graphs
- **KEGG**: Pathway topology analysis, metabolic network gaps
- **ChEMBL + PubChem**: Drug-target interaction networks, polypharmacology
- **Open Targets**: Disease-gene association networks, therapeutic area clustering
- **Wikidata**: Cross-domain entity linking, disambiguation
## AI-Augmented Discovery
Use **transformers-inference** for embedding-based discovery:
- Compute paper/concept embeddings, find unexpected semantic neighbors
- Zero-shot classification of research gaps by novelty/impact
- Use **scikit-learn-ml** for clustering related discoveries
## Zero-Hallucination Rule
ALL factual claims, citations, database results, and scientific data presented to the user MUST come from actual tool results (API calls, code execution, web search) in this conversation. NEVER fabricate or "fill in" details from training data. If a tool returns no results or partial data, report exactly what happened.Related Skills
scienceclaw-verification
Verify scientific claims, check calculations, validate experimental designs, and fact-check citations. Use when: (1) checking a claim against evidence, (2) validating statistical analyses, (3) verifying experimental reproducibility claims, (4) fact-checking references, (5) adversarial review of research. NOT for: generating new content (use scienceclaw-generation), simple QA (use scienceclaw-qa).
scienceclaw-summarization
Summarize scientific papers, datasets, experimental results, and literature reviews. Use when: (1) condensing research papers, (2) creating literature reviews, (3) summarizing experimental findings, (4) meta-analysis synthesis, (5) creating executive summaries of research. NOT for: information extraction (use scienceclaw-ie), full paper retrieval (use scienceclaw-retrieval), or writing new content (use scienceclaw-generation).
scienceclaw-retrieval
Retrieve scientific information from databases, literature, and knowledge bases. Use when: (1) finding relevant papers, (2) querying scientific databases, (3) cross-referencing findings, (4) building bibliographies, (5) systematic literature search. NOT for: answering questions (use scienceclaw-qa), summarizing (use scienceclaw-summarization), or data analysis (use code-execution skill).
scienceclaw-reasoning
Perform multi-step scientific reasoning, proof construction, causal inference, and logical argumentation. Use when: (1) deriving conclusions from premises, (2) causal analysis, (3) mathematical proofs, (4) hypothesis evaluation, (5) counterfactual reasoning. NOT for: simple factual questions (use scienceclaw-qa), data analysis (use code-execution), or literature search (use scienceclaw-retrieval).
scienceclaw-qa
Answer scientific questions across all disciplines with evidence-based responses and citations. Use when: (1) user asks factual science questions, (2) needs explanation of concepts/theories/methods, (3) multi-step scientific reasoning needed. Covers natural sciences (physics, chemistry, biology, medicine, materials, astronomy, earth science, math, CS) and social sciences (economics, sociology, psychology, political science, linguistics, history, law, philosophy, education). NOT for: opinion-based questions, non-scientific queries, or when code execution is needed (use code-execution skill).
scienceclaw-prediction
Predict scientific properties, trends, and outcomes. Use when: user asks for property prediction, trend forecasting, or model-based estimation. NOT for: historical data lookup or real-time monitoring.
scienceclaw-ie
Extract structured information from scientific texts: entities, relations, data tables, methods, results. Use when: (1) parsing papers for key data, (2) extracting experimental parameters, (3) building knowledge graphs from literature, (4) NER on scientific documents, (5) extracting methods/results sections. NOT for: summarization (use scienceclaw-summarization), full text retrieval (use scienceclaw-retrieval).
scienceclaw-generation
Generate scientific hypotheses, experimental designs, and paper drafts. Use when: user asks to propose hypotheses, design experiments, or write scientific content. NOT for: data analysis or literature search.
scienceclaw-classification
Classify scientific content by discipline, methodology, topic, and quality. Use when: user asks to categorize papers, methods, or research outputs. NOT for: simple keyword tagging or non-scientific content.
knowledge-discovery
Discover patterns, build knowledge graphs, and extract insights from linguistic and historical data
drug-discovery
Supports drug discovery workflows including target identification, virtual screening, ADMET prediction, lead optimization, pharmacokinetics modeling, and drug repurposing analyses; trigger when users discuss drug targets, compound libraries, medicinal chemistry, or pharmaceutical development.
drug-discovery-search
End-to-end drug discovery platform combining ChEMBL compounds, DrugBank, targets, and FDA labels. Natural language powered by Valyu.