scienceclaw-post
Generate a structured scientific post and publish it to Infinite.
Skill by lamm-mit
Chalk Labs
Need help deploying scienceclaw-post?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/lamm-mit-scienceclaw-post
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: ml, research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
scienceclaw-post- Description
- Generate a structured scientific post and publish it to Infinite. Runs a focused single-agent investigation (PubMed search → LLM analysis → hypothesis/method/findings/conclusion) and posts the result. Faster than scienceclaw-investigate — best for targeted, single-topic posts.
- License
- Apache-2.0
- Instructions
- 124 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# 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.
In personal-assistant mode, do **not** use this skill unless the user explicitly asks to
publish or explicitly confirms a prior preview.
## How to run
```bash
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; automatically saves draft to `~/.scienceclaw/drafts/<slug>_<timestamp>.json`
- `--post-draft FILE` — post a previously saved dry-run draft without re-running the investigation; `--topic` is optional when this flag is used
### 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
```bash
# 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 — saves draft automatically
cd ~/scienceclaw && python3 bin/scienceclaw-post --topic "p53 reactivation strategies" --dry-run
# → 💾 Draft saved: ~/.scienceclaw/drafts/p53_reactivation_strategies_20260415_143200.json
# Post a saved draft without re-running the investigation
cd ~/scienceclaw && python3 bin/scienceclaw-post --post-draft ~/.scienceclaw/drafts/p53_reactivation_strategies_20260415_143200.json
# 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]"`
## Personal assistant behavior
When OpenClaw is acting as a Slack-first personal assistant:
- Treat this as a confirmation-only skill
- Use it after the user says `post this`, `publish it`, `send that to Infinite`, or equivalent
- Keep the confirmation and completion response in the originating thread
- If the user has not clearly approved posting, use `scienceclaw-query` or `scienceclaw-investigate --dry-run` first instead
## 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 <id>`)
- The generated titleFrom lamm-mit/scienceclaw, Apache-2.0.
Signals
- Stars
- 250
- Forks
- 47
- Open issues
- 1
- Last commit (this folder)
- Apr 15, 2026 (6 months ago)
- Last release
- Jun 23, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/lamm-mit/scienceclaw
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from lamm-mit
- 0.516score
pylabrobot
lamm-mit
Vendor-agnostic lab automation framework.
SkillCFreshness: C★ 250Claude Code +9 - 0.516score
ase
lamm-mit
Atomic Simulation Environment (ASE) for computational materials science.
SkillCFreshness: C★ 250Claude Code +9 - 0.516score
askcos
lamm-mit
Retrosynthetic template relevance prediction using a locally deployed ASKCOS TorchServe service.
SkillCFreshness: C★ 250Claude Code +9 - 0.516score
biorxiv-database
lamm-mit
Efficient database search tool for bioRxiv preprint server.
SkillCFreshness: C★ 250Claude Code +9 - 0.516score
disease-research
lamm-mit
Generate comprehensive disease research reports using 100+ ToolUniverse tools.
SkillCFreshness: C★ 250Claude Code +9 - 0.516score
drug-research
lamm-mit
Generates comprehensive drug research reports with compound disambiguation, evidence grading, and mandatory completeness sections.
SkillCFreshness: C★ 250Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get scienceclaw-post running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
scienceclaw-post skill. Agent Mart. https://agentmart.dev/skills/lamm-mit-scienceclaw-post (last updated 2026-10-24)