WeChat Channels Ad Audit for Openclaw

A structured WeChat Channels creator audit skill that turns account, content, and engagement data into investment-ready advertising reports.

dunkong
v1.0.1
Sep 4, 2026
0
302
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install wechat-channel-ad-audit

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install wechat-channel-ad-audit using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is WeChat Channels Ad Audit?

WeChat Channels Ad Audit is an Openclaw Skills workflow for researching video-channel creators before advertising or partnership decisions. It searches creator accounts, retrieves recent works, collects content details and interaction metrics, and consolidates the results into an evaluation report covering publishing frequency, average engagement, representative content, and engagement stability.

Built on the shared wm_core.py foundation, the skill provides a controlled CLI workflow with API-key validation, cost estimation, mandatory payment confirmation, pagination, caching, and JSON, Markdown, or Excel exports. It helps marketing teams assess audience activity and content performance before committing campaign budget.

WeChat Channels Ad Audit Use Cases

  • Evaluate whether a WeChat Channels creator is suitable for paid promotion or brand collaboration.
  • Search for creator accounts by keyword, niche, or account identifier.
  • Review a creator's recent content publishing cadence and representative works.
  • Analyze likes, comments, shares, and other interaction metrics to estimate audience activity.
  • Compare creator engagement stability before negotiating a partnership.
  • Generate client-ready Markdown reports or structured Excel workbooks for campaign reviews.
  • Retrieve account balance and request consumption after an approved audit.

How WeChat Channels Ad Audit Works

  1. Validate API access: Run the account listing command first to confirm that WM_API_KEY is configured. If the script returns WM_NEED_KEY=1, guide the user through API-key registration before discussing or executing data queries.
  2. Clarify the research goal: Present selectable actions through AskUserQuestion, such as account search, work listings, work details, or interaction metrics, instead of requiring users to manually enter every parameter.
  3. Estimate usage and request approval: For paid endpoints, display the automatic estimate and stop with WM_NEED_CONFIRM=1. After the user approves, rerun the command with --yes. Free endpoints do not require this confirmation.
  4. Query the WeChat Channels data: Use the selected endpoint to search accounts, retrieve works, inspect work information, or collect interaction metrics. List endpoints can use --pages=N to follow cursor-based pagination and merge multiple pages.
  5. Export the audit: Save results as Markdown by default, or select JSON or Excel. Add --report to produce a presentation-ready Markdown report with headings and explanatory context.
  6. Report execution details: Return WM_TOTAL_CONSUMPTION, WM_BALANCE, and the generated WM_OUTPUT_FILE path so users can verify usage and access the audit deliverable.
  7. Handle failures safely: Use exit codes to distinguish invalid input, missing authentication, business or balance errors, network failures, and timeouts. Invalid or failed requests are not charged, while successful paid responses are cached locally for 24 hours.

WeChat Channels Ad Audit Setup

Requirements

  • Python 3 (python3) must be available.
  • Install openpyxl locally if Excel export is required; JSON and Markdown use standard-library functionality.
  • The skill uses the wechat-channel-ad-audit source identifier for usage attribution and settlement.

Configure the API key

  1. Check whether the API key is ready:
python scripts/wechat-channel-ad-audit.py --list
  1. If the command returns WM_NEED_KEY=1, register and create an API key at https://api.we-media.cn?source=clawhub.
  2. Store the key in the skill directory's config.json file:
{"WM_API_KEY":"ach_live_..."}
  1. Re-run the validation command before making any paid request.

Install Excel support

python3 -m pip install openpyxl

Run an audit

Estimate an endpoint before execution:

python scripts/wechat-channel-ad-audit.py --estimate ch-account-search

After user confirmation, execute and export results:

python scripts/wechat-channel-ad-audit.py ch-account-search --yes --format excel keyword=美食

Supported formats are json, markdown (default), and excel. Use --report for a client-facing Markdown report and --pages=N for multi-page list queries.

WeChat Channels Ad Audit Data Schema & Taxonomy

Core endpoints

Endpoint Purpose Reference unit price
ch-account-search Search WeChat Channels accounts ¥0.1
ch-video-list List creator works ¥0.1
ch-info Retrieve work information ¥0.21
ch-metrics Retrieve work interaction metrics ¥0.098

Configuration and runtime metadata

  • config.json: Stores the WM_API_KEY configuration for authenticated requests.
  • WM_API_KEY: API credential status and authentication input.
  • WM_NEED_KEY=1: Indicates that a key must be configured before querying data.
  • WM_NEED_CONFIRM=1: Indicates that a paid request has been estimated and requires explicit --yes approval.
  • WM_TOTAL_CONSUMPTION: Total consumption for the current execution.
  • WM_BALANCE: Remaining account balance returned to the user.
  • WM_OUTPUT_FILE: Path to the generated JSON, Markdown, report, or Excel file.
  • source=wechat-channel-ad-audit: Automatically attached attribution value for usage tracking and settlement.

Output organization

  • Markdown: Human-readable audit results, with --report adding headings and explanatory notes.
  • JSON: Structured response data for downstream processing or custom dashboards.
  • Excel: Spreadsheet output for campaign comparison and client reporting; requires openpyxl.
  • Pagination: Multi-page list responses are merged using cursor-based traversal when --pages=N is supplied.
  • Caching: Successful paid responses are cached locally for 24 hours to prevent duplicate charges on identical retries. Failed responses are not cached.

WeChat Channels Ad Audit Advanced Features

  • Mandatory API-key validation prevents unauthenticated requests from proceeding.
  • Code-level payment confirmation blocks paid execution until the user explicitly approves the estimate.
  • Separate free and paid endpoint handling avoids unnecessary confirmation steps for free queries.
  • AskUserQuestion-based interaction presents guided research choices instead of relying on manual parameter entry.
  • Cursor-based pagination supports consolidated multi-page creator and content lists.
  • Multiple export formats support automation pipelines, analyst workflows, and client-ready delivery.
  • The --report option creates Markdown reports with structured headings and explanations.
  • Standardized WM_* runtime markers expose authentication state, confirmation requirements, balance, consumption, and output paths.
  • Exit-code handling provides actionable responses for input errors, authentication failures, insufficient balance, network errors, and timeouts.
  • A shared wm_core.py foundation standardizes request behavior across this Openclaw Skills data workflow.
  • Automatic source tagging supports usage attribution and settlement across API requests.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*