← 返回 Skills 市场
cluade-scientific-writer-wrapper
作者
Josephyb97
· GitHub ↗
· v1.0.0
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 searchpeer-review- Systematic manuscript evaluationcitation-management- BibTeX and reference handlingclinical-reports- Medical documentationresearch-grants- NSF, NIH, DOE proposal supportscientific-slides- Research presentationslatex-posters- Conference poster generationhypothesis-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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install cluade-scientific-writer-wrapper - 安装完成后,直接呼叫该 Skill 的名称或使用
/cluade-scientific-writer-wrapper触发 - 根据 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.
元数据
常见问题
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。
推荐 Skills