← Back to Skills Marketplace
windinwing

patent-search

by windinwing · GitHub ↗ · v1.0.9 · MIT-0
cross-platform ⚠ suspicious
456
Downloads
0
Stars
1
Active Installs
10
Versions
Install in OpenClaw
/install patent-search
Description
Search, view and analyze patents directly in OpenClaw. Supports global patent databases with intelligent search and analysis features.
Usage Guidance
This package largely looks like a legitimate client for the 9235.net patent API and needs a PATENT_API_TOKEN. However: 1) Registry metadata claims no env vars while SKILL.md and the code require PATENT_API_TOKEN — confirm which is authoritative before installing. 2) Examine patent_token.py and check_env.py to ensure they only read the declared environment variable or call the OpenClaw CLI and do not open unrelated host config files or exec arbitrary commands. 3) Open SKILL.md in a hex-capable editor and remove/verify any zero-width or bidi-control characters flagged by the scan. 4) Because the skill makes network calls, run it in a sandbox or with a token that has limited/replaceable permissions while you evaluate. 5) If you will supply a real API token, confirm the provider's terms and rotate the token after testing. If you want, provide the contents of patent_token.py and check_env.py and I can review them for any code that reads unexpected files or performs subprocess/network calls beyond the declared API.
Capability Analysis
Type: OpenClaw Skill Name: patent-search Version: 1.0.9 The patent-search skill bundle is a legitimate tool for searching and analyzing global patent data via the 9235.net API. It demonstrates high security awareness by implementing token redaction in all diagnostic scripts (debug_api_response.py, check_env.py, test_api.py) and following OpenClaw best practices by retrieving credentials via the official CLI (patent_token.py) rather than direct file access. The bundle includes comprehensive compliance documentation (COMPLIANCE.md) and lacks any indicators of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The SKILL.md and the Python code clearly require an API token for https://www.9235.net/api (PATENT_API_TOKEN or OpenClaw config key). However the registry metadata at the top of the report lists "Required env vars: none" and the skill was described as instruction-only; that contradicts the files included (multiple Python modules). Requiring a 9235.net token is coherent with a patent-search skill, but the metadata vs. bundle contents disagree.
Instruction Scope
Runtime instructions and code limit network activity to the third‑party patent API (9235.net) and local skill config.json. The code looks focused on search/detail/analysis and uses the token for API calls. However SKILL.md contains a pre-scan flag for unicode-control-chars (prompt‑injection pattern) — SKILL.md itself may include stealth characters that could attempt to manipulate an LLM or evaluation. Also some files call helper that resolves the token (patent_token.py); you should inspect that file to confirm it doesn't read unrelated host files or exec arbitrary commands.
Install Mechanism
No install spec is present (instruction-only install), which is lower risk. The package includes multiple Python files that will be installed as part of the skill bundle; there is no evidence of external downloads or archive extraction. This is reasonable for a Python skill, but verify local execution permissions before running.
Credentials
The only required secret used by code and SKILL.md is PATENT_API_TOKEN (and optionally the OpenClaw config key). That credential is proportionate to the stated purpose. The concern is the mismatch between the registry metadata (which claimed no required env vars) and the explicit credential requirement in SKILL.md and the code; this inconsistency could cause accidental deployment without expected secrets or produce confusing behavior. Confirm how the platform supplies the token and inspect patent_token.py to see how it resolves OpenClaw config keys.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide persistence or elevated privileges, and does not declare modifications to other skills. Autonomous model invocation is allowed by default (normal).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install patent-search
  3. After installation, invoke the skill by name or use /patent-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.9
