← 返回 Skills 市场
josephyb97

cluade-scientific-writer-wrapper

作者 Josephyb97 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
551
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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/
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cluade-scientific-writer-wrapper
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cluade-scientific-writer-wrapper 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug cluade-scientific-writer-wrapper
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 551 次。

如何安装 cluade-scientific-writer-wrapper?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install cluade-scientific-writer-wrapper」即可一键安装,无需额外配置。

cluade-scientific-writer-wrapper 是免费的吗?

是的,cluade-scientific-writer-wrapper 完全免费(开源免费),可自由下载、安装和使用。

cluade-scientific-writer-wrapper 支持哪些平台?

cluade-scientific-writer-wrapper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 cluade-scientific-writer-wrapper?

由 Josephyb97(@josephyb97)开发并维护,当前版本 v1.0.0。

💬 留言讨论