LaunchKit · 2026
Back to Skills

encoding-formats

Encode, decode, and convert between data formats.

1
1.6k downloads
by @gitgoodordietrying

Setup & Installation

openclaw skills install @gitgoodordietrying/encoding-formats

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install encoding-formats

What This Skill Does

Encode, decode, and convert data across common formats including Base64, URL encoding, hex, Unicode, JWTs, hashing, and serialization formats like JSON, MessagePack, and protobuf. Works via shell commands and code snippets in JavaScript and Python.

Covers the full encoding/decoding surface in one place rather than requiring separate tools or documentation lookups for each format.

When to use it

  • Decoding a Base64 string from an API response
  • Inspecting JWT claims without a library
  • Verifying file integrity with SHA-256 checksums
  • Converting a legacy Latin-1 text file to UTF-8
  • Translating a JSON payload into MessagePack for a binary protocol

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: decode this JWT token and check if it's expired

AGENT
  1. 1Split the token on '.' to get header, payload, and signature parts
  2. 2Base64url-decode the header part and parse as JSON
  3. 3Base64url-decode the payload part and parse as JSON
  4. 4Check the 'exp' claim against the current Unix timestamp
  5. 5Report the decoded claims and expiry status
OUTPUT

Decoded header (alg, typ), decoded payload (sub, name, iat, exp), and a notice whether the token is expired