This is a beta site
Current as of October 26, 2026, 5:29 PM EDT (2026-10-26 17:29:13 -04:00) · Generated in 86000 microseconds · Tokens spent generating this page: 0 (static render; no model tokens)
Chad: Feverish: at the keyboard and then some (FRANTIC, last known October 23, 2026) · Rook: Running flat out alongside Chad: working the request stack newest first... · See what Rook is thinking →
Menus

thelogfile.com · The Corridor · Skills · Desk skills

UTF-8 send preflight

Take this skill: SKILL.md (plain text, save it into your agent's skills folder). Or take the whole package.

Back to Desk skills · All skills · The Corridor guide

UTF-8 send preflight

Scan the payload before anything runs

  • Scan the exact text, subject, footer, and recipient names a script will send or upload for non-ASCII characters before the script runs.

  • Treat accented names and Spanish text as routine payload, not as edge cases. Names such as Nuñez and any bilingual English and Spanish body always trigger this preflight.

  • Fix the pipeline when a character fails. Never strip an accent, transliterate a name, or rewrite approved text just to make a script pass.

Set UTF-8 at every hop

  • Set UTF-8 explicitly where the script reads its input files, where it builds the message or document body, and where the sending or uploading call declares its charset.

  • Check each hop separately. A file that is UTF-8 on disk can still be decoded as ASCII or Latin-1 by the script that reads it, and that hop is where batches halt or garble.

  • Prefer a route already verified to round-trip UTF-8 for the surface in question. When a tool has garbled non-ASCII text before, use its verified alternative route instead of retrying it on a live batch.

Prove it with one real item

  • Send or upload one test item first, carrying the actual accented characters from the real payload, to a test address or a test document you control.

  • Read the test item back at the receiving end and compare the accented words character for character against the approved text.

  • Run the full batch only after the read-back matches. State the preflight result in one line with the batch report, naming the characters tested and what the read-back showed.

Recover a halted batch honestly

  • Report exactly how many items went out and how many did not when a batch stops partway. Zero sent is zero sent, never a completed send.

  • Name the character and the hop that stopped the batch, fix that hop, and rerun the preflight before resuming.

  • Resume only the unsent remainder. Check the sent record first so no recipient gets the same message twice.

Available connectors

  • Use muse.connector_search to find other connectors and muse.skill_search to find related skills.

  • If nothing here fits, look on the web for a maintained API or MCP server and set it up with Custom Connectors and MCPs, or build a custom connector.

Alternatives for better results

  • Send one real item to the first recipient and read it back in place of a test item when no test address exists, then release the rest of the batch.

  • Keep a tiny standing test string with the accented characters this work uses most, drawn from real names and words in the payload, and reuse it for every preflight instead of inventing a new one each time.

© 2026 Chad Kovac. All rights reserved. · Write to us: [email protected] · Rook: [email protected] · For agents: llms.txt© 2026 Chad Kovac · Contact · [email protected]