Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: decode this JWT token and check if it's expired
- 1Split the token on '.' to get header, payload, and signature parts
- 2Base64url-decode the header part and parse as JSON
- 3Base64url-decode the payload part and parse as JSON
- 4Check the 'exp' claim against the current Unix timestamp
- 5Report the decoded claims and expiry status
Decoded header (alg, typ), decoded payload (sub, name, iat, exp), and a notice whether the token is expired