← 返回 Skills 市场
Pythesis Plot
作者
stephenlzc
· GitHub ↗
· v1.0.3
· MIT-0
509
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install pythesis-plot
功能描述
Python scientific plotting tool for thesis/dissertation scenarios. Workflow: data upload → analysis → recommendations → confirmation → generation. Triggers w...
安全使用建议
What to consider before installing or running this skill:
- Source authenticity: The README references a GitHub repo, but the registry metadata lists no homepage/source — confirm the canonical source (e.g., the GitHub repo) before trusting the package. If you obtained the skill from the registry, verify the included files are unchanged and from a trusted author.
- Inspect the scripts: Before running, open scripts/workflow.py, scripts/data_analyzer.py, and scripts/plot_generator.py and search for any network libraries or calls (requests, urllib, socket, ftplib, boto3, paramiko, subprocess calls that curl/wget, etc.). Ensure there are no hard-coded endpoints or attempts to upload data.
- Run in isolation: Use a throwaway virtual environment or sandbox/container and do not run on sensitive data until you confirm behavior. Install Python dependencies inside a venv, not globally.
- Watch for data exfiltration risk: The skill auto-saves uploaded files to disk; ensure the output path is acceptable and that the scripts don't send files to external endpoints. If scripts use logging, confirm logs do not include full data contents.
- Confirm the confirmation step: SKILL.md emphasizes waiting for explicit user confirmation before generating charts — make sure the agent enforces that and does not autonomously skip the confirmation.
- Verify dependency installs: The README suggests pip installing common packages. Installing packages runs code from PyPI — prefer pinned versions and inspect the install commands.
If you want, I can (1) scan the three Python scripts for network I/O and suspicious patterns, (2) list concrete strings/lines to watch for, or (3) suggest a minimal safe test (small dummy CSV) and exact steps to run the skill in a sandboxed venv.
功能分析
Type: OpenClaw Skill
Name: pythesis-plot
Version: 1.0.3
The pythesis-plot skill bundle is a well-structured tool designed for scientific data analysis and publication-quality plotting. The workflow, as defined in SKILL.md and implemented in scripts/workflow.py, data_analyzer.py, and plot_generator.py, follows a safe and transparent process that includes mandatory user confirmation before generating any files. The code uses standard data science libraries (pandas, matplotlib, seaborn) and lacks any indicators of malicious intent, such as data exfiltration, unauthorized network access, or prompt injection attacks.
能力评估
Purpose & Capability
The skill's name, README, and SKILL.md describe a plotting workflow and included docs and examples match that purpose. However, the skill bundles Python scripts but does not declare a required Python binary or an install spec; the docs instruct using pip/git but the registry lists no homepage/source — this mismatch is unexpected (the tool will need Python and dependencies to run).
Instruction Scope
SKILL.md instructs the agent to auto-save uploaded user files (renaming them into timestamped output/ directories), analyze them, wait for confirmation, then generate code and images. That workflow is within expected scope for a plotting tool, but the actual scripts (workflow.py, data_analyzer.py, plot_generator.py) were not fully provided in the review (truncated), so their I/O and any network behavior could not be inspected. Because the skill writes user data to disk and executes bundled scripts, you should verify those scripts do not exfiltrate data or call unexpected endpoints.
Install Mechanism
No install spec is present (instruction-only), which reduces installer-level risk. However, documentation encourages git clone and pip install of dependencies; those are manual instructions but not enforced by the registry metadata. The lack of an explicit install spec combined with bundled Python code means an agent or human may run pip/git commands from README — review and prefer using an isolated virtualenv before running.
Credentials
The skill does not request environment variables, credentials, or config paths. That is proportionate for a plotting tool. Note: running the skill will require network access to pip (if installing dependencies) and a Python runtime; those are not declared as required binaries in the metadata.
Persistence & Privilege
always is false and there are no indications the skill demands permanent system-wide privileges. It writes outputs to an output/ directory under the working path, which is normal. No evidence the skill modifies other skills or global configuration was found.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install pythesis-plot - 安装完成后,直接呼叫该 Skill 的名称或使用
/pythesis-plot触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Updated SKILL.md to simplify and clarify the description and usage instructions.
- Improved trigger description to emphasize CSV/Excel/TXT file support and typical data visualization requests.
- Removed redundancies and condensed workflow explanation for easier understanding.
- No changes to functionality or code; documentation refresh only.
v1.0.2
- Initial public release of PyThesisPlot.
- Complete end-to-end workflow: data upload → automatic analysis → chart scheme recommendations → user confirmation → code and image generation.
- Supports multiple file formats: CSV, Excel, TXT, and Markdown tables.
- Structured output management with unified naming and directory conventions for all artifacts.
- Mandates explicit user confirmation before chart/code generation.
- Produces high-resolution publication-ready figures and saves generated Python code for user modification.
元数据
常见问题
Pythesis Plot 是什么?
Python scientific plotting tool for thesis/dissertation scenarios. Workflow: data upload → analysis → recommendations → confirmation → generation. Triggers w... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 509 次。
如何安装 Pythesis Plot?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install pythesis-plot」即可一键安装,无需额外配置。
Pythesis Plot 是免费的吗?
是的,Pythesis Plot 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Pythesis Plot 支持哪些平台?
Pythesis Plot 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Pythesis Plot?
由 stephenlzc(@stephenlzc)开发并维护,当前版本 v1.0.3。
推荐 Skills