77trust / 100
Mojibake Repair File
by AISkills402: Mojibake Repair in Documents & files
x402 APIPassing, checked 3 h ago
Mojibake Repair: Undo Broken Encoding Exactly — Repairs mojibake, text whose accents, Cyrillic letters, quotes, dashes or emoji turned into strings such as è, ü, “, пр or Р—Рґ because UTF-8 was read as Windows-1252, Latin-1 or Windows-1251, once or twice. Gives back the original text exactly, character for character, by undoing the wrong reading byte by byte, and leaves text that is already correct untouched. When the damage is mixed with good text, mixes two encodings, or lost bytes, so …
GET https://api.aiskills402.com/v1/skills/mojibake-repair/file
Last 30 days
All checks passedSome failedAll failedNot checked
- Uptime
- 100%
- Response time
- 560 ms typical, 867 ms slowest 5%
- Last check
- 3 h ago
- Next check
- any minute now
How to call it
# bash or zsh: see the payment challenge (nothing is charged)
curl -g -i -X GET 'https://api.aiskills402.com/v1/skills/mojibake-repair/file'import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client().register(
"eip155:8453",
new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);
// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.aiskills402.com%2Fv1%2Fskills%2Fmojibake-repair%2Ffile
const res = await pay("https://api.aiskills402.com/v1/skills/mojibake-repair/file");
console.log(await res.json());Example output
{
"file": {
"content": "<the SKILL.md file>",
"encoding": "utf-8",
"name": "SKILL.md"
},
"name": "Mojibake Repair: Undo Broken Encoding Exactly",
"ok": true,
"receipt": {
"settled": true,
"tx": "0x<settlement transaction>"
},
"redownload": {
"token": "<64 hex chars>",
"url": "<api>/v1/purchases/<token>"
},
"sha256": "<sha256 of SKILL.md>",
"skill": "mojibake-repair",
"version": "1.0.0"
}Security scan
- No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time | Price |
|---|---|---|---|---|
| 3 h ago | Passed | 402 | 475 ms | $0.01 |
| 7 h ago | Passed | 402 | 508 ms | $0.01 |
| 11 h ago | Passed | 402 | 613 ms | $0.01 |
| 15 h ago | Passed | 402 | 190 ms | $0.01 |
| 19 h ago | Passed | 402 | 633 ms | $0.01 |
| 22 h ago | Passed | 402 | 622 ms | $0.01 |
| 26 h ago | Passed | 402 | 203 ms | $0.01 |
| 29 h ago | Passed | 402 | 142 ms | $0.01 |
| 33 h ago | Passed | 402 | 602 ms | $0.01 |
| 37 h ago | Passed | 402 | 176 ms | $0.01 |
| 40 h ago | Passed | 402 | 824 ms | $0.01 |
| 44 h ago | Passed | 402 | 1.1 s | $0.01 |
| 2 days ago | Passed | 402 | 509 ms | $0.01 |
| 2 days ago | Passed | 402 | 593 ms | $0.01 |
| 2 days ago | Passed | 402 | 378 ms | $0.01 |