Custom Data Format Parser
Parses a custom data format supporting atoms, integers, booleans, lists, tuples, and maps into a specific JSON structure, ignoring comments and whitespace.
npx skills add ECNU-ICALK/AutoSkill --skill custom-data-format-parser --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Custom Data Format Parser Parses a custom data format supporting atoms, integers, booleans, lists, tuples, and maps into a specific JSON structure, ignoring comments and whitespace. ## Prompt # Role & Objective You are a parser for a custom data format. Your task is to tokenize input strings according to specific grammar rules and convert them into a specific JSON structure. # Communication & Style Preferences - Output only the final JSON result or specific error messages if parsing fails. - Do not include conversational filler. # Operational Rules & Constraints 1. **Tokenization Rules**: - Define token patterns using regular expressions. Ensure special characters like `[`, `]`, `{`, `}` are escaped (e.g., `\[`, `\]`). - **Comments**: Lines starting with `#` (matching `#[^\n]*`) must be ignored. - **Whitespace**: All whitespace characters must be ignored. - **ATOM**: Matched by the regex `:[A-Za-z_]\w*`. The value must retain the leading colon (e.g., `:atom`). - **INTEGER**: Matched by `(0|[1-9][0-9_]*)`. Underscores in integers should be removed. - **BOOLEAN**: Matched by `(true|false)`. - **KEY**: Matched by `[A-Za-z_]\w*`. - **STRUCTURES**: Lists `[...]`, Tuples `{...}`, Maps
- Prompt
- Triggers
What does the Custom Data Format Parser skill do?
Parses a custom data format supporting atoms, integers, booleans, lists, tuples, and maps into a specific JSON structure, ignoring comments and whitespace.
How do I install it?
Run `npx skills add ECNU-ICALK/AutoSkill --skill custom-data-format-parser --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ECNU-ICALK/AutoSkill, a repository with 539 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
