Data Format Encoder cho Openclaw

Một công cụ chuyển đổi dữ liệu thiết yếu cho phép các AI agent mã hóa, giải mã, thoát ký tự (escape) và chuyển đổi văn bản giữa các định dạng Base64, URL percent-encoding, thực thể HTML, JSON, Thập lục phân, Nhị phân, ROT13 và Unicode.

agentpmt
v1.0.0
Jun 11, 2026
0
505
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 data-format-encoder

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 data-format-encoder 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.

Data Format Encoder là gì?

Data Format Encoder là một tiện ích chuyển đổi văn bản đa năng được thiết kế để hỗ trợ các nhà phát triển và agent tự hành trong việc chuyển đổi chuỗi giữa nhiều định dạng mã hóa thường được sử dụng trong phát triển web hiện đại, giao tiếp API và xử lý dữ liệu cấp thấp. Bằng cách tận dụng công cụ này trong Openclaw Skills, các AI agent của bạn có thể thực hiện mã hóa và giải mã base64 hai chiều, URL percent-encoding an toàn, thoát thực thể HTML để ngăn chặn lỗ hổng cross-site scripting (XSS), và thoát ký tự JSON để xử lý chuỗi lồng nhau một cách liền mạch.

Ngoài các tiêu chuẩn web thông thường, kỹ năng này còn hỗ trợ các định dạng cấp thấp như biểu diễn byte thập lục phân, chuyển đổi nhị phân, chuỗi thoát Unicode và làm nhiễu văn bản ROT13. Sử dụng Openclaw Skills để chuyển đổi định dạng dữ liệu đảm bảo rằng các agent trong quy trình làm việc tự động của bạn có thể xử lý các tải trọng mạng thô, xây dựng các yêu cầu API sạch và phân tích cú pháp các cấu trúc dữ liệu bên ngoài một cách an toàn mà không cần đến các tập lệnh chạy cục bộ.

Trường hợp sử dụng Data Format Encoder

  • Chuyển đổi các tệp nhị phân hoặc bộ đệm hình ảnh thành chuỗi base64 để truyền trực tiếp qua API hoặc tạo URL dữ liệu nội tuyến.
  • Thoát các ký tự không an toàn trong URL bằng cách sử dụng percent-encoding trước khi thêm các chuỗi truy vấn hoặc tham số vào các yêu cầu bên ngoài.
  • Bảo vệ các trang web và làm sạch đầu vào do người dùng tạo bằng cách chuyển đổi các tập lệnh HTML đang hoạt động thành các thực thể HTML an toàn.
  • Định dạng văn bản thô để nhúng vào bên trong các cấu trúc JSON bằng cách thoát các tab, dấu ngoặc kép và dấu xuống dòng.
  • Kiểm tra các byte thô hoặc dịch văn bản thành chuỗi nhị phân và thập lục phân cách nhau bằng dấu cách để phục vụ mục đích gỡ lỗi hoặc sử dụng mã hóa.

Cách thức hoạt động của Data Format Encoder

  1. Kích hoạt hành động: AI agent chọn hành động mã hóa thích hợp (chẳng hạn như encode-base64-encode hoặc encode-url-encode) dựa trên yêu cầu của hệ thống mục tiêu.
  2. Cung cấp Payload đầu vào: Agent cung cấp chuỗi mục tiêu bên trong tham số text trong một payload JSON có cấu trúc.
  3. Xác thực & Chuyển đổi: Openclaw Skills runner xác thực các tham số và sử dụng mã hóa UTF-8 để thực thi các quy tắc chuyển đổi được yêu cầu (ví dụ: chuyển đổi 'Hello' thành '48656c6c6f' thông qua dịch hex).
  4. Nhận đầu ra có cấu trúc: Công cụ trả về giá trị chuỗi đã chuyển đổi cùng với siêu dữ liệu kích thước, cho phép agent sử dụng an toàn văn bản đã mã hóa trong các tác vụ hạ nguồn tiếp theo.

Cài đặt Data Format Encoder

Để kích hoạt kỹ năng này, trước tiên bạn cần kết nối tài khoản AgentPMT chính của mình thông qua các kỹ năng thiết lập cốt lõi. Bạn có thể cài đặt các phụ thuộc cần thiết bằng cách sử dụng các lệnh sau:

npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup

Sau khi thiết lập hoàn tất, bạn có thể gọi Data Format Encoder thông qua khung Openclaw Skills bằng cách chỉ định slug sản phẩm data-format-encoder và hành động tương ứng.

Lược đồ dữ liệu & Hệ thống phân loại của Data Format Encoder

Data Format Encoder xác định cấu trúc dữ liệu nhất quán trên 15 hành động. Mọi yêu cầu đều yêu cầu một tham số text, và các hành động trả về các đối tượng JSON có cấu trúc chứa chuỗi đã chuyển đổi.

Các hành động & tham số cốt lõi

Action Slug Mô tả Tham số bắt buộc Ví dụ đầu vào Ví dụ đầu ra
encode-base64-encode Mã hóa văn bản thuần thành Base64 text (string) "Hello world!" "SGVsbG8gd29ybGQh"
encode-base64-decode Giải mã chuỗi Base64 thành văn bản thuần text (string) "SGVsbG8gd29ybGQh" "Hello world!"
encode-url-encode Percent-encode văn bản cho URL text (string) "hello world & goodbye" "hello%20world%20%26%20goodbye"
encode-url-decode Giải mã văn bản percent-encoded text (string) "hello%20world%20%26%20goodbye" "hello world & goodbye"
encode-html-entity-encode Thoát ký tự đặc biệt sang HTML text (string) "<div class=\"main\">Hello</div>" "&lt;div class=&quot;main&quot;&gt;Hello&lt;/div&gt;"
encode-escape-json Thoát ký tự đặc biệt cho JSON text (string) "Line 1\nLine 2" "Line 1\\nLine 2"
encode-text-to-hex Chuyển văn bản sang biểu diễn hex text (string) "Hello" "48656c6c6f"
encode-hex-to-text Chuyển hex sang văn bản thuần text (string) "48 65 6c 6c 6f" "Hello"
encode-rot13-encode Áp dụng thay thế ROT13 text (string) "Hello World" "Uryyb Jbeyq"

Tính năng Nâng cao của Data Format Encoder

  • Làm sạch Hex linh hoạt: Các hành động giải mã hex tự động loại bỏ các ký tự khoảng cách như dấu hai chấm, dấu gạch nối và dấu cách, cho phép trực tiếp các định dạng thô tiêu chuẩn như 48:65:6c:6c:6f.
  • Tuân thủ tiêu chuẩn UTF-8: Tất cả các phép chuyển đổi đều hỗ trợ nguyên bản các mẫu mã hóa UTF-8, đảm bảo rằng các ký tự đa byte phức tạp không bị hỏng trong các phép chuyển đổi URL, base64 hoặc JSON.
  • Thực thi ROT13 đảo ngược: Việc xử lý làm nhiễu đơn giản đã được hợp lý hóa; áp dụng encode-rot13-encode hai lần sẽ tự động hoạt động như bộ giải mã mà không cần hành động giải mã riêng biệt.
  • Sơ đồ khám phá tích hợp: Dễ dàng truy vấn các hướng dẫn định dạng trực tiếp bằng get_schema và get_instructions thông qua máy chủ chính AgentPMT MCP để đồng bộ hóa các thay đổi hành động trong thời gian thực.

SKILL.md


Đang tải

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

METADATA

Github Stars: 0
forks: 0

Đặc sắc*