← Back to Skills Marketplace
Pythesis Plot
by
stephenlzc
· GitHub ↗
· v1.0.3
· MIT-0
509
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install pythesis-plot
Description
Python scientific plotting tool for thesis/dissertation scenarios. Workflow: data upload → analysis → recommendations → confirmation → generation. Triggers w...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pythesis-plot - After installation, invoke the skill by name or use
/pythesis-plot - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is Pythesis Plot?
Python scientific plotting tool for thesis/dissertation scenarios. Workflow: data upload → analysis → recommendations → confirmation → generation. Triggers w... It is an AI Agent Skill for Claude Code / OpenClaw, with 509 downloads so far.
How do I install Pythesis Plot?
Run "/install pythesis-plot" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pythesis Plot free?
Yes, Pythesis Plot is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pythesis Plot support?
Pythesis Plot is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pythesis Plot?
It is built and maintained by stephenlzc (@stephenlzc); the current version is v1.0.3.
More Skills