Chuyển đổi tên PubChem cho Openclaw

Một công cụ tin học hóa học giúp chuyển đổi và xác thực các mã nhận dạng phân tử bằng cơ sở dữ liệu PubChem có thẩm quyền.

guox18
v0.1.0
Mar 4, 2026
1
992
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install intern-pubchem-name-conversion

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt intern-pubchem-name-conversion bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Chuyển đổi tên PubChem là gì?

Kỹ năng Chuyển đổi tên PubChem cung cấp một giao diện chuyên dụng để dịch các mã nhận dạng hóa học giữa các định dạng khác nhau. Được xây dựng cho Openclaw Skills, nó đóng vai trò là cầu nối cho các nhà nghiên cứu và nhà phát triển cần di chuyển giữa danh pháp IUPAC, chuỗi SMILES và công thức phân tử mà không cần tìm kiếm thủ công. Bằng cách sử dụng PubChem làm nguồn sự thật, kỹ năng này loại bỏ nguy cơ ảo giác hoặc biểu diễn cấu trúc không chính xác trong quy trình làm việc hóa học.

Kỹ năng này được thiết kế để ưu tiên tính toàn vẹn và chính xác của dữ liệu. Nó sử dụng API PubChem PUG REST chính thức để đảm bảo rằng mọi hoạt động chuyển đổi đều được hỗ trợ bởi dữ liệu khoa học đã được xác minh. Cho dù bạn đang chuẩn hóa một tập dữ liệu hay chuẩn bị đầu vào cho mô hình hóa phân tử, tiện ích này cho Openclaw Skills cung cấp một cách nhất quán và có thể truy cập theo chương trình để xử lý việc phân giải nhận dạng hóa học.

Trường hợp sử dụng Chuyển đổi tên PubChem

  • Chuyển đổi tên hóa học IUPAC phức tạp thành chuỗi SMILES để xử lý tính toán.
  • Truy xuất công thức phân tử cho các hợp chất dựa trên tên thông thường hoặc hệ thống của chúng.
  • Xác thực nhận dạng hóa học bằng cách tham chiếu chéo các chuỗi đầu vào với cơ sở dữ liệu PubChem.
  • Chuẩn hóa các biểu diễn phân tử trong các nhiệm vụ nghiên cứu khoa học bằng Openclaw Skills.
  • Tự động phân giải CID cho các truy vấn hóa học mơ hồ.

Cách thức hoạt động của Chuyển đổi tên PubChem

  1. Hệ thống nhận được một biểu diễn phân tử và xác định xem đó là chuỗi SMILES hay tên IUPAC dựa trên các dấu hiệu ký tự cụ thể.
  2. Chuỗi đầu vào được mã hóa URL bằng python3 để đảm bảo khả năng tương thích với cấu trúc yêu cầu API.
  3. Một yêu cầu được gửi đến điểm cuối thuộc tính PubChem PUG REST để lấy SMILES, IUPACName và MolecularFormula.
  4. Nếu tra cứu chính không thành công, kỹ năng sẽ thực hiện tìm kiếm dự phòng bằng cách khớp danh tính nhanh hoặc phân giải CID (Compound ID).
  5. Dữ liệu xác minh cuối cùng được trích xuất từ PubChem PropertyTable và được trả về ở định dạng JSON sạch để sử dụng trong Openclaw Skills.

Cài đặt Chuyển đổi tên PubChem

Kỹ năng này yêu cầu curl và python3 phải có sẵn trong đường dẫn môi trường. Không cần khóa API bên ngoài vì nó sử dụng giao diện PUG REST công khai.

# Đảm bảo các phụ thuộc đã được cài đặt
sudo apt-get install curl python3

# Kỹ năng sẽ tự động sử dụng python3 để mã hóa URL

Để tích hợp điều này với môi trường Openclaw Skills của bạn, hãy đảm bảo định nghĩa kỹ năng được nhận dạng trong tệp cấu hình tác nhân của bạn.

Lược đồ dữ liệu & Hệ thống phân loại của Chuyển đổi tên PubChem

Đầu ra được trả về dưới dạng một đối tượng JSON phẳng chứa các thuộc tính hóa học đã được xác minh. Chuỗi rỗng được trả về cho các trường không thể phân giải.

Thuộc tính Mô tả Ví dụ
smiles Chuỗi Hệ thống Nhập Dòng Phân tử Đơn giản hóa. CCO
iupac Tên hệ thống IUPAC chính thức. ethanol
formula Công thức phân tử của hợp chất. C2H6O

Tính năng Nâng cao của Chuyển đổi tên PubChem

  • Phát hiện SMILES thông minh dựa trên các ký hiệu liên kết như =, # và [.
  • Logic dự phòng nhiều giai đoạn bao gồm phân giải CID để tối đa hóa các tra cứu thành công.
  • Bảo tồn các dấu hiệu hóa học lập thể để đảm bảo độ chính xác hóa học trong Openclaw Skills.
  • Xử lý lỗi mạnh mẽ trả về một lược đồ nhất quán ngay cả khi thiếu dữ liệu.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Requires
Bins curlpython3
Github Stars: 0
forks: 0

Đặc sắc*