By Guidogl
Map, transform, and validate source data into XML conforming to a target DTD.
An agent skill that maps, transforms, and validates arbitrary source data into XML that conforms to a target DTD (Document Type Definition).
Turn arbitrary source data (CSV, spreadsheets, JSON, a database row, an API payload, or free-form text) into an XML document that is valid against a given DTD — then validate it with a validator that uses only the Python standard library (no lxml). The skill's core principle is to not silently guess: when a mapping decision is genuinely ambiguous (element vs. attribute, content-model ordering, enumerated attribute values, missing required content), it asks the user targeted, batched questions instead of producing confidently-incorrect data. It also explains why an XML document fails DTD validation.
skills.sh
npx skills add guidogl/xml-mapper
Claude Code plugin marketplace
/plugin marketplace add guidogl/xml-mapper
SKILL.md — the skill instructions and workflow.references/xml-dtd.md — DTD construct reference for mapping data and explaining validation
errors.scripts/validate.py — validates an XML instance against a DTD using only the Python
standard library and reports every error with its location and a message.evals/evals.json — evaluation cases for the skill.The validator uses only the Python standard library — no third-party packages required.
Apache-2.0 — see LICENSE.txt.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub guidogl/xml-mapper --plugin xml-mapperWrite and review Scrapy spiders with canonical 2.x idioms — response.follow, .get()/.getall() selectors, yielded items, no blocking I/O.
Write and review FastAPI code in modern style — Annotated dependencies, Pydantic v2 models, lifespan handlers, async/def chosen correctly.
Write and review Selenium (Python) code with one canonical, modern Selenium 4 idiom set — explicit waits, By locators, Selenium Manager, no flaky-sleep patterns.
Write and review Mongoose code in async/await style — callbacks are removed; lean reads, runValidators on updates, { new: true }, no === on ObjectIds.
Write and review Ajv 8 code — dialect-matched imports, compile-once validators, ajv-formats wired in, errors copied before the next call.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Payload Development plugin - covers collections, fields, hooks, access control, plugins, and database adapters.