podcast-feed-validator

Official

Ensure podcast RSS feed compliance, effortlessly.

Authoryudame
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Manually verifying podcast RSS feeds against complex and evolving specification standards (like Apple Podcasts or Spotify) is error-prone and can lead to publishing delays or rejections. This skill automates the entire validation process, ensuring your feed is compliant and error-free.

Core Features & Use Cases

  • Specification-Based Validation: Checks channel and episode elements against the Yudame RSS specification (docs/RSS-specification.md) for required and recommended fields.
  • XML Structure & Content Checks: Uses xmllint to verify well-formed XML and ensures proper formatting of CDATA sections, links, and special characters.
  • File Metadata Accuracy: Compares <enclosure length> and <itunes:duration> in the feed against the actual audio file properties, preventing discrepancies.
  • Use Case: After updating podcast/feed.xml with a new episode, automatically run a full validation to ensure it meets all publishing standards, including correct metadata, XML structure, and accurate audio file details, before submitting to podcast directories.

Quick Start

Use the podcast-feed-validator skill to validate the podcast RSS feed at 'podcast/feed.xml' against the specification in 'docs/RSS-specification.md'.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: podcast-feed-validator
Download link: https://github.com/yudame/research/archive/main.zip#podcast-feed-validator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository