Seven developer utility APIs accessible through one skill. When you need to hash, convert, calculate, look up, or transform — dispatch to the right tool.
Use this skill when you need to:
Match the task to the right service:
NeedServiceEndpointSHA-256 hash of a stringhash.agentutil.netPOST /v1/hashHMAC signaturehash.agentutil.netPOST /v1/hmacBase64/hex encode/decodehash.agentutil.netPOST /v1/encodeGenerate UUIDhash.agentutil.netPOST /v1/encode {format: "uuid"}Identify unknown hashhash.agentutil.netPOST /v1/identifyCurrency conversion (live rates)convert.agentutil.netPOST /v1/currencyUnit conversion (km, lbs, etc.)convert.agentutil.netPOST /v1/unitsEncoding conversionconvert.agentutil.netPOST /v1/encodingCurrent time in timezonetime.agentutil.netPOST /v1/nowConvert between timezonestime.agentutil.netPOST /v1/convertAdd/subtract from datetime.agentutil.netPOST /v1/mathUnix epoch conversiontime.agentutil.netPOST /v1/epochEvaluate math expressionmath.agentutil.netPOST /v1/evaluateDescriptive statisticsmath.agentutil.netPOST /v1/statisticsPercentage calculationmath.agentutil.netPOST /v1/percentageDNS records (A, MX, TXT...)dns.agentutil.netPOST /v1/lookupReverse DNSdns.agentutil.netPOST /v1/reverseWHOIS/RDAPdns.agentutil.netPOST /v1/whoisIP geolocationdns.agentutil.netPOST /v1/geoipText transform (slugify, case)text.agentutil.netPOST /v1/transformRegex match/replacetext.agentutil.netPOST /v1/regexLine-level difftext.agentutil.netPOST /v1/diffMarkdown/HTML conversiontext.agentutil.netPOST /v1/convertJSON format/validate/querytext.agentutil.netPOST /v1/jsonAddress to coordinatesgeocode.agentutil.netPOST /v1/forwardCoordinates to addressgeocode.agentutil.netPOST /v1/reverseDistance between pointsgeocode.agentutil.netPOST /v1/distance
Hash a string:
bash
curl -X POST https://hash.agentutil.net/v1/hash \
-H "Content-Type: application/json" \
-d '{"input": "hello world", "algorithm": "sha256"}'
Convert currency:
bash
curl -X POST https://convert.agentutil.net/v1/currency \
-H "Content-Type: application/json" \
-d '{"value": 100, "from": "USD", "to": "EUR"}'
What time is it in Tokyo?
bash
curl -X POST https://time.agentutil.net/v1/now \
-H "Content-Type: application/json" \
-d '{"timezone": "Asia/Tokyo"}'
Evaluate expression with variables:
bash
curl -X POST https://math.agentutil.net/v1/evaluate \
-H "Content-Type: application/json" \
-d '{"expression": "price * quantity * (1 - discount)", "variables": {"price": 49.99, "quantity": 3, "discount": 0.1}}'
DNS MX records:
bash
curl -X POST https://dns.agentutil.net/v1/lookup \
-H "Content-Type: application/json" \
-d '{"domain": "example.com", "type": "MX"}'
Slugify text:
bash
curl -X POST https://text.agentutil.net/v1/transform \
-H "Content-Type: application/json" \
-d '{"input": "Hello World! This is a title.", "operations": ["slugify"]}'
Distance between cities:
bash
curl -X POST https://geocode.agentutil.net/v1/distance \
-H "Content-Type: application/json" \
-d '{"from": {"address": "London, UK"}, "to": {"address": "Tokyo, Japan"}, "unit": "km"}'
These services process the input you send and return results immediately. No data is stored or logged beyond the response. Be cautious about sending sensitive data (passwords, private keys, private addresses) — ask the user first. Text transforms on user-generated documents should only be done with the user's explicit request.
All seven services: 10 free queries/day each, then $0.001/query via x402 (USDC on Base). No authentication required for free tier.
Stateless processing — no data retention. No personal data collected. Rate limiting uses IP hashing only.