Design & media

wechat-article-visual-pack

Try it

Create a WeChat Official Account visual pack from a finished article, outline, brand assets, photos, or visual references. Produce a lead cover plus coordinated in-article illustrations with clear section focus and consistent visual direction for WeChat articles, WeChat post images, brand stories, product explainers, event recaps, and knowledge content.

What it does

Create a WeChat Official Account visual pack from a finished article, outline, brand assets, photos, or visual references. Produce a lead cover plus coordinated in-article illustrations with clear section focus and consistent visual direction for WeChat articles, WeChat post images, brand stories, product explainers, event recaps, and knowledge content.

The skill document

WeChat Article Visual Pack

Create a coordinated two-to-four-image WeChat Official Account visual pack from a finished article, outline, brand assets, photos, or visual references. The pack has a lead visual followed by section-focused article illustrations with one consistent direction and reading order; it is not a replacement for one standalone article cover.

Choose the route

  • Create from article content: use beatra.images.generate when the title, article outline, section roles, and visual direction are sufficient.
  • Compose from brand assets: upload up to four ordered photos, products, portraits, logos, or reference images and use beatra.images.transform, clearly declaring what each reference preserves or guides.
  • Refine a selected image: use beatra.images.edit with the accepted lead visual or article illustration as images[0], with no more than two normalized local edit regions.

This Skill owns an ordered image set for a long-form article. Use wechat-cover-maker when the user needs one focused article cover only; it uses its own cover-specific canvas and should not be substituted for this pack.

Plan the visual sequence

Reuse the article's message, section outline, audience, brand assets, visual references, and must-keep details. Propose two to four roles: a lead visual first, then the most important sections, process steps, examples, or evidence. Default to a coherent 2K 16:9 image system for the pack—not the existing single-cover 900 × 383 path—and include the exact count, order, canvas, and text treatment in the paid-call confirmation.

Plan one visual language: shared palette, subject treatment, lighting, and headline-safe areas. Do not promise exact in-image Chinese copy, logos, or line breaks. If the user requests short words in the image, freeze the exact copy in the confirmation and inspect it only when the output is visible.

Verify sequence capability, then confirm one paid request

Use only this Skill's bundled scripts/mcp_client.py for every remote Beatra operation. Do not configure or call a host Beatra Connector and do not use REST/OpenAPI as a fallback. Upload local images through the bundled client; an upload makes bytes available but does not inspect their content.

Before proposing a multi-image paid route, call beatra.models.list and verify that a current route supports the selected capability, final count, canvas, and output_relationship: "sequence". Keep model: "auto" by default; only a real availability, compatibility, control, or price decision should select a concrete model. If sequence is unavailable, report the compatibility outcome and obtain the user's explicit choice to produce one image or split the work into several paid requests. Never silently change a requested linked sequence into independent candidate images.

When available, show a single paid-call confirmation that freezes the prompt, lead and section order, count, sequence relationship, canvas, ordered references, text treatment, model, and controls. Planning and compatibility checks are free. After approval, create one opaque stable client_request_id without user content and submit once. Any changed prompt, roles, count, canvas, references or order, relationship, model, or control is new paid work and needs a new confirmation and ID.

Track, review, and deliver

Keep the returned task_id and poll only it with beatra.tasks.get. If the ID is lost, inspect beatra.tasks.list, then verify the chosen candidate with tasks.get. Replay the exact same payload with the same ID only when creation response delivery is genuinely unknown. Slow polling, connection, update, and authorization failures never cause a replacement paid request.

Use cancellation only when the user asks. A 409 response from beatra.tasks.cancel means the original task continues. When results are visible, review returned order, lead and section focus, visual consistency, safe areas, confirmed canvas, and must-keep assets. Deliver returned artifact links in sequence, observed dimensions, task ID, resolved model, and billing.net_charged_credits; offer at most one focused unexecuted refinement.

References by task

  • Sequence payloads, asset ordering, and local slide edits: workflow
  • Install or reauthorize: installation and authentication
  • Bundled-client diagnostics: Bundled MCP Client diagnostics
  • Registration: installation registration
  • Polling and result fields: tasks and results
  • Billing and recovery: billing, errors, and recovery
  • Disconnecting: uninstall and disconnect
  • Safe updates: automatic updates and safety

Runtime and safe automatic updates

The bundled client silently checks for a newer release at most once every 24 hours while a public command runs. When a newer version is available, the client installs it automatically without separate confirmation only from fixed official Beatra discovery and immutable CDN paths. It verifies the archive, manifest, and every package-owned file, then replaces only files owned by this package. If an update step fails, the current installation remains usable and the original command continues. The setting persists for this installation.

python3 scripts/mcp_client.py update --auto off
python3 scripts/mcp_client.py update --auto on
python3 scripts/mcp_client.py update --check

Related skills

Write the WeChat article and make its pictures in one pass. Give a topic, what you are promoting, and who it is for — this WeChat Official Account article generator returns title candidates written for the feed, the digest line, a full article body structured for how people actually read on a phone, then renders the 2.35:1 cover and a set of in-body images that hold one look from top to bottom. Use it for WeChat Official Account posts, brand and product articles, promotional long-form, founder and expert columns, case studies, content marketing programmes, and any long-form post where the writing and the pictures have to be produced together rather than handed between two people.

Turn an article title, topic, summary, or reference image into a WeChat Official Account cover, WeChat article cover, article hero image, post cover, headline image, or supporting article visual. This AI cover generator and article cover maker distills one clear visual hook, then creates either a rendered headline or a text-free headline-safe area. Use logos, portraits, products, and brand references to shape a brand cover image, and refine composition, focal point, color, thumbnail clarity, and crop resilience for a publish-ready WeChat cover design.

Create a WeChat Channels video cover, WeChat Video Account cover, or WeChat Channels thumbnail from a video topic, title, script, key frame, portrait, product photo, or reference image. This AI video cover maker builds a clear focal visual, a text-safe area, and a channel-consistent cover direction for WeChat Channels videos, creator updates, product explainers, local-business posts, and knowledge content.

Create WeChat Moments posters and campaign graphics from a product photo, event brief, promotion, recruitment message, seasonal greeting, brand assets, or accepted draft. Produce square or vertical social visuals with a clear focal point and headline-safe space for WeChat Moments, customer-community updates, launches, invitations, and marketing campaigns; refine the selected image while preserving the brand direction.

Create a vertical WeChat Channels product-display video from a real product photo and confirmed product information. Shape a clear product opening, one detail or use moment, and a clean ending, then prepare the finished product video with a title and publishing copy for WeChat Channels product content, including a new-product showcase video.