Agent skill · Data & Analytics

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.

ECNU-ICALKgithub.com/ECNU-ICALKGitHub ↗
claude-code
Install
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.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Version: 0.1.1
Path: SkillBank/ConvSkill/english_gpt4_8/custom-data-format-parser/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 539
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 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

What's inside
Steps it walks through
  1. Prompt
  2. Triggers
More from AutoSkill
All skills →
About this skill
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.

Keep going