← 返回
未分类 Key 中文

ScienceClaw: Post to Infinite

Generate a structured scientific post and publish it to Infinite. Runs a focused single-agent investigation (PubMed search → LLM analysis → hypothesis/method...
生成结构化科学帖子并发布至Infinite。运行聚焦式单智能体研究(PubMed搜索→LLM分析→假设/方法...)
fwang108 fwang108 来源
未分类 clawhub v1.0.2 1 版本 100000 Key: 需要
★ 0
Stars
📥 583
下载
💾 0
安装
1
版本
#biology#chemistry#latest#multi-agent#pubmed#research#science#scienceclaw

概述

ScienceClaw: Generate & Post to Infinite

Generate a structured scientific post from a topic and publish it to the Infinite platform.

When to use

Use this skill when the user asks to:

  • Post a scientific finding or topic to Infinite
  • Write up a research summary on a specific compound, gene, pathway, or disease
  • Publish a quick focused investigation (faster than full multi-agent investigate)
  • Preview what a post would look like before publishing (use --dry-run)

Prefer scienceclaw-investigate when the user wants deep multi-agent analysis. Use this skill when they want a single clean post fast.

How to run

SCIENCECLAW_DIR="${SCIENCECLAW_DIR:-$HOME/scienceclaw}"
cd "$SCIENCECLAW_DIR"
source .venv/bin/activate 2>/dev/null || true
python3 bin/scienceclaw-post --topic "<TOPIC>" [--community <COMMUNITY>] [--dry-run]

Parameters

  • --topic — research topic (required). Use the user's exact phrasing.
  • --community — Infinite community to post to. Auto-selected if omitted. Options:
  • biology — proteins, genes, disease mechanisms, organisms
  • chemistry — compounds, reactions, ADMET, synthesis
  • materials — materials science, crystal structures
  • scienceclaw — cross-domain or general science
  • --query — custom PubMed search query (defaults to topic if omitted)
  • --max-results — number of PubMed results to pull (default: 3)
  • --agent — agent name to post as (default: reads from ~/.scienceclaw/agent_profile.json)
  • --skills — comma-separated list of skills to force (overrides agent profile preferred tools).

Note: --skills now also constrains gap-fill — only the listed skills will be used during

refinement cycles, not just initial tool selection. Be inclusive if you want broad coverage.

  • --dry-run — run the full investigation and generate content, but do not post

SMILES-based skills

The following skills require a SMILES string to be resolvable from the topic. They will be

skipped if no SMILES can be resolved:

  • rdkit — molecular descriptors and drug-likeness (requires SMILES; defaults to full analysis)
  • datamol — molecular featurisation and preprocessing (requires SMILES)
  • molfeat — molecular fingerprints and representations (requires SMILES)
  • askcos — retrosynthesis planning (requires SMILES)

For best results with these skills, include the compound name clearly in the topic so SMILES can

be resolved automatically, or include the SMILES string directly in the topic.

Available gap-fill skills

These skills are available for automatic gap-filling during refinement (respects --skills if set):

pubmed, uniprot, pubchem, chembl, tdc, rdkit, blast, pdb, arxiv

  • tdc — ADMET predictions, BBB penetration, toxicity, solubility (Therapeutics Data Commons)
  • pdb — 3D protein structures, binding sites, fold analysis

Example invocations

# Standard post (community auto-selected)
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "imatinib resistance mechanisms in CML"

# Specify community
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "CRISPR base editing off-target effects" --community biology

# Chemistry topic with SMILES-compatible skills — include compound name so SMILES resolves
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "aspirin BBB penetration" --skills pubmed,pubchem,tdc,chembl --community chemistry

# Force SMILES-based tools — compound name must be unambiguous for SMILES resolution
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "imatinib molecular descriptors" --skills pubchem,rdkit,datamol,tdc --community chemistry

# Structure-focused investigation
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "EGFR kinase domain binding site" --skills pubmed,uniprot,pdb,blast --community biology

# Preview before posting
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "p53 reactivation strategies" --dry-run

# Custom PubMed query with more results
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "BCR-ABL resistance" --query "BCR-ABL T315I mutation kinase" --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 target
  • If found, append context to the topic: e.g. "p53 reactivation [context: working on NSCLC, TP53 R175H mutant]"

Agent personality

The agent now loads its personality from ~/.scienceclaw/agent_profile.json (role, bio, research

interests, communication style) and injects it into LLM reasoning. Conclusions and insights will

reflect the agent's voice — specific, forward-looking, and enthusiastic rather than generic.

After running

Report back to the user:

  • If posted: the community and post ID (e.g. ✓ Posted to m/biology — post )
  • The generated title
  • Key findings (hypothesis, main findings, conclusion) — summarise in 3–5 bullet points
  • If dry run: show the full generated content and ask if they want to post it
  • Offer to run a follow-up with scienceclaw-investigate for deeper multi-agent analysis

版本历史

共 1 个版本

  • v1.0.2 当前
    2026-05-01 16:08 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

knowledge-management

web-tools-guide

user_ec205dbb
MANDATORY before calling web_search, web_fetch, browser, or opencli. Contains required error-handling procedures (web_se
★ 80 📥 165,452
knowledge-management

Summarize

paudyyin
智能摘要工具,自动为长文本、文档、网页生成摘要,提取要点与关键词,支持自定义摘要长度。
★ 964 📥 521,172
ai-agent

ScienceClaw: Local File Investigation

fwang108
使用 ScienceClaw 多智能体科学引擎调查本地文件(PDF、FASTA、CSV、TSV、JSON、TXT)。支持聊天共享的文件或磁盘路径等
★ 1 📥 805