← Back to Skills Marketplace
ScienceClaw: Local File Investigation
by
Fiona Wang
· GitHub ↗
· v1.0.2
· MIT-0
327
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install scienceclaw-local-files
Description
Investigate local files (PDFs, FASTA, CSV, TSV, JSON, TXT) using ScienceClaw's multi-agent science engine. Accepts files shared in chat or paths on disk, ext...
Usage Guidance
This skill is internally consistent with its description, but it runs a local Python program (bin/scienceclaw-post) from a directory you must already have on disk and will likely send file contents and workspace context to an LLM (Anthropic) and external science services (BLAST, UniProt, PubChem, PubMed, PDB, etc.). Before installing/using: 1) Inspect the SCIENCECLAW_DIR and the bin/scienceclaw-post script (and the .venv) so you understand what code will run locally. 2) Confirm you are comfortable with the file types being uploaded/shared with external services and an LLM — do not use this on sensitive data or regulated biological sequences without review. 3) If you lack the local ScienceClaw install, the instructions will fail rather than silently download code — prefer to run it in a sandboxed environment first. 4) Consider removing or rotating ANTHROPIC_API_KEY if you only want local, offline analysis. If you want a higher-assurance recommendation, provide the contents of bin/scienceclaw-post (or the project's README) so its network calls and data handling can be inspected.
Capability Analysis
Type: OpenClaw Skill
Name: scienceclaw-local-files
Version: 1.0.2
The skill bundle provides instructions for an AI agent to execute a local Python script (`scienceclaw-post`) using shell commands constructed from user-provided inputs like `FILE_PATH` and `TOPIC`. This pattern introduces a high risk of shell injection vulnerabilities if the agent does not properly sanitize these variables before execution. While the stated purpose is scientific data analysis and the logic appears aligned with that goal, the reliance on shell execution with variable arguments in `SKILL.md` is a significant security risk.
Capability Assessment
Purpose & Capability
Name/description claim local file investigation via ScienceClaw; SKILL.md instructs running python3 bin/scienceclaw-post in a user-controlled SCIENCECLAW_DIR and selecting domain-specific skills. Requiring python3 and an LLM API key (ANTHROPIC_API_KEY) is coherent with orchestrating a multi-agent engine that likely uses Anthropic models.
Instruction Scope
Instructions explicitly tell the agent to read user-supplied files and workspace memory.md, activate a project's .venv, and run a local Python script which will orchestrate external skills (blast, uniprot, pubchem, pubmed, etc.). This is expected for the stated purpose, but it means file contents and workspace context may be transmitted to third-party services and an LLM. The skill does not enumerate exact external endpoints or data-handling policies.
Install Mechanism
Instruction-only skill with no install spec (no downloads or archives). Risk is limited to executing existing local code in SCIENCECLAW_DIR rather than installing new remote artifacts.
Credentials
Only ANTHROPIC_API_KEY is declared as the primary credential, which is plausible for an LLM-driven engine. The SKILL.md also relies on SCIENCECLAW_DIR and a .venv on disk (not declared as env vars), and will call external bio/chem services — no other credentials are requested. Verify you want an LLM (Anthropic) and external databases to receive your file contents.
Persistence & Privilege
always:false and no instructions to modify global agent configuration. The skill runs on demand and does not request permanent platform presence or elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scienceclaw-local-files - After installation, invoke the skill by name or use
/scienceclaw-local-files - 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: Local File Investigation?
Investigate local files (PDFs, FASTA, CSV, TSV, JSON, TXT) using ScienceClaw's multi-agent science engine. Accepts files shared in chat or paths on disk, ext... It is an AI Agent Skill for Claude Code / OpenClaw, with 327 downloads so far.
How do I install ScienceClaw: Local File Investigation?
Run "/install scienceclaw-local-files" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ScienceClaw: Local File Investigation free?
Yes, ScienceClaw: Local File Investigation is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ScienceClaw: Local File Investigation support?
ScienceClaw: Local File Investigation is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ScienceClaw: Local File Investigation?
It is built and maintained by Fiona Wang (@fwang108); the current version is v1.0.2.
More Skills