/ Diretório / Playground / md2wechat-skill
● Comunidade geekjourneyx ⚡ Instantâneo

md2wechat-skill

por geekjourneyx · geekjourneyx/md2wechat-skill

Write WeChat Official Account articles in Markdown — Claude converts styling, uploads images, and drops the draft into your WeChat backend.

A Claude skill that takes a Markdown draft and produces a styled WeChat Official Account (公众号) article. API mode calls md2wechat.cn for instant themed conversion; AI mode lets Claude generate richer custom styling. Handles metadata extraction, image upload to WeChat's media library, and creating the draft directly in the backend.

Por que usar

Principais recursos

Demo ao vivo

Como fica na prática

md2wechat-skill.replay ▶ pronto
0/0

Instalar

Escolha seu cliente

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "md2wechat-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/md2wechat-skill",
        "~/.claude/skills/md2wechat-skill"
      ],
      "_inferred": true
    }
  }
}

Abra Claude Desktop → Settings → Developer → Edit Config. Reinicie após salvar.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "md2wechat-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/md2wechat-skill",
        "~/.claude/skills/md2wechat-skill"
      ],
      "_inferred": true
    }
  }
}

Cursor usa o mesmo esquema mcpServers que o Claude Desktop. Config de projeto vence a global.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "md2wechat-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/md2wechat-skill",
        "~/.claude/skills/md2wechat-skill"
      ],
      "_inferred": true
    }
  }
}

Clique no ícone MCP Servers na barra lateral do Cline, depois "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "md2wechat-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/md2wechat-skill",
        "~/.claude/skills/md2wechat-skill"
      ],
      "_inferred": true
    }
  }
}

Mesmo formato do Claude Desktop. Reinicie o Windsurf para aplicar.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "md2wechat-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/geekjourneyx/md2wechat-skill",
        "~/.claude/skills/md2wechat-skill"
      ]
    }
  ]
}

O Continue usa um array de objetos de servidor em vez de um map.

~/.config/zed/settings.json
{
  "context_servers": {
    "md2wechat-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/geekjourneyx/md2wechat-skill",
          "~/.claude/skills/md2wechat-skill"
        ]
      }
    }
  }
}

Adicione em context_servers. Zed recarrega automaticamente ao salvar.

claude mcp add md2wechat-skill -- git clone https://github.com/geekjourneyx/md2wechat-skill ~/.claude/skills/md2wechat-skill

Uma linha só. Verifique com claude mcp list. Remova com claude mcp remove.

Casos de uso

Usos do mundo real: md2wechat-skill

Turn a Markdown draft into a WeChat Official Account draft in one step

👤 运营 / 公众号 editors who prefer writing in Markdown ⏱ ~5 min beginner

Quando usar: You draft in Obsidian/VSCode and dread the manual formatting in the WeChat editor.

Pré-requisitos
  • md2wechat.cn API key — Sign up at md2wechat.cn — free tier available
  • WeChat Official Account API credentials — Register your 公众号 and get AppID/AppSecret
Fluxo
  1. Convert via API mode
    Use md2wechat-skill. Take this draft at article.md, convert with the 'modern' theme, and push to WeChat drafts.✓ Copiado
    → Themed HTML + draft URL in the WeChat backend
  2. Review in WeChat editor
    (manual step — open the draft)✓ Copiado
    → Preview matches intent

Resultado: A publish-ready WeChat draft in seconds instead of 20 minutes of copy-paste.

Armadilhas
  • Images in your Markdown are local paths — Skill uploads local images to WeChat's media library — they must be accessible to the runner
Combine com: filesystem

Use AI mode for a visually distinctive long-form essay

👤 Creators who want more than a template theme ⏱ ~15 min intermediate

Quando usar: The piece warrants custom pull-quotes, callouts, or visual hierarchy.

Fluxo
  1. Request AI mode
    Use md2wechat-skill in AI mode. Style this essay with warm typography and pull-quotes.✓ Copiado
    → Claude produces richer HTML styling than a preset theme
  2. Upload to drafts
    Now push to the 公众号 draft backend.✓ Copiado
    → Draft ID returned

Resultado: A visually distinct article that stands out in the feed.

Armadilhas
  • Over-styling hurts mobile readability — Preview on mobile before publishing — WeChat users are 95%+ mobile
Combine com: claude-blog-skill

Combinações

Combine com outros MCPs para 10× de alavancagem

md2wechat-skill + claude-blog-skill

claude-blog writes the article, md2wechat-skill publishes it to WeChat

Use /blog write for a new post, then md2wechat-skill to push to the 公众号 drafts.✓ Copiado
md2wechat-skill + filesystem

Read drafts from a local vault of markdown files

For every .md in ~/wechat-drafts ready to ship, convert and push.✓ Copiado

Recommend a cover image prompt, generate externally, then upload via this skill

Pick a cover prompt from nano-banana, then publish the draft with the resulting image.✓ Copiado

Ferramentas

O que este MCP expõe

FerramentaEntradasQuando chamarCusto
API conversion (themed) markdown + theme name Fast themed output md2wechat.cn credits
AI styling mode markdown + style brief Custom look beyond presets LLM tokens only
Image upload image paths / URLs Before draft creation if images present 0 (WeChat API)
Draft creation HTML + metadata + media IDs Final step 0
Cover image generation article or custom brief No cover supplied Depends on generator

Custo e limites

O que custa rodar

Cota de API
md2wechat.cn has free + paid tiers; WeChat API has its own quotas
Tokens por chamada
Low for API mode, medium for AI mode
Monetário
Mostly free; paid only if you exceed md2wechat.cn's free tier
Dica
Use API mode for routine posts; save AI mode for showpieces.

Segurança

Permissões, segredos, alcance

Armazenamento de credenciais: md2wechat.cn API key + WeChat AppID/AppSecret in env vars. Never commit.
Saída de dados: To md2wechat.cn and WeChat's official API endpoints

Solução de problemas

Erros comuns e correções

40001 invalid credential (WeChat)

AppSecret wrong or access_token expired. The skill should refresh; if not, rotate secret.

Images don't render in WeChat

WeChat blocks cross-domain images — make sure all images are uploaded via the media API.

Conversion API returns 401

md2wechat.cn key missing or exhausted — check dashboard.

Alternativas

md2wechat-skill vs. outros

AlternativaQuando usarTroca
Manual copy-paste into WeChat editorInfrequent postsSlow but zero setup
Mdnice / Mdx editorYou want a web UI rather than AI automationManual flow, no draft API push

Mais

Recursos

📖 Leia o README oficial no GitHub

🐙 Ver issues abertas

🔍 Ver todos os 400+ servidores MCP e Skills