md2wechat Agent API markmd2wechat Agent API
  • Docs
  • Themes
  • Editor
  • Blog
  • Pricing
  • Examples
  • Skills
  • Contact
From Content Retrieval to WeChat Drafts: The Content Creation Toolchain I Design for AI Agents
2026/03/22

From Content Retrieval to WeChat Drafts: The Content Creation Toolchain I Design for AI Agents

A practical overview of the AI Agent content toolchain behind my projects: jina-cli for content retrieval, agents for topic selection and drafting, and md2wechat Agent API for formatting and sending content into WeChat drafts.

One thing has become much clearer to me over the last two years:

I do not just want to build a single tool. I want to build a content creation toolchain for AI Agents.

Because the real problem in content automation is rarely just “can the model write.”

The real problem is whether these steps can be connected into a stable workflow:

  1. content retrieval
  2. topic selection and filtering
  3. drafting
  4. formatting
  5. draft delivery into WeChat

If any of those steps remains manual, fragile, or disconnected, the workflow is still only half-automated.

Why so many AI content workflows stop halfway

Because most products solve only one slice.

Some tools solve:

  • AI writing

Some tools solve:

  • Markdown to WeChat HTML

Some tools solve:

  • source retrieval

Each one can be useful on its own, but the gaps become obvious when you try to chain them:

  • where does the material come from
  • how does the agent read a URL
  • how are topics selected
  • how does the output become WeChat-friendly
  • how are images and assets handled
  • how does the result enter the draft system

That is why I care less about isolated buttons and more about agent-callable workflow layers.

Stage 1: content retrieval is the real beginning

Many people want the agent to start writing immediately.

That sounds efficient, but it usually creates weak input and unstable output.

The first layer should answer:

  • where the material comes from
  • how the workflow searches for sources
  • how a URL becomes readable content
  • how web pages enter the agent pipeline

That is where jina-cli fits.

The role of jina-cli in the stack

jina-cli is a web reading CLI for AI Agents.

It handles:

  • web search
  • reading page content
  • turning URLs into Markdown, Text, HTML, or JSON that models can consume more easily

If the whole workflow is a pipeline, jina-cli owns the front input layer.

It is not the final content product.

It is:

  • a material retrieval layer
  • a URL reading layer
  • an agent-facing web input layer

Stage 2: topic selection should not depend on the model inventing context

Once the material is available, the next step should not be unconditional drafting.

A stronger middle layer looks like this:

  • summarize sources
  • compare sources
  • decide which angle matters
  • build a structure
  • then draft

The core job here is not speed. It is editorial judgment.

This is the kind of work I want the agent to do:

  • decide which sources are worth using
  • decide which angle fits the audience
  • identify which sources reinforce each other
  • determine whether the article should be news, tutorial, or opinion
  • turn source material into a coherent structure

Without the retrieval layer, this often degrades into:

the model writing from vague memory.

With a tool like jina-cli, topic selection and structure can be grounded in actual source pages.

Stage 3: drafting is the middle layer, not the whole product

It is easy to confuse “AI content tools” with “AI writing tools.”

I do not think that is enough.

Writing matters, but what determines whether a workflow is usable is whether the writing step is connected to both the input side and the publishing side.

At this stage, the agent can do work like:

  • outline generation
  • angle extraction
  • synthesis across multiple sources
  • converting notes into a publishable article
  • adapting the tone to a target channel

In other words, generation should be grounded in:

  • real source material
  • chosen editorial direction
  • a specific destination channel

Stage 4: formatting is one of the most underestimated layers in content automation

This is where many workflows break.

The article exists, but once it enters WeChat, the formatting falls apart:

  • heading structure is inconsistent
  • quote styling is weak
  • image layout feels wrong
  • code blocks and spacing degrade

That is one reason I continued building around md2wechat.

This layer solves:

  • Markdown to WeChat-friendly HTML
  • formatting automation
  • theme and style control
  • a more stable bridge into real publishing environments

If jina-cli solves the front-stage input problem, then md2wechat solves the back-stage formatting problem.

Related reading on this site:

  • md2wechat-skill
  • md2wechat-lite
  • What a WeChat Automation Workflow Should Include

Stage 5: draft delivery is where the workflow starts to feel complete

Formatting is not the end.

The workflow gets much closer to business usefulness when the agent can move the result into a reviewable draft state rather than stop at a local Markdown or HTML file.

That is where md2wechat Agent API becomes important.

It fits the back stage of the workflow:

  • convert content into WeChat-friendly HTML
  • create article drafts
  • create newspic drafts
  • upload media assets
  • send the result into the WeChat draft system

At that point, the pipeline becomes:

