← Back to Skills Marketplace
josephyb97

cluade-scientific-writer-wrapper

by Josephyb97 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
551
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install cluade-scientific-writer-wrapper
Description
AI-powered scientific writing tool. Generate publication-ready papers, grant proposals, posters, and more with real-time research and verified citations.
README (SKILL.md)

Scientific Writer

AI-powered scientific writing tool that combines deep research with well-formatted outputs.

Installation

pip install scientific-writer

Prerequisites

  • Python 3.10-3.12
  • ANTHROPIC_API_KEY (required)
  • OPENROUTER_API_KEY (optional for research lookup)

Set API keys:

export ANTHROPIC_API_KEY='your_key'
# or create .env file
echo "ANTHROPIC_API_KEY=your_key" > .env

Usage

As Python API

import asyncio
from scientific_writer import generate_paper

async def main():
    async for update in generate_paper(
        query="Create a Nature paper on CRISPR gene editing...",
        data_files=["editing_efficiency.csv", "western_blot.png"]
    ):
        if update["type"] == "progress":
            print(f"[{update['stage']}] {update['message']}")
        else:
            print(f"✓ PDF: {update['files']['pdf_final']}")

asyncio.run(main())

Via OpenClaw exec

# Run scientific writer
python3 -c "
import asyncio
from scientific_writer import generate_paper

async def main():
    async for update in generate_paper(
        query='Create a paper on your topic...',
        data_files=[]
    ):
        print(update)

asyncio.run(main())
"

Available Skills (when used as plugin)

  • scientific-schematics - AI diagram generation (CONSORT, neural networks, pathways)
  • research-lookup - Real-time literature search
  • peer-review - Systematic manuscript evaluation
  • citation-management - BibTeX and reference handling
  • clinical-reports - Medical documentation
  • research-grants - NSF, NIH, DOE proposal support
  • scientific-slides - Research presentations
  • latex-posters - Conference poster generation
  • hypothesis-generation - Scientific hypothesis development

Output

  • Scientific papers (Nature, Science, NeurIPS format)
  • Grant proposals (NSF, NIH, DOE)
  • Conference posters (LaTeX beamerposter)
  • Literature reviews
  • Clinical reports

Notes

  • Requires ANTHROPIC_API_KEY for Claude to work
  • Place data files in data/ folder (images → figures/, data → data/)
  • Outputs saved to writing_outputs/
Usage Guidance
This skill mostly does what it says, but exercise caution before installing or running it. The SKILL.md asks you (or the agent) to 'pip install scientific-writer'—that pulls code from an external package repository without a pinned version or checksum. Before installing, verify the package source (check the linked GitHub repo, review the code, and prefer a specific version). Be aware it will read files from data/ and write outputs to writing_outputs/, and it asks you to provide your ANTHROPIC_API_KEY (required) and optionally an OPENROUTER_API_KEY (undeclared in metadata). Avoid echoing secrets into plaintext .env files in shared environments. If you can't review the package code, consider running it in a sandboxed environment (VM or container) or asking the author/maintainer for a signed release or source tarball you can inspect.
Capability Analysis
Type: OpenClaw Skill Name: cluade-scientific-writer-wrapper Version: 1.0.0 The skill is classified as suspicious primarily due to its reliance on an external Python package (`scientific-writer`) installed via `pip install` as instructed in `SKILL.md`. This introduces a supply chain risk, as the integrity and behavior of this third-party package are unknown and could potentially be malicious. Additionally, the `python3 -c` execution block in `SKILL.md` passes `query` and `data_files` parameters to the `generate_paper` function, which could be vectors for prompt injection against the underlying AI model or file system vulnerabilities if the `scientific_writer` library or the agent's input handling is not robustly secured.
Capability Assessment
Purpose & Capability
Name/description align with requiring python3, pip, and an ANTHROPIC_API_KEY for Claude. The skill legitimately needs to read user data files and produce outputs locally for writing tasks. Minor mismatch: SKILL.md also mentions an optional OPENROUTER_API_KEY for research lookups, but that env var is not declared in the registry metadata.
Instruction Scope
The SKILL.md tells the agent to pip install the 'scientific-writer' package at runtime and to read data files from a local data/ folder and write outputs to writing_outputs/. It also suggests creating a .env file to store API keys. These instructions permit installing and executing third-party code and reading/writing arbitrary local files—appropriate for this tool but increasing exposure. The file/secret handling (echoing keys into .env) is a minor operational risk. The reference to OPENROUTER_API_KEY is an undeclared env var the agent may try to access.
Install Mechanism
There is no formal install spec in the registry; instead SKILL.md instructs users/agents to run 'pip install scientific-writer'. Installing from PyPI (or default pip sources) is a moderate risk because it fetches and executes external code without a pinned version, checksum, or verified source. The package.json points to a GitHub repo, but the registry did not include code to inspect. No download-from-odd-URL flags, but unverified pip installs deserve caution.
Credentials
Only ANTHROPIC_API_KEY is declared as required, which is proportional for a Claude-based writer. The SKILL.md's optional OPENROUTER_API_KEY is not declared in metadata — a mismatch. The instructions also encourage storing secrets in a .env file (local persistent secret storage), which may be undesirable depending on your environment.
Persistence & Privilege
The skill does not request always:true, does not claim to modify other skills, and has no system-level persistence declared. It will read and write local project files (data/ and writing_outputs/), which is expected for a writer tool.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cluade-scientific-writer-wrapper
  3. After installation, invoke the skill by name or use /cluade-scientific-writer-wrapper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Scientific Writer: an AI-powered tool for scientific writing and research. - Generates publication-ready papers, proposals, posters, and more with verified citations. - Offers Python API and OpenClaw integration for easy workflow. - Supports real-time literature search, citation management, peer review, and schematic generation. - Outputs include papers, grant proposals, posters, literature reviews, and clinical reports. - Requires ANTHROPIC_API_KEY for operation; optional OPENROUTER_API_KEY for research lookup.
Metadata
Slug cluade-scientific-writer-wrapper
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is cluade-scientific-writer-wrapper?

AI-powered scientific writing tool. Generate publication-ready papers, grant proposals, posters, and more with real-time research and verified citations. It is an AI Agent Skill for Claude Code / OpenClaw, with 551 downloads so far.

How do I install cluade-scientific-writer-wrapper?

Run "/install cluade-scientific-writer-wrapper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is cluade-scientific-writer-wrapper free?

Yes, cluade-scientific-writer-wrapper is completely free (open-source). You can download, install and use it at no cost.

Which platforms does cluade-scientific-writer-wrapper support?

cluade-scientific-writer-wrapper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created cluade-scientific-writer-wrapper?

It is built and maintained by Josephyb97 (@josephyb97); the current version is v1.0.0.

💬 Comments