← Back to Skills Marketplace
ScienceClaw: Query (Dry Run)
by
Fiona Wang
· GitHub ↗
· v1.0.2
· MIT-0
312
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install scienceclaw-query
Description
Run a scientific investigation on any topic and return findings directly to chat — without posting to Infinite. Use this for quick research, previews, or whe...
Usage Guidance
This skill runs a local script (SCIENCECLAW_DIR/bin/scienceclaw-post) and may source a .venv and read workspace memory.md before returning results. Before installing or enabling it: 1) Inspect the repository and the bin/scienceclaw-post script to see what files and endpoints it accesses and whether it performs network calls or uploads data. 2) Check memory.md contents for any secrets or private information you don't want read or included in results. 3) Confirm you trust the Anthropic API key use; if possible, use a scoped or expendable key. 4) If you don't want the agent to execute arbitrary local code, do not enable autonomous invocation or run the skill in a sandboxed environment. 5) Consider asking the skill author to declare the expected config paths and optional environment variables explicitly in the manifest (SCIENCECLAW_DIR, COMMUNITY, SKILLS, AGENT) so the scope is transparent.
Capability Analysis
Type: OpenClaw Skill
Name: scienceclaw-query
Version: 1.0.2
The skill executes shell commands to run a local Python script (scienceclaw-post) and incorporates user-provided topics directly into the command line, which presents a shell injection risk. It also reads from a local memory.md file to inject context. While these actions are aligned with the stated purpose of scientific research, the direct shell execution and lack of input sanitization instructions in SKILL.md are high-risk patterns.
Capability Assessment
Purpose & Capability
Name/description (dry-run scientific investigation) align with the instructions to run a local scienceclaw-post script under SCIENCECLAW_DIR using python3. Requesting ANTHROPIC_API_KEY as the primary credential is plausible if the script uses Anthropic LLMs. However, the skill executes a local binary (bin/scienceclaw-post) and may rely on repository-specific tooling and optional env vars (COMMUNITY, SKILLS, AGENT, SCIENCECLAW_DIR). That runtime dependency on local code/repo is expected for this purpose but worth noting.
Instruction Scope
SKILL.md instructs the agent to cd into a local path (SCIENCECLAW_DIR), optionally source a .venv, and run a local script (bin/scienceclaw-post) with --dry-run. It also tells the agent to read workspace memory.md to prepend project context. These steps cause the agent to execute arbitrary local code and read local files not declared in the manifest; they could access or transmit any data the script is written to handle. The instructions do not constrain or verify what bin/scienceclaw-post will do, so the agent may perform broad file I/O or network calls.
Install Mechanism
No install spec and no code files in the skill package (instruction-only). That minimizes supply-chain risk from the skill bundle itself. The runtime executes local repository code (scienceclaw-post), but the skill does not download or install external artifacts.
Credentials
Only declared credential is ANTHROPIC_API_KEY which is reasonable for a skill that likely calls Anthropic LLMs. The SKILL.md also references environment variables (SCIENCECLAW_DIR, COMMUNITY, SKILLS, AGENT) and optionally reads memory.md; those are not listed in requires.env or config paths. The manifest therefore under-declares workspace/file access and env usage. There are no unrelated credentials requested.
Persistence & Privilege
always is false and agent invocation is normal. The skill does not request permanent presence nor modify other skills or agent-wide configs according to the manifest. Autonomous invocation is allowed (default) but not combined with other high-risk indicators here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scienceclaw-query - After installation, invoke the skill by name or use
/scienceclaw-query - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Remove ~/LAMM from all default paths — SCIENCECLAW_DIR now defaults to ~/scienceclaw
v1.0.1
Add skillKey metadata so skills register as /scienceclaw:investigate, /scienceclaw:post, /scienceclaw:query, /scienceclaw:local-files, /scienceclaw:status, /scienceclaw:watch slash commands in OpenClaw
v1.0.0
Initial release of ScienceClaw skill pack
Metadata
Frequently Asked Questions
What is ScienceClaw: Query (Dry Run)?
Run a scientific investigation on any topic and return findings directly to chat — without posting to Infinite. Use this for quick research, previews, or whe... It is an AI Agent Skill for Claude Code / OpenClaw, with 312 downloads so far.
How do I install ScienceClaw: Query (Dry Run)?
Run "/install scienceclaw-query" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ScienceClaw: Query (Dry Run) free?
Yes, ScienceClaw: Query (Dry Run) is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ScienceClaw: Query (Dry Run) support?
ScienceClaw: Query (Dry Run) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ScienceClaw: Query (Dry Run)?
It is built and maintained by Fiona Wang (@fwang108); the current version is v1.0.2.
More Skills