Skip to main content
command

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.

Install into Claude Code · claude-code-templates All methods and platforms ↓
npx claude-code-templates@latest --command marketing/publisher-devto
Open on GitHub

What 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.xml for 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.xml so 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-devto

2Manually: put the files in place

.claude/commands/publisher-devto.md

Call it with /publisher-devto. For all projects use ~/.claude/commands/

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

Similar slash commands

Everything for Marketing and content →

From the same set804

The whole set →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor