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.

564 stars

Best use case

scienceclaw-prediction is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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.

Teams using scienceclaw-prediction 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

$curl -o ~/.claude/skills/scienceclaw-prediction/SKILL.md --create-dirs "https://raw.githubusercontent.com/beita6969/ScienceClaw/main/skills/scienceclaw-prediction/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/scienceclaw-prediction/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How scienceclaw-prediction Compares

Feature / Agentscienceclaw-predictionStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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.

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.

SKILL.md Source

# Scientific Prediction Skill

Predict properties, trends, and outcomes across scientific disciplines.

## When to Use

- "Predict the solubility of this compound"
- "What's the expected trend for..."
- "Estimate the effect size for this intervention"
- "Forecast the trajectory of..."
- "What properties would this material have?"
- Model-based estimation tasks

## When NOT to Use

- Looking up known properties (use literature-search)
- Running actual computations (use code-execution)
- Verifying existing predictions (use scienceclaw-verification)
- Real-time data monitoring or alerts

## Prediction Categories

### 1. Property Prediction
- **Chemistry**: Molecular properties (logP, solubility, toxicity, pKa, boiling point)
- **Materials**: Mechanical (strength, hardness), thermal, electrical properties
- **Biology**: Protein function, binding affinity, gene expression levels
- **Physics**: Material behavior under conditions (temperature, pressure)

### 2. Trend Analysis
- Time-series extrapolation with confidence intervals
- Growth/decay curve fitting (exponential, logistic, polynomial)
- Seasonal pattern identification
- Regime change detection

### 3. Outcome Prediction
- Clinical trial outcome estimation
- Experimental result prediction
- Treatment response probability
- Environmental impact forecasting

### 4. Model-Based Estimation
- QSAR/QSPR (quantitative structure-activity/property relationships)
- Pharmacokinetic modeling (ADME)
- Population dynamics modeling
- Economic indicator forecasting

## Output Format

All predictions must include:

```
**Prediction**: [Value or range]
**Confidence Interval**: [Lower - Upper] at [confidence level]%
**Method**: [Approach used]
**Key Assumptions**: [List]
**Uncertainty Sources**: [List]
**Validation**: [How to verify this prediction]
**Caveats**: [Known limitations]
```

## Guidelines

1. **Always quantify uncertainty** — never provide point estimates without ranges
2. **State assumptions explicitly** — hidden assumptions undermine predictions
3. **Distinguish extrapolation from interpolation** — flag when predicting outside training data range
4. **Consider domain constraints** — physical laws, biological limits, economic boundaries
5. **Recommend validation approaches** — suggest experiments or data to verify predictions
6. **Use appropriate models** — match model complexity to data availability
7. **Flag low-confidence predictions** — be transparent about reliability

## Discipline-Specific Methods

| Domain | Common Methods |
|--------|---------------|
| Chemistry | QSAR, DFT calculations, molecular dynamics |
| Biology | Sequence-based prediction, network analysis |
| Medicine | Cox regression, Kaplan-Meier, NNT/NNH |
| Physics | Theoretical models, scaling laws |
| Economics | Econometric models, agent-based simulation |
| Climate | GCM projections, statistical downscaling |
| Materials | Phase diagrams, computational screening |
| Sociology | Panel data models, social network evolution |

## Computational Prediction Tools

When predictions require computation, integrate with these skills:

### Molecular Property Prediction
- Use **rdkit-chemistry** for descriptor-based QSAR models
- Use **pubchem-compound** to retrieve experimental property values for training data
- Use **scikit-learn-ml** to build/evaluate prediction models

### Materials Property Prediction
- Use **materials-project** to retrieve DFT-computed properties
- Use **pymatgen-materials** for structure-property analysis
- Use **scipy-analysis** for interpolation and regression

### Biological Outcome Prediction
- Use **biopython-bio** for sequence-based feature extraction
- Use **transformers-inference** for protein language models (ESM, ProtTrans)
- Use **scanpy-singlecell** for cell-type and trajectory prediction

### Geospatial/Climate Prediction
- Use **geopandas-spatial** for spatial feature engineering
- Use **copernicus-climate** for historical climate data as training input
- Use **statsmodels-stats** for time-series forecasting models

## 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

scientific-prediction

564
from beita6969/ScienceClaw

Predict material properties, economic indicators, and scientific outcomes using computational models

scienceclaw-verification

564
from beita6969/ScienceClaw

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

564
from beita6969/ScienceClaw

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

564
from beita6969/ScienceClaw

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

564
from beita6969/ScienceClaw

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

564
from beita6969/ScienceClaw

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-ie

564
from beita6969/ScienceClaw

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

564
from beita6969/ScienceClaw

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-discovery

564
from beita6969/ScienceClaw

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.

scienceclaw-classification

564
from beita6969/ScienceClaw

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.

protein-structure-prediction

564
from beita6969/ScienceClaw

COPYRIGHT NOTICE

xurl

564
from beita6969/ScienceClaw

A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.