Emoji, color codes, and visual markers in files parsed by regex or LLMs break tooling:
Scanned 9/3/2026
Install to Claude Code
npx -y skills add fabioc-aloha/Alex_Skill_Mall --skill machine-readable-content --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Machine Readable Content?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/fabioc-aloha-machine-readable-content)More formats (shields.io, HTML) on the badges page.
---
name: machine-readable-content
description: "Emoji, color codes, and visual markers in files parsed by regex or LLMs break tooling:"
lastReviewed: 2026-04-30
---
# Machine-Readable Content
## The Problem
Emoji, color codes, and visual markers in files parsed by regex or LLMs break tooling:
```markdown
<!-- Breaks JSON extraction -->
| Status | Count |
|--------|-------|
| ✅ Done | 47 |
| 🚧 WIP | 12 |
```
```bash
# Regex expects plain text
grep -E "Done\s+\d+" file.md # Misses "✅ Done"
```
## The Solution
Keep machine-consumed files decoration-free:
```markdown
<!-- Machine-readable version -->
| Status | Count |
|--------|-------|
| Done | 47 |
| WIP | 12 |
```
### If You Need Both
Separate the machine-readable data from the display version:
```javascript
// data/status.json (machine-readable)
{
"done": 47,
"wip": 12
}
// Display layer adds emoji
const statusEmoji = { done: '✅', wip: '🚧' };
```
## What Breaks
| Decoration | What It Breaks |
|------------|----------------|
| Emoji | Regex, some parsers, terminal output |
| ANSI colors | Log aggregators, plain-text tools |
| Unicode symbols | Older systems, some APIs |
| Smart quotes | JSON parsers, shell scripts |
| Non-breaking spaces | String comparison, whitespace-sensitive parsers |
## File Types to Keep Clean
- JSON configuration
- CSV/TSV data files
- Markdown tables read by scripts
- Log output parsed by aggregators
- YAML consumed by CI/CD
## Verification
```bash
# Check for common decorations
grep -P '[\x{1F300}-\x{1F9FF}]' file.md # Emoji
grep -P '[\x{2700}-\x{27BF}]' file.md # Dingbats
```
## When to Apply
- Any file consumed by scripts or automation
- Data files read by multiple systems
- Content that might be parsed by LLMs
## Tags
`documentation` `automation` `parsing` `data`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!