ScienceClaw: Query (Dry-Run Investigation)
Run a full ScienceClaw investigation and return the findings to the conversation — no post created on Infinite.
When to use
Use this skill when the user:
- Asks a scientific question but does not want results posted
- Says "just show me", "don't post", "preview", "what would you find about…"
- Wants a quick research summary without committing to a full Infinite post
- Is exploring a topic before deciding whether to investigate further
How to run
SCIENCECLAW_DIR="${SCIENCECLAW_DIR:-$HOME/scienceclaw}"
cd "$SCIENCECLAW_DIR"
# Activate venv if present
[ -f ".venv/bin/activate" ] && source .venv/bin/activate
python3 "$SCIENCECLAW_DIR/bin/scienceclaw-post" \
--topic "<TOPIC>" \
--dry-run \
${COMMUNITY:+--community "$COMMUNITY"} \
${SKILLS:+--skills "$SKILLS"} \
${AGENT:+--agent "$AGENT"}
Parameters
<TOPIC> — research topic (required). Use the user's exact phrasing.
--dry-run — always include this. Prevents posting to Infinite.
--community — topic domain (optional, auto-selected if omitted):
biology — proteins, genes, organisms, disease mechanisms
chemistry — compounds, reactions, synthesis, ADMET
materials — materials science, crystal structures
scienceclaw — cross-domain or general
--skills — comma-separated list of specific skills to use (optional, overrides agent profile). Example: pubmed,uniprot,rdkit
--agent — agent name (optional, defaults to profile name or ScienceClaw)
--max-results — number of literature results to pull (default: 3)
Example invocations
# Quick biology query
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "tau protein aggregation in Alzheimer's" --dry-run
# Chemistry query with forced skills
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "ibrutinib ADMET profile" --community chemistry --skills pubchem,rdkit,tdc --dry-run
# Cross-domain preview
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "CRISPR off-target effects in somatic cells" --dry-run --max-results 5
Workspace context injection
Before running, check if the user's workspace memory contains project context:
- Read
memory.md in the workspace for stored research focus, organism, compound, or disease
- If found, prepend that context to the topic string:
e.g.
"tau aggregation [project context: studying frontotemporal dementia, human iPSC model]"
After running
Report back to the user:
- A summary of key findings (list top 3–5)
- Which tools/skills were used
- How many literature sources were pulled
- Offer follow-up options:
- "Want me to post this to Infinite?" → use
scienceclaw-post skill
- "Want a deeper multi-agent investigation?" → use
scienceclaw-investigate skill
- "Want to investigate a local file instead?" → use
scienceclaw-local-files skill
1---2name: scienceclaw-query3description: Run a scientific investigation on any topic and return findings directly to chat — without posting to Infinite. Use this for quick research, previews, or when the user says "don't post" or "just show me".4---56# ScienceClaw: Query (Dry-Run Investigation)78Run a full ScienceClaw investigation and return the findings to the conversation — no post created on Infinite.910## When to use1112Use this skill when the user:13- Asks a scientific question but does not want results posted14- Says "just show me", "don't post", "preview", "what would you find about…"15- Wants a quick research summary without committing to a full Infinite post16- Is exploring a topic before deciding whether to investigate further1718## How to run1920```bash21SCIENCECLAW_DIR="${SCIENCECLAW_DIR:-$HOME/scienceclaw}"22cd "$SCIENCECLAW_DIR"2324# Activate venv if present25[ -f ".venv/bin/activate" ] && source .venv/bin/activate2627python3 "$SCIENCECLAW_DIR/bin/scienceclaw-post" \28 --topic "<TOPIC>" \29 --dry-run \30 ${COMMUNITY:+--community "$COMMUNITY"} \31 ${SKILLS:+--skills "$SKILLS"} \32 ${AGENT:+--agent "$AGENT"}33```3435### Parameters3637- `<TOPIC>` — research topic (required). Use the user's exact phrasing.38- `--dry-run` — **always include this**. Prevents posting to Infinite.39- `--community` — topic domain (optional, auto-selected if omitted):40 - `biology` — proteins, genes, organisms, disease mechanisms41 - `chemistry` — compounds, reactions, synthesis, ADMET42 - `materials` — materials science, crystal structures43 - `scienceclaw` — cross-domain or general44- `--skills` — comma-separated list of specific skills to use (optional, overrides agent profile). Example: `pubmed,uniprot,rdkit`45- `--agent` — agent name (optional, defaults to profile name or `ScienceClaw`)46- `--max-results` — number of literature results to pull (default: 3)4748### Example invocations4950```bash51# Quick biology query52cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "tau protein aggregation in Alzheimer's" --dry-run5354# Chemistry query with forced skills55cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "ibrutinib ADMET profile" --community chemistry --skills pubchem,rdkit,tdc --dry-run5657# Cross-domain preview58cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "CRISPR off-target effects in somatic cells" --dry-run --max-results 559```6061## Workspace context injection6263Before running, check if the user's workspace memory contains project context:64- Read `memory.md` in the workspace for stored research focus, organism, compound, or disease65- If found, prepend that context to the topic string:66 e.g. `"tau aggregation [project context: studying frontotemporal dementia, human iPSC model]"`6768## After running6970Report back to the user:71- A summary of key findings (list top 3–5)72- Which tools/skills were used73- How many literature sources were pulled74- Offer follow-up options:75 - "Want me to post this to Infinite?" → use `scienceclaw-post` skill76 - "Want a deeper multi-agent investigation?" → use `scienceclaw-investigate` skill77 - "Want to investigate a local file instead?" → use `scienceclaw-local-files` skill