Content Publisher

👤 qoohsuan 📦 v1.0.0 ⭐ 3.8 ⬇️ 832 下載
✍️ 內容創作 免費 🔑 需 API Key

📖 技能介紹


name: content-publisher description: Publish content to Medium, Dev.to, and Hashnode from markdown files. Handles formatting, SEO optimization, scheduling, and cross-posting with canonical URLs. Use when asked to publish articles, blog posts, or cross-post content across platforms.


Content Publisher

Publish markdown articles to Medium, Dev.to, and Hashnode. Handles SEO, formatting, and canonical URLs for cross-posting.

Supported Platforms

Platform Method Auth
Medium Browser automation Google login
Dev.to API API key in env DEVTO_API_KEY
Hashnode API API key in env HASHNODE_TOKEN

Workflow

1. Prepare content

Ensure article has: - Title (H1) - Subtitle/description - Tags (3-5 relevant tags) - Content body (markdown) - Optional: cover image URL

2. SEO optimization checklist

Before publishing, verify: - [ ] Title contains target keyword (under 60 chars) - [ ] Meta description (under 155 chars) - [ ] H2/H3 structure with keywords - [ ] Internal/external links - [ ] Alt text on images - [ ] Call-to-action at end

3. Publish to Medium (browser)

1. Navigate to https://medium.com/new-story
2. Paste title and content
3. Click "Publish" → set tags → confirm

4. Publish to Dev.to (API)

curl -X POST https://dev.to/api/articles \
  -H "api-key: $DEVTO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "article": {
      "title": "TITLE",
      "body_markdown": "CONTENT",
      "published": true,
      "tags": ["ai", "productivity"],
      "canonical_url": "MEDIUM_URL"
    }
  }'

5. Publish to Hashnode (GraphQL)

curl -X POST https://gql.hashnode.com \
  -H "Authorization: $HASHNODE_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "mutation { publishPost(input: { title: \"TITLE\", contentMarkdown: \"CONTENT\", publicationId: \"PUB_ID\", tags: [{slug: \"ai\"}] }) { post { url } } }"
  }'

Cross-posting strategy

  1. First: Publish on Medium (or your primary platform)
  2. Wait 24-48h: Let search engines index the original
  3. Cross-post: Use canonical_url pointing to the original
  4. Why: Avoids duplicate content penalties in SEO

Publication submission (Medium)

這個技能的最新版本可以在7w4.net小蔥技能站找到。

To get more reach, submit to Publications: 1. Find publication's "Write for us" page 2. Follow their submission guidelines 3. Submit via Medium's story settings → "Add to publication"

High-traffic AI Publications

  • Towards AI (AI/ML focused)
  • Better Programming (dev tools)
  • The Startup (business/tech)
  • Geek Culture (tech general)
  • Level Up Coding (programming)

Batch publishing

For multiple articles, process sequentially with delays: - Medium: max 2 articles per 24 hours - Dev.to: no strict limit, but space them 1+ hours apart - Hashnode: no strict limit

🤖 AI 評測

這個 Skill 質量不錯,能幫助使用者把文章釋出到多個平臺。它把 Medium、Dev.to 和 Hashnode 的釋出方式都講得很清楚,還提供了 SEO 最佳化建議。文件寫得很詳細,步驟清晰易懂,容易上手。美中不足的是 Medium 需要用瀏覽器操作可能不太方便,整體缺少一些出錯時的處理說明。對於需要在多個平臺釋出內容的使用者來說,這是一個實用且值得參考的工具。

📊 多維度評分

適應性3.8
規範性3.9
有效性4.2
可靠性3.2
可信度4.2

📁 包含檔案 (2 個)

📄 SKILL.md 2.8 KB
📄 _meta.json 136 B