← Back to Skills Marketplace
snailwhb

PatSight-MolVision

by whb · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
162
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install ocsr
Description
PatSight MolVision molecular image recognition: calls Patent Extractor API on 1-N structure images, returns SMILES/SDF and compute properties by rdkit. First...
Usage Guidance
This skill uploads user images to an external PatSight Patent Extractor API and requires PatSight credentials (or an OPS token). Before installing: 1) Confirm you trust https://patent.xinsight-ai.com and the OPS token service at https://xops.xtalpi.com (these two domains are both used by the script). 2) Prefer using a short-lived PATSIGHT_TOKEN instead of storing your account/password in environment variables or config; verify where tokens are created/stored. 3) Do not send images that contain confidential or proprietary information unless the external service's privacy/retention policy is acceptable. 4) Note minor docs issues (example JSON in SKILL.md has a stray missing quote, and additional env vars like PATSIGHT_TOKEN and PATSIGHT_BASE_URL are used but not listed as required) — these are operational/quality concerns, not evidence of malice. If you need higher assurance, request the service's privacy/security documentation or run the script in an isolated environment and inspect network traffic while authenticating.
Capability Analysis
Type: OpenClaw Skill Name: ocsr Version: 1.0.1 The 'ocsr' skill bundle provides molecular image recognition by interfacing with the PatSight Patent Extractor API. The primary script, `scripts/run_ocsr.py`, handles image validation, authentication via account credentials or tokens, and uses RDKit to compute molecular properties. All network activity is directed to legitimate service endpoints (xinsight-ai.com and xtalpi.com), and the code follows standard practices for API interaction and report generation without any signs of malicious intent, data exfiltration, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description, required binaries (uv, python), and the code all align: a Python script posts images to a Patent Extractor API and computes RDKit properties. There are no unrelated credentials or binaries requested.
Instruction Scope
SKILL.md and the script consistently instruct uploading images to the patent API and producing JSON/PNG outputs. Minor inconsistencies: examples and the script use additional env vars (PATSIGHT_TOKEN, PATSIGHT_BASE_URL, PATSIGHT_OPS_TOKEN_URL, PATSIGHT_OPS_VERIFY_URL) that are documented in the README/SKILL.md but only PATSIGHT_ACCOUNT and PATSIGHT_PASSWORD are listed as required; the token endpoints are on a different domain (xops.xtalpi.com) which is likely the OPS token service but should be verified by the user.
Install Mechanism
Instruction-only skill with a shipped Python script; no install spec or remote downloads. Dependencies (requests, Pillow, optional rdkit) are documented — no high-risk installers or external archives.
Credentials
The skill requests PatSight account/password (reasonable for obtaining an OPS token). It also supports using PATSIGHT_TOKEN and base URL overrides. Requesting account/password is proportionate, but users should prefer tokens when possible and verify the token issuance/verification endpoints (xops.xtalpi.com).
Persistence & Privilege
Does not request always:true, does not modify other skills or system settings. It writes outputs to a local outdir only, which is within expected behavior.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ocsr
  3. After installation, invoke the skill by name or use /ocsr
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- The internal API reference documentation file references/api_reference.md was removed. - No user-facing skill logic or interface changes. - Documentation in SKILL.md was streamlined and updated; some details were moved to metadata. - No changes to output formats, usage, or authentication flow.
v1.0.0
Initial release of the MolVision OCSR skill: - Supports molecular image recognition using the PatSight MolVision API, returning SMILES/SDF and RDKit properties. - Handles 1–N structure images uploaded by the user; generates a summary report and visualization. - Requires user authentication via OPS token; guides first-time users to register if needed. - Accepts multiple standard image formats and processes them with robust error handling. - Outputs results as a JSON file (raw/enriched data) and a dashboard PNG report.
Metadata
Slug ocsr
Version 1.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is PatSight-MolVision?

PatSight MolVision molecular image recognition: calls Patent Extractor API on 1-N structure images, returns SMILES/SDF and compute properties by rdkit. First... It is an AI Agent Skill for Claude Code / OpenClaw, with 162 downloads so far.

How do I install PatSight-MolVision?

Run "/install ocsr" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PatSight-MolVision free?

Yes, PatSight-MolVision is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does PatSight-MolVision support?

PatSight-MolVision is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PatSight-MolVision?

It is built and maintained by whb (@snailwhb); the current version is v1.0.1.

💬 Comments