ListenHubSkills

Creator

Generate multi-platform content packages — articles, image cards, or narration scripts with illustrations and audio — from any topic, URL, or audio file.

Creator is a ListenHub Skill — an AI agent workflow with access to file system, web browsing, image generation, and other tools. Give it a topic, URL, or audio file, and it produces a complete content package — WeChat articles with illustrations, Xiaohongshu image cards, or narration scripts with optional TTS. All outputs land in a local folder: text, images, and metadata, ready to publish.

Quick Example

WeChat article from a URL:

Write a WeChat article based on this link https://mp.weixin.qq.com/s/xxx

Creator extracts the source, picks an illustration preset, then shows a summary and waits for your confirmation:

Platform:  WeChat
Source:    https://mp.weixin.qq.com/s/xxx (article extraction)
Prototype: Insight commentary
Preset:    Flat illustration
Output:    ./ai-trends-wechat/
APIs used: Content Extraction, Image Generation

Once you confirm, Creator runs the full pipeline. After a few minutes, you get:

ai-trends-wechat/
├── article.md          # Full article with image references
├── images/
│   ├── cover.jpg       # AI-generated cover
│   ├── section-1.jpg
│   └── section-2.jpg
└── meta.json           # Title, summary, tags

Xiaohongshu cards from a topic:

Create Xiaohongshu cards about must-have items for solo apartment living
solo-living-xiaohongshu/
├── cards/
│   ├── 01-cover.jpg
│   ├── 02-page.jpg
│   ├── ...
│   └── prompts.json
├── long-text.md        # Post text with hashtags
└── meta.json

How Creator Writes

Creator does not generate text in a single pass. Each platform runs a structured writing process before any image or audio is produced.

Match a prototype

Creator reads the platform's prototype catalog and auto-matches the best-fit narrative structure for your material — for example "insight commentary", "step-by-step guide", or "personal story". It shows the recommendation and lets you switch to another prototype.

Write with the writing engine

Creator drafts the content using its built-in writing engine, applying the selected prototype's structure and your active style rules. This is where the headline, hook, body, and section breaks are produced.

Self-review and revise

Creator runs a multi-level quality review (L1–L4) over the draft — checking structure, clarity, tone, and platform fit — and revises before finalizing. You receive the revised result, not the first draft.

Platforms

Creator writes a structured, long-form WeChat article with clear headings and concise paragraphs, and generates a cover image plus section illustrations to match.

Three visual presets are available for illustrations — Flat, Watercolor, and Photo-Realistic. Creator picks one based on your topic and shows it in the confirmation summary, or you can specify: "use the watercolor preset".

Creator produces Xiaohongshu content in two formats: image cards (5–8 designed pages with bold text and visuals) and a long-form post (hook-first, with hashtags). You get both by default, or can request just one.

Ten visual presets are available for cards, ranging from minimal to retro to pop. Creator auto-selects based on content, or you can specify: "use the Notion preset". In long-text-only mode, no cards or images are generated and no preset is chosen.

Creator writes a conversational, spoken-word script with natural pacing and clear structure. Optionally, it generates a TTS audio file using an AI voice. Narration uses no visual presets.

Choosing a Preset

For WeChat and Xiaohongshu (when images are generated), Creator selects the illustration or card preset before the confirmation gate, so the chosen style appears in the summary you approve. If you named a preset in your request (e.g., "use watercolor"), Creator uses it directly; otherwise it recommends the best match for your topic and lets you pick.

Presets are skipped entirely for the Narration template and for Xiaohongshu in long-text-only mode.

Supported Inputs

InputExampleWhat Creator does
URL (article/page)https://mp.weixin.qq.com/s/xxxExtracts content via API, uses it as source material
URL (audio/video)A YouTube or Bilibili linkDownloads and transcribes locally, writes from the transcript
Local audio filemeeting.mp3Transcribes with local ASR, writes from the transcript
TextA pasted paragraph or documentUses the text as source material
Topic"AI in education"Generates content from scratch

Audio/video transcription runs locally via coli. Install with npm i -g @marswave/coli. No API key needed for transcription.

When you give Creator only a topic or a few keywords, it first checks the angle against a quality filter — is it interesting, informative, and relatable — and proposes sharper alternatives if the topic is too thin or vague before it starts writing.

API Key

Image generation, content extraction from URLs, and TTS require a ListenHub API key. Creator checks at the confirmation step and walks you through setup if needed.

Text-only pipelines (e.g., topic → narration script without audio) work without an API key.

Style Learning

Learn from a reference: Share an article, post, or script you like — say "use this as a style reference". Creator extracts 3–5 concrete style directives (sentence length, tone, formatting habits), shows them for you to confirm or edit, and applies them to this generation. It then asks whether to save them for future use. If you share only a reference with no material (e.g., "just learn this article's style"), Creator extracts and saves the style directly without generating content.

Set rules directly: After reviewing output, tell Creator what to adjust. It saves these as persistent style rules:

  • "remember: keep WeChat paragraphs short"
  • "narration scripts should be under 800 words"
  • "小红书少用 emoji"

How style rules are stored

Style rules live as plain Markdown files under your current working directory, one directive per line, one file per platform:

.listenhub/creator/styles/
├── wechat.md
├── xiaohongshu.md
└── narration.md

You can edit these files directly. When writing, Creator applies style in priority order — directives from the current reference override saved platform rules, which override the built-in platform baseline. If a platform file does not exist, no custom style is applied. To reset: "reset WeChat style" or "重置公众号风格偏好".

Trigger

Type /creator to invoke directly, or describe what you want in natural language — Creator activates when it recognizes a content generation request (e.g., "write a WeChat article", "帮我写篇公众号").

API Reference

See the OpenAPI documentation for details on the underlying content extraction, image generation, and TTS endpoints.

On this page