marketo-parser

Parse Marketo Email 2.0 templates to extract modules, variables, and container metadata.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/AllGoodHQ/allgood-marketplace --skill marketo-parser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketo-parser
Source: https://github.com/AllGoodHQ/allgood-marketplace/tree/main/plugins/allgood-plugin/skills/marketo-template-parser
Command: npx skills add https://github.com/AllGoodHQ/allgood-marketplace --skill marketo-parser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beautifulsoup4, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Parse and validate Marketo Email 2.0 templates, extracting modules, variables, and structural information to support large templates and reference documentation.

Core Features & Use Cases

  • Read templates incrementally by listing modules and extracting specific modules, enabling token-budget management.
  • Validate structure to ensure a single mktoContainer, correct module/container pairing, and unique IDs, with clear upgrade guidance from v1.0 where applicable.
  • Generate machine-readable registries and comprehensive module references to support downstream tooling and knowledge bases.

Quick Start

Run the module discovery and extraction workflow on your Marketo template by listing modules, retrieving specific modules, listing variables, and generating the module registry.

Frequently Asked Questions about marketo-parser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I parse and extract modules from a Marketo Email 2.0 template?

To parse Marketo Email 2.0 templates, you can list and extract specific modules incrementally. This approach enables token-budget management by reading module structure and container metadata without processing the entire file at once.

Can I validate the structure of Marketo email templates to ensure modules have unique IDs?

Yes, you can validate Marketo email template structure to ensure a single mktoContainer, correct module and container pairing, and unique IDs. It also provides clear upgrade guidance from v1.0 where applicable.

What is the best way to generate machine-readable registries for Marketo email templates?

Generating machine-readable registries for Marketo email templates involves extracting modules, variables, and container metadata. This produces comprehensive references to support downstream tooling and knowledge bases.

Does this Marketo template parser work with large email templates and complex variables?

Yes, this Marketo template parser is designed for large templates and reference-generation workflows. It applies incremental reading and per-module extraction to handle complex variables and structural metadata efficiently.

How do I list variables in a Marketo Email 2.0 template for documentation purposes?

You can list variables in Marketo Email 2.0 templates by running the variable discovery workflow. This extracts variable metadata to support documentation and downstream reference generation for your email templates.