/ Annuaire / Playground / md2wechat-skill
● Communauté geekjourneyx ⚡ Instantané

md2wechat-skill

par 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.

Pourquoi l'utiliser

Fonctionnalités clés

Démo en direct

Aperçu en pratique

md2wechat-skill.replay ▶ prêt
0/0

Installer

Choisissez votre client

~/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
    }
  }
}

Ouvrez Claude Desktop → Settings → Developer → Edit Config. Redémarrez après avoir enregistré.

~/.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 utilise le même schéma mcpServers que Claude Desktop. La config projet l'emporte sur la globale.

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
    }
  }
}

Cliquez sur l'icône MCP Servers dans la barre latérale Cline, puis "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
    }
  }
}

Même format que Claude Desktop. Redémarrez Windsurf pour appliquer.

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

Continue utilise un tableau d'objets serveur plutôt qu'une map.

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

Ajoutez dans context_servers. Zed recharge à chaud à la sauvegarde.

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

Une seule ligne. Vérifiez avec claude mcp list. Supprimez avec claude mcp remove.

Cas d'usage

Usages concrets : md2wechat-skill

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

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

Quand l'utiliser : You draft in Obsidian/VSCode and dread the manual formatting in the WeChat editor.

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

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

Pièges
  • Images in your Markdown are local paths — Skill uploads local images to WeChat's media library — they must be accessible to the runner
Combiner avec : filesystem

Use AI mode for a visually distinctive long-form essay

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

Quand l'utiliser : The piece warrants custom pull-quotes, callouts, or visual hierarchy.

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

Résultat : A visually distinct article that stands out in the feed.

Pièges
  • Over-styling hurts mobile readability — Preview on mobile before publishing — WeChat users are 95%+ mobile
Combiner avec : claude-blog-skill

Combinaisons

Associez-le à d'autres MCPs pour un effet X10

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.✓ Copié
md2wechat-skill + filesystem

Read drafts from a local vault of markdown files

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

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.✓ Copié

Outils

Ce que ce MCP expose

OutilEntréesQuand appelerCoût
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

Coût et limites

Coût d'exécution

Quota d'API
md2wechat.cn has free + paid tiers; WeChat API has its own quotas
Tokens par appel
Low for API mode, medium for AI mode
Monétaire
Mostly free; paid only if you exceed md2wechat.cn's free tier
Astuce
Use API mode for routine posts; save AI mode for showpieces.

Sécurité

Permissions, secrets, portée

Stockage des identifiants : md2wechat.cn API key + WeChat AppID/AppSecret in env vars. Never commit.
Sortie de données : To md2wechat.cn and WeChat's official API endpoints

Dépannage

Erreurs courantes et correctifs

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.

Alternatives

md2wechat-skill vs autres

AlternativeQuand l'utiliserCompromis
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

Plus

Ressources

📖 Lire le README officiel sur GitHub

🐙 Voir les issues ouvertes

🔍 Parcourir les 400+ serveurs MCP et Skills