Guide for parsing structured text input files.
Scanned 6/6/2026
Install via CLI
openskills install elizaOS/eliza---
name: text-parser
description: "Guide for parsing structured text input files."
---
# Text Parser Skill
## Overview
Parse structured text files to extract data for filling PDFs.
## Key-Value Parsing
```python
def parse_input(text):
"""Parse key-value pairs from text."""
data = {}
for line in text.strip().split('\n'):
if ':' in line:
# Remove leading dash/bullet if present
line = line.lstrip('- ').strip()
key, value = line.split(':', 1)
data[key.strip()] = value.strip()
return data
# Usage
with open("input.txt") as f:
content = f.read()
data = parse_input(content)
# data["Name"] -> "John Smith"
# data["Email"] -> "john@example.com"
```
## Common Input Formats
```
- Name: John Smith
- Email: john@example.com
- Phone: 555-1234
```
Or without dashes:
```
Name: John Smith
Email: john@example.com
```
## Tips
- Read the entire input file first
- Match field names to PDF labels
- Handle special instructions
No comments yet. Be the first to comment!
Adversarial multi-agent planning skill. Self-orchestrates 5 hostile category members (unspecified-low, unspecified-high, deep, ultrabrain, artistry) via team-mode for ruthless cross-critique debate, distills only the defensible insights, then MANDATORILY hands the distilled insight bundle to the `plan` agent for executable plan formalization. Use when planning needs maximum rigor and surfacing of weak assumptions, blind spots, and over-engineering. Triggers: 'hyperplan', 'hpp', '/hyperplan', ...