**Credentials are now strictly required and prominently disclosed.** - SKILL.md and compliance documentation updated to clearly state a 9235.net API token is mandatory (PATENT_API_TOKEN or skills.entries.patent-search.apiKey). - Added credentials_required and credential_env_vars fields for registry compatibility. - Improved and clarified compliance and credential-handling sections, including a notice on file encoding. - User-facing descriptions now highlight the need to configure an API credential before use. - No changes to patent-search functionality or commands.
v1.0.8
**v1.0.8 Changelog** - Added `COMPLIANCE.md` for security and compliance transparency. - Added `patent_token.py` to support improved handling of API tokens.
v1.0.7
- Added check_env.py, config.json, and test_api.py for improved environment and configuration management. - Updated documentation with detailed installation, configuration, and usage instructions. - Enhanced error code references and troubleshooting guidance in the README. - Improved Chinese language documentation and examples for all main features.
v1.0.6
- Added a comprehensive English README.md to the project for easier setup and usage guidance. - No code or feature changes in this version.
v1.0.5
- Added repository and homepage links for easier access to source code and documentation. - Expanded and detailed command examples in both English and Chinese, including advanced search, company analysis, file operations, and natural language queries. - Improved and clarified usage instructions and getting started steps. - No changes to skill functionality or API; documentation improvements only.
v1.0.4
- Removed supplemental documentation and checklist files (CLAWHUB_CHECKLIST.md, README_MULTILINGUAL.md, SKILL_CLAWHUB.md, SKILL_MULTILINGUAL.md). - Trimmed and simplified the SKILL.md file, removing detailed performance metrics, requirements, and extended promotional content. - Updated the support contact email in SKILL.md. - The core feature descriptions and usage instructions remain unchanged.
v1.0.3
**Patent Search Skill 1.0.3 Changelog** - Introduced multi-language support (English and Chinese) with dedicated documentation and user guides. - Added new documentation files: CLAWHUB_CHECKLIST.md, README.md, README_MULTILINGUAL.md, SKILL_CLAWHUB.md, SKILL_MULTILINGUAL.md. - Greatly expanded and updated SKILL.md: now features unified detailed descriptions in both English and Chinese, clearer feature overviews, technical requirements, security, privacy details, coverage, and use cases. - Improved skill presentation for ClawHub and third-party listings (icon, categories, repository links included). - No code or feature changes; this release focuses on better documentation, clarity, and multi-language readiness.
v1.0.2
- Major refactor and simplification of the codebase and documentation. - Deprecated/removed legacy modules and scripts for various direct/specialized search functions. - Introduced a modernized, concise skill documentation (SKILL.md) with streamlined instructions and usage examples. - Added new utility modules: analyze_applicant.py and debug_api_response.py. - All-in-one CLI usage format; clarified parameter options and API integration details. - Updated project structure and installation guidance for clarity and maintainability.
v1.0.1
- 新增趋势分析与多种主题搜索功能相关脚本(如 analyze_trend.py, search_battery.py 等) - 增加专用的快速、精准、智能等多样化检索方案模块 - 支持更细分领域检索(如石墨烯、电池、车用香氛等) - 补充调试和直接搜索工具文件(debug_api.py, direct_search.py) - 为多场景专利趋势统计打下基础
v1.0.0
Patent search skill, initial release: - 支持基于9235.net API的专利检索、详情查看、权利要求、说明书、法律信息等功能 - 可搜索著作权、商标信息,支持企业专利画像、专利引用分析、相似专利查询 - 实现专利PDF与摘要图片下载 - 提供命令行与交互模式、详细配置示例和操作说明 - 支持专利/商标批量处理、统计分析及导出功能 - 包含全面的检索语法、使用建议与错误码说明
Metadata
Slug patent-search
Version 1.0.9
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 10
Frequently Asked Questions

What is patent-search?

Search, view and analyze patents directly in OpenClaw. Supports global patent databases with intelligent search and analysis features. It is an AI Agent Skill for Claude Code / OpenClaw, with 456 downloads so far.

How do I install patent-search?

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

Is patent-search free?

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

Which platforms does patent-search support?

patent-search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created patent-search?

It is built and maintained by windinwing (@windinwing); the current version is v1.0.9.

💬 Comments