podcast-feed-validator
OfficialEnsure 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
xmllintto 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.xmlwith 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 requiredComponents
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.