md2wechat
Convert Markdown to WeChat Official Account HTML. Use this whenever the user wants WeChat article formatting, article preview, WeChat draft upload, image generation for articles, cover or infographic generation, image-post creation, writer-style drafting, title suggestions, AI trace removal, or curr
Rank
62
Safety
84
Downloads
2.6k
Updated
Oct 9, 2026
Version
3.1.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 2.6K downloads reported by the source. Last updated 10/9/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 9, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 9, 2026
- Adoption signal
- 2.6K downloadsadoption · observed Oct 9, 2026
- Latest release
- 3.1.0release · observed Jul 13, 2026
- Handshake status
- UNKNOWNsecurity
Install and run
Setup complexity: low.
clawhub skill install s172bghxb7ss49wmxkkqtrvbf583hwn8:md2wechat- Install using `clawhub skill install s172bghxb7ss49wmxkkqtrvbf583hwn8:md2wechat` in an isolated environment before connecting it to live workloads.
- No published capability contract is available yet, so validate auth and request/response behavior manually.
- Review the upstream CLAWHUB listing at https://clawhub.ai/geekjourneyx/md2wechat before using production credentials.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-geekjourneyx-md2wechat/snapshot"
Documentation
CLAWHUB
95,574 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
--- name: md2wechat description: Convert Markdown to WeChat Official Account HTML. Use this whenever the user wants WeChat article formatting, article preview, WeChat draft upload, image generation for articles, cover or infographic generation, image-post creation, writer-style drafting, title suggestions, AI trace removal, or current discovery of supported providers, themes, prompts, and layout modules. --- # md2wechat Use this skill to operate the `md2wechat` CLI. Keep the skill focused on execution decisions. For full command tutorials, installation details, and FAQ-level explanations, refer users to the project docs instead of expanding this runtime protocol. ## Intent Routing Choose the command family before taking any publish or generation action: - Standard article HTML, article preview, metadata inspection, or WeChat article draft: use `inspect`, `preview`, and `convert`. - Image-first post, image note, image-text note, `newspic`, or multi-image post: use `create_image_post`, not `convert --draft`. - Article cover or article infographic: prefer `generate_cover` or `generate_infographic` over raw `generate_image` when a bundled preset fits. - Host-agent image generation request with no provider configured: use image plan mode (`--plan --json`) to get prompt intent, then hand it to the host image-generation tool if one is available outside md2wechat. - WeChat title candidates for an existing article: use `title suggest <article.md> --json`; it emits a host-Agent AI request and does not choose or write the final title. - Existing article or draft, user asks what to improve next: run `md2wechat advise <article.md> --json`; treat it as recommendation-only and keep `inspect --json data.readiness.targets/blockers` as the publish gate. - Writing in a creator style or removing AI traces: use `write` or `humanize`. - Provider, theme, prompt, or layout uncertainty: run discovery first. Do not guess from memory or repository files. Treat `convert --draft` and `create_image_post` as different publish targets, not interchangeable variants. ## Discovery First Use CLI discovery as the source of truth, but keep it scoped to the next decision. Do not run the full catalog for tasks that do not need provider, theme, prompt, or layout selection. Run the smallest useful discovery set: - Article formatting with no theme or modules chosen: ```bash md2wechat themes list --json md2wechat layout list --json ``` - A named theme, provider, prompt, or layout module: ```bash md2wechat themes show <name> --json md2wechat providers show <name> --json md2wechat prompts show <name> --kind <kind> --json md2wechat layout show <name> --json ``` - Image generation or image-preset selection: ```bash md2wechat providers list --json md2wechat prompts list --kind image --json ``` - Title suggestion prompt selection: ```bash md2wechat prompts list --kind title --json md2wechat prompts show wechat-title-expert --kind title --json ```
_meta.json
{
"ownerId": "kn75jcfg3rdd1cknazbsajdfr180jt5f",
"slug": "md2wechat",
"version": "3.1.0",
"publishedAt": 1783963215134
}skill-card.md
## Description: md2wechat helps agents operate the md2wechat CLI to convert Markdown into WeChat Official Account HTML, previews, drafts, image posts, generated covers or infographics, title suggestions, and related article-writing workflows. This skill is ready for commercial/non-commercial use. ## Publisher: [geekjourneyx](https://clawhub.ai/user/geekjourneyx) ### License/Terms of Use: MIT-0 ## Use Case: Developers, creators, and publishing teams use this skill to guide an agent through WeChat Official Account article formatting, preview, readiness inspection, draft creation, image-post creation, and related md2wechat CLI workflows. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: Draft creation, image upload, publishing, or remote image generation can use local credentials and affect a WeChat account or external provider when explicitly requested. Mitigation: Review the proposed command before approval and allow those actions only when the user has explicitly requested them and required credentials are configured. Risk: Publishing readiness can be misread if an agent relies on stale checks or legacy booleans. Mitigation: Use inspect --json and evaluate data.readiness.targets plus data.readiness.blockers before upload or draft actions. Risk: Article formatting can unintentionally modify source Markdown if generated content is saved in place. Mitigation: Keep source Markdown read-only by default, write temporary formatted artifacts, and require explicit user confirmation before saving generated Markdown next to the source. Risk: Title suggestions, advice, and image plans may be recommendations or prompt requests rather than completed publishing decisions. Mitigation: Treat advisory outputs as recommendation-only and require user confirmation before converting them into final article, image, upload, or draft actions. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/geekjourneyx/skills/md2wechat) ## Skill Output: **Output Type(s):** [text, markdown, code, shell commands, configuration, guidance] **Output Format:** [Markdown guidance with inline shell commands and JSON-aware CLI output handling] **Output Parameters:** [1D] **Other Properties Related to Output:** [May direct the agent to create temporary formatted Markdown artifacts, local previews, drafts, uploads, or image-generation plans only when the user requests those actions and required credentials are configured.] ## Skill Version(s): 3.1.0 (source: server release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/geekjourneyx/skills/md2wechat",
"sourceUrl": "https://clawhub.ai/geekjourneyx/skills/md2wechat",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:08:17.869Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-geekjourneyx-md2wechat/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-geekjourneyx-md2wechat/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-09T13:08:17.869Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "2.6K downloads",
"href": "https://clawhub.ai/geekjourneyx/md2wechat",
"sourceUrl": "https://clawhub.ai/geekjourneyx/md2wechat",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-09T13:08:17.869Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "3.1.0",
"href": "https://clawhub.ai/geekjourneyx/md2wechat",
"sourceUrl": "https://clawhub.ai/geekjourneyx/md2wechat",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-13T17:20:15.134Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-geekjourneyx-md2wechat/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-geekjourneyx-md2wechat/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 3.1.0",
"description": "md2wechat 3.1.0 - Added explicit decision to use md2wechat advise for article or draft improvement suggestions; treat as recommendation-only. - Updated inspect command protocol: if a publish target is blocked, always stop and report blockers from data.readiness, not legacy booleans or checks. - Clarified that in --mode ai with --custom-prompt, inspect must run with matching flags for readiness. - Removed the outdated skill-card.md file for clarity and maintenance.",
"href": "https://clawhub.ai/geekjourneyx/md2wechat",
"sourceUrl": "https://clawhub.ai/geekjourneyx/md2wechat",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-07-13T17:20:15.134Z",
"isPublic": true
}
]
}Record generated Oct 9, 2026.
