Openclaw용 Data Format Encoder

AI 에이전트가 Base64, URL 퍼센트 인코딩, HTML 엔티티, JSON, 16진수, 2진수, ROT13 및 Unicode 형식 간에 텍스트를 인코딩, 디코딩, 이스케이프 및 변환할 수 있게 해주는 필수 데이터 변환 도구입니다.

agentpmt
v1.0.0
Jun 11, 2026
0
505
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install data-format-encoder

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 data-format-encoder 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

Data Format Encoder란 무엇인가요?

Data Format Encoder는 현대적인 web 개발, API 통신 및 저수준 데이터 처리에서 일반적으로 사용되는 다양한 인코딩 형식 간에 문자열을 변환하기 위해 설계된 다목적 텍스트 변환 유틸리티입니다. Openclaw Skills 내에서 이 도구를 활용하면 AI 에이전트가 양방향 base64 인코딩 및 디코딩, 안전한 URL 퍼센트 인코딩, 사이트 간 스크립팅(XSS) 취약점을 방지하기 위한 HTML 엔티티 이스케이프, 그리고 중첩된 문자열 처리를 위한 JSON 문자 이스케이프를 원활하게 수행할 수 있습니다.

표준 web 표준 외에도 이 스킬은 16진수 바이트 표현, 2진수 변환, Unicode 이스케이프 시퀀스 및 ROT13 텍스트 난독화와 같은 저수준 형식을 지원합니다. 데이터 형식 변환을 위해 Openclaw Skills를 사용하면 자동화된 워크플로우 에이전트가 로컬에서 스크립트를 실행할 필요 없이 원시 네트워크 페이로드를 처리하고, 깔끔한 API 요청을 구성하며, 외부 데이터 구조를 안전하게 파싱할 수 있습니다.

Data Format Encoder 활용 사례

  • 2진수 파일이나 이미지 버퍼를 직접적인 API 전송 또는 인라인 데이터 URL 생성을 위해 base64 문자열로 변환합니다.
  • 외부 요청에 쿼리 문자열이나 매개변수를 추가하기 전에 퍼센트 인코딩을 사용하여 URL의 안전하지 않은 문자를 이스케이프합니다.
  • 활성 HTML 스크립트를 안전한 HTML 엔티티로 변환하여 웹 페이지를 보호하고 사용자 생성 입력을 위생 처리합니다.
  • 탭, 큰따옴표 및 줄 바꿈을 이스케이프하여 JSON 구조 내에 포함할 원시 텍스트를 포맷합니다.
  • 디버깅 또는 암호화 용도로 원시 바이트를 검사하거나 텍스트를 공백으로 구분된 2진수 및 16진수 문자열로 번역합니다.

Data Format Encoder 작동 원리

  1. 액션 트리거: AI 에이전트는 대상 시스템 요구 사항에 따라 적절한 인코더 액션(예: encode-base64-encode 또는 encode-url-encode)을 선택합니다.
  2. 입력 페이로드 제공: 에이전트는 구조화된 JSON 페이로드의 text 매개변수 내에 대상 문자열을 제공합니다.
  3. 검증 및 변환: Openclaw Skills 러너는 매개변수를 검증하고 UTF-8 인코딩을 사용하여 요청된 변환 규칙을 실행합니다(예: 16진수 변환을 통해 'Hello'를 '48656c6c6f'로 변환).
  4. 구조화된 출력 수신: 도구는 변환된 문자열 값과 함께 크기 메타데이터를 반환하여 에이전트가 후속 다운스트림 작업에서 인코딩된 텍스트를 안전하게 사용할 수 있도록 합니다.

Data Format Encoder 설정 가이드

이 스킬을 활성화하려면 먼저 핵심 설정 스킬을 통해 메인 AgentPMT 계정을 연결해야 합니다. 다음 명령어를 사용하여 필요한 종속성을 설치할 수 있습니다:

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

설정이 완료되면 Openclaw Skills 프레임워크를 통해 제품 slug data-format-encoder 및 해당 액션을 지정하여 Data Format Encoder를 호출할 수 있습니다.

Data Format Encoder 데이터 스키마 및 분류 체계

Data Format Encoder는 15개의 액션에 걸쳐 일관된 데이터 구조를 정의합니다. 모든 요청에는 text 매개변수가 필요하며, 액션은 변환된 문자열을 포함하는 구조화된 JSON 객체를 반환합니다.

핵심 액션 및 매개변수

Action Slug 설명 필수 매개변수 입력 예시 출력 예시
encode-base64-encode 일반 텍스트를 Base64로 인코딩 text (string) "Hello world!" "SGVsbG8gd29ybGQh"
encode-base64-decode Base64 문자열을 일반 텍스트로 디코딩 text (string) "SGVsbG8gd29ybGQh" "Hello world!"
encode-url-encode URL용 퍼센트 인코딩 text (string) "hello world & goodbye" "hello%20world%20%26%20goodbye"
encode-url-decode 퍼센트 인코딩된 텍스트 디코딩 text (string) "hello%20world%20%26%20goodbye" "hello world & goodbye"
encode-html-entity-encode 특수 문자를 HTML로 이스케이프 text (string) "<div class=\"main\">Hello</div>" "&lt;div class=&quot;main&quot;&gt;Hello&lt;/div&gt;"
encode-escape-json JSON용 특수 문자 이스케이프 text (string) "Line 1\nLine 2" "Line 1\\nLine 2"
encode-text-to-hex 텍스트를 16진수 표현으로 변환 text (string) "Hello" "48656c6c6f"
encode-hex-to-text 16진수를 일반 텍스트로 변환 text (string) "48 65 6c 6c 6f" "Hello"
encode-rot13-encode ROT13 치환 적용 text (string) "Hello World" "Uryyb Jbeyq"

Data Format Encoder 고급 기능

  • 유연한 16진수 정리: 16진수 디코딩 액션은 콜론, 하이픈, 공백과 같은 간격 문자를 자동으로 제거하여 48:65:6c:6c:6f와 같은 표준 원시 형식을 직접 허용합니다.
  • UTF-8 표준 준수: 모든 변환은 기본적으로 UTF-8 인코딩 패턴을 지원하여 복잡한 멀티바이트 문자가 URL, base64 또는 JSON 변환 중에 깨지지 않도록 보장합니다.
  • 역 ROT13 실행: 간단한 난독화 처리가 간소화되었습니다. encode-rot13-encode를 두 번 적용하면 별도의 복호화 액션 없이 자동으로 디코더 역할을 합니다.
  • 통합 발견 스키마: 메인 AgentPMT MCP 서버를 통해 get_schema 및 get_instructions를 사용하여 라이브 포맷팅 지침을 쉽게 쿼리하여 실시간으로 액션 변경 사항을 동기화하세요.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*