publisher-devto — Claude Code command for Dev.to RSS
Builds an RSS 2.0 feed from your blog posts and saves it for Dev.to imports. Use it to syndicate new articles through a feed.
npx claude-code-templates@latest --command marketing/publisher-devtoWhat publisher-devto does
The command searches for Markdown posts, reads titles, dates, descriptions, and tags from frontmatter, then converts each article body to HTML. It assembles an RSS 2.0 feed and writes the result to public/rss-devto.xml.
Afterward, it gives instructions for adding the feed to Dev.to and deploying the site. Blog files may live in paths such as src/content/blog/, content/blog/, posts/, or blog/, so check where your posts are stored. Dev.to needs a publicly accessible feed URL to import articles.
What it helps with
- Build an RSS feed from Markdown blog posts
- Convert article bodies to HTML for RSS
- Create
public/rss-devto.xmlfor Dev.to - Syndicate future posts through a feed
Example prompts for the agent
- Generate a Dev.to RSS feed from my blog posts.
- Create
public/rss-devto.xmlso Dev.to can import my articles. - Find the Markdown posts and prepare an RSS feed for syndication.
How to install publisher-devto
1claude-code-templates
npx claude-code-templates@latest --command marketing/publisher-devto2Manually: put the files in place
.claude/commands/publisher-devto.mdCall it with /publisher-devto. For all projects use ~/.claude/commands/
Manually: put the files in place
~/.codex/prompts/publisher-devto.mdCall it with /prompts:publisher-devto. Codex marks this format deprecated in favour of skills
Manually: put the files in place
.github/prompts/publisher-devto.prompt.mdManually: put the files in place
.gemini/commands/publisher-devto.tomlGemini stores commands as TOML: the prompt text goes into the prompt field
Questions about publisher-devto
How do I install publisher-devto in Claude Code?
Run npx claude-code-templates@latest --command marketing/publisher-devto. The command is installed at .claude/commands/publisher-devto.md.
What does publisher-devto do?
It collects blog posts into an RSS 2.0 feed, converts Markdown to HTML, and saves the feed as public/rss-devto.xml.
How do I run publisher-devto?
Call /publisher:devto with no arguments. Then add the public feed URL in your Dev.to settings.
Source text
publisher-devto.md · MIT
---
allowed-tools: Read, Write, Bash, Glob
argument-hint:
description: Generate Dev.to RSS feed from all blog posts for automatic syndication
---
# Dev.to RSS Feed Generator
Generate a complete RSS feed from all your blog posts for automatic import to Dev.to.
**Usage:** `/publisher:devto` (no arguments needed)
**What it does:**
- Scans all blog posts in your codebase
- Converts markdown to HTML
- Generates RSS 2.0 feed with proper encoding
- Creates `public/rss-devto.xml` file
- Provides setup instructions for Dev.to
**Process:**
1. **Scan for Blog Posts**
- Search codebase for markdown files
- Common patterns:
- `src/content/blog/**/*.md`
- `content/blog/**/*.md`
- `posts/**/*.md`
- `blog/**/*.md`
2. **Parse Blog Posts**
- Extract frontmatter (title, date, description, tags)
- Convert markdown body to HTML
- Encode HTML properly for RSS (CDATA sections)
- Extract publication dates
3. **Generate RSS Feed**
- Create valid RSS 2.0 XML structure
- Include all blog posts as items
- Add proper channel metadata
- HTML-encode content for Dev.to compatibility
4. **Save Feed File**
- Write to `public/rss-devto.xml`
- Ensure proper XML formatting
- Validate RSS structure
5. **Display Setup Instructions**
- Show how to add RSS to Dev.to
- Explain deployment requirements
- Guide user through configuration
**One-time Setup:**
1. Run this command to generate RSS feed
2. Deploy your site (make RSS publicly accessible)
3. Go to https://dev.to/settings/extensions
4. Add your RSS URL (e.g., `https://yoursite.com/rss-devto.xml`)
5. Dev.to will auto-import all future posts
**Benefits:**
- Automatic syndication to Dev.to
- All future posts sync automatically
- No manual copying required
- Maintains original formatting
© davila7 · MIT · davila7/claude-code-templates