Front stage

  • jina-cli
  • search
  • web reading
  • source pool creation

Middle stage

  • topic filtering
  • summarization
  • structural planning
  • draft generation

Back stage

  • md2wechat
  • formatting
  • media handling
  • sending into WeChat drafts

This toolchain is not only about “writing articles”

More accurately, it is about:

turning content creation into a workflow an agent can execute repeatedly.

I want each layer to stay clear in responsibility:

  • jina-cli for retrieval
  • the agent for understanding, filtering, and writing
  • md2wechat for formatting and publishing

That is different from the “all-in-one platform” approach.

I would rather build:

  • CLI tools
  • skills
  • APIs
  • workflow layers that can be composed

Because the agent era rewards:

  • tools with clear boundaries
  • interfaces that can be embedded in runtimes
  • modules that can be chained freely

Why I keep building CLI tools for agents

I increasingly believe that many software products are no longer built only for humans.

They are also built for agents.

That means tool design has to consider more than buttons and screens.

It also has to consider:

  • how the agent calls a command
  • how the agent calls an API
  • how multiple tools connect into one workflow

That is why I keep building content-related tools for agents:

  • retrieval tools
  • web reading tools
  • formatting tools
  • draft and publishing tools

They may look separate, but they are all solving the same deeper problem:

turn the most fragile parts of automated content creation into reusable agent capabilities.

The long-term goal is not a single article, but a reusable infrastructure

Looking further ahead, I do not want these projects to stay as scattered utilities.

I want them to become a content infrastructure layer for AI Agents.

That kind of infrastructure can support:

  • WeChat creators
  • technical content teams
  • AI news workflows
  • niche publishing operations
  • teams that need semi-automated publishing

Today that stack may mainly include:

  • jina-cli
  • md2wechat
  • md2wechat Agent API

Later it can expand into:

  • topic scoring
  • quality evaluation
  • voice and style constraints
  • multi-channel distribution
  • feedback loops from published results

Closing thought

If you want AI Agents to participate in content creation in a meaningful way, the key is not only model choice.

The key is workflow continuity.

For me, the pipeline has at least three major parts:

  • front stage: content retrieval
  • middle stage: topic selection and drafting
  • back stage: formatting and draft publishing

jina-cli solves the front stage.
md2wechat and md2wechat Agent API solve the back stage.
The agent workflow in the middle handles selection, shaping, and writing.

That is the direction I care about:

not one isolated tool, but a content creation pipeline agents can actually execute.

Continue Reading

  • Retrieval layer: geekjourneyx/jina-cli
  • Formatting and publishing layer: md2wechat Agent API
  • Workflow breakdown: What a WeChat Automation Workflow Should Include
All Posts

Author

avatar for geekjourney
geekjourney

Categories

  • Workflow
Why so many AI content workflows stop halfwayStage 1: content retrieval is the real beginningThe role of jina-cli in the stackStage 2: topic selection should not depend on the model inventing contextStage 3: drafting is the middle layer, not the whole productStage 4: formatting is one of the most underestimated layers in content automationStage 5: draft delivery is where the workflow starts to feel completeFront stageMiddle stageBack stageThis toolchain is not only about “writing articles”Why I keep building CLI tools for agentsThe long-term goal is not a single article, but a reusable infrastructureClosing thoughtContinue Reading

More Posts

What a WeChat Automation Workflow Should Include
Workflow

What a WeChat Automation Workflow Should Include

A workflow breakdown covering content input, formatting, drafts, media, and review in a WeChat publishing pipeline.

avatar for geekjourney
geekjourney
2026/03/12
How to Publish from Obsidian to a WeChat Public Account
Workflow

How to Publish from Obsidian to a WeChat Public Account

A workflow guide for Obsidian users covering formatting, plugin use, API escalation, and where manual review should remain.

avatar for geekjourney
geekjourney
2026/03/12
How to Remove AI Tone from WeChat Official Account Articles
Workflow

How to Remove AI Tone from WeChat Official Account Articles

A reverse-debugging guide to AI-sounding WeChat articles, with an editing sequence, a stronger revision prompt, and a pre-publish checklist.

avatar for geekjourney
geekjourney
2026/03/18

Newsletter

Join the community

Subscribe to our newsletter for the latest news and updates

md2wechat Agent API markmd2wechat Agent API

The official md2wechat API, docs, CLI, and skill entry points for Markdown to WeChat publishing workflows.

GitHubX (Twitter)
Product
  • Quickstart
  • Themes
  • Pricing
  • Contact
Docs
  • Auth
  • OpenAPI
  • llms.txt
Ecosystem
  • Examples
  • Skills
  • md2wechat-lite
© 2026 md2wechat Agent API. All Rights Reserved.