Token导航 LogoToken导航TokenDH.com
效率敏感数据clawhub未标认证来源可访问clear审计通过

channelchannel 分析

Agent Skill

channel 用于处理图像、截图、视觉识别或图片素材相关工作,适合在 OpenClaw 中需要让 Agent 分析图片、整理视觉素材或辅助图像流程时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

63,199

周安装

2,532

GitHub Stars

3

下载量

20,459
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:channel(channel 分析)
来源仓库:https://github.com/manifoldor/channel
安装命令:
openclaw skills install channel
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install channel

简介

微信公众号草稿箱管理工具,支持图文内容创建与图片自动提取。

  • 适用于社交媒体内容管理与图文排版辅助场景。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。
  • 通过 clawhub 安装,需绑定微信 API 凭证方可使用。
  • 涉及第三方平台接口调用,应注意账号权限与内容发布合规限制。
  • channel 属于效率类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
channel
description
WeChat Official Account Draft Box management tool. Create and manage graphic draft articles via WeChat API, supporting text and images. Automatically extracts the first paragraph as summary. Supports draft creation, listing, publishing, and deletion.
env

微信公众号草稿箱管理

通过微信公众号 API 管理草稿箱内容,支持创建图文消息、上传图片、发布文章。

功能特性

  • 📝 图文草稿 - 创建带格式的图文消息
  • 🖼️ 图片支持 - 自动上传正文和封面图片
  • 🎨 自动封面 - 未提供封面时自动生成默认封面图(蓝紫色渐变)
  • 📋 自动摘要 - 正文第一段自动提取为文章摘要
  • 📊 草稿管理 - 查看、发布、删除草稿
  • 🔗 发布接口 - 支持通过 API 发布(需权限)

前提条件

1. 微信公众号认证

  • 拥有一个微信公众号(订阅号或服务号)
  • 完成微信认证(部分接口需要)

2. 获取开发者凭证

  1. 登录 微信公众平台
  2. 开发 → 基本配置 → 开发者ID
  3. 获取 AppIDAppSecret
  4. 添加服务器 IP 到白名单

3. 配置环境变量

# 添加到 ~/.zshrc
export WECHAT_APPID="your-app-id"
export WECHAT_APPSECRET="your-app-secret"

然后执行:

source ~/.zshrc

使用方法

创建草稿

基础用法(自动生成封面图):

python3 scripts/channel.py create "文章标题" "这里是正文内容..."

从文件读取正文(自动生成封面图):

python3 scripts/channel.py create "文章标题" --file article.txt

带自定义封面图:

python3 scripts/channel.py create "文章标题" "正文内容..." --cover cover.jpg

禁止自动生成封面图:

python3 scripts/channel.py create "文章标题" "正文..." --no-auto-cover

设置作者:

python3 scripts/channel.py create "文章标题" "正文..." --author "张三"

正文格式

纯文本:

python3 scripts/channel.py create "标题" "这是正文内容,支持换行。\
\
第二段内容..."

带图片(Markdown 格式):

python3 scripts/channel.py create "标题" "正文\
\
!<span class=\"image\"><span>描述</span></span>(/path/to/image.jpg)\
\
更多内容..."

HTML 格式:

python3 scripts/channel.py create "标题" "<p>正文</p><img src='url' />"

查看草稿列表

# 列出最近 20 篇
python3 scripts/channel.py list

# 列出最近 50 篇
python3 scripts/channel.py list --limit 50

输出示例:

📝 草稿列表 (3 篇):

序号   Media ID                       标题                                     更新时间
----------------------------------------------------------------------------------------------------
1      MEDIA_ID_1234567890abcdef    欢迎使用微信公众号                         2024-02-03 15:30
2      MEDIA_ID_abcdef1234567890    文章标题示例                               2024-02-03 14:20
3      MEDIA_ID_xxxxxxxxxxxxxxxx    测试草稿                                   2024-02-03 13:10

发布草稿

python3 scripts/channel.py publish MEDIA_ID_1234567890abcdef

⚠️ 注意:发布接口需要开通发布权限,部分账号可能需要手动在后台发布。

删除草稿

python3 scripts/channel.py delete MEDIA_ID_1234567890abcdef

命令参考

命令功能示例
create创建草稿create "标题" "正文" --cover img.jpg
list列岀草稿list --limit 20
publish发布草稿publish media_id
delete删除草稿delete media_id

create 命令参数

参数简写说明必填
title-文章标题
content-正文内容否(可用 --file)
--file-f从文件读取正文
--author-a作者名称
--cover-c封面图片路径
--no-auto-cover-禁止自动生成封面图
--no-comment-关闭评论
--fans-only-仅粉丝可评论

自动封面图

当未提供 --cover 参数时,工具会自动生成一张默认封面图:

  • 尺寸: 900×500 像素(微信公众号推荐尺寸)
  • 样式: 蓝紫色渐变背景
  • 格式: JPEG
  • 提示: 自动生成时会显示 "🎨 未提供封面图,正在自动生成..."

如需使用自定义封面,请使用 --cover 参数指定图片路径。

正文内容格式

Markdown 支持

  • **粗体** → 粗体
  • *斜体* → 斜体
  • <span class="image"><span>描述</span></span>(路径) → 图片(自动上传)

图片处理

本地图片(自动上传):

!<span class="image"><span>图片描述</span></span>(/path/to/local/image.jpg)

网络图片(直接使用):

!<span class="image"><span>图片描述</span></span>(https://example.com/image.jpg)

摘要提取规则

  • 自动提取正文第一段作为摘要
  • 移除 HTML 标签
  • 超过 120 字符自动截断并添加 "..."
  • 用于文章列表展示和分享预览

输出结果

创建成功示例:

============================================================
✅ 草稿创建成功!
============================================================
📄 Media ID: MEDIA_ID_1234567890abcdef
📝 标题: 欢迎使用微信公众号
📋 摘要: 这是文章的摘要内容,来自正文第一段...
⏰ 创建时间: 2024-02-03T15:30:45.123456

💡 提示:
   - 草稿已保存到微信公众号后台
   - 请登录 mp.weixin.qq.com 查看并发布
   - 或使用 'publish' 命令直接发布(需开通权限)
============================================================

使用场景

场景1:快速发布文章

# 创建并准备发布
python3 scripts/channel.py create "今日新闻" "今天的重要新闻是..." --author "编辑部"

# 然后手动或自动发布
python3 scripts/channel.py list
python3 scripts/channel.py publish MEDIA_ID_xxxx

场景2:批量导入文章

# 准备多个文章文件
for file in articles/*.md; do
    title=$(head -1 "$file")
    python3 scripts/channel.py create "$title" --file "$file"
done

场景3:自动化发布流程

#!/bin/bash
# publish_daily.sh

TITLE="$(date +%Y年%m月%d日) 日报"
CONTENT=$(cat template.txt)

# 创建草稿
RESULT=$(python3 scripts/channel.py create "$TITLE" "$CONTENT" --cover daily_cover.jpg)

# 提取 Media ID 并发布(可选)
# MEDIA_ID=$(echo "$RESULT" | grep "Media ID:" | awk '{print $3}')
# python3 scripts/channel.py publish "$MEDIA_ID"

常见问题

错误:请设置环境变量 WECHAT_APPID 和 WECHAT_APPSECRET → 检查环境变量是否正确设置并生效

错误:access_token missing → 检查 AppID 和 AppSecret 是否正确 → 确认服务器 IP 已添加到公众号白名单

错误:api unauthorized → 公众号未认证,部分接口需要微信认证 → 订阅号和服务号权限不同

图片上传失败 → 检查图片路径是否正确 → 图片大小不能超过 10MB → 支持格式:jpg, png, gif

发布失败 → 确认已开通发布权限 → 部分账号需要手动在后台发布

API 限制

接口每日限制说明
获取 Access Token2000 次有效期 7200 秒
创建草稿100 篇草稿总数上限 100
上传图片无明确限制单张最大 10MB
发布无明确限制需要发布权限

注意事项

  1. 草稿数量 - 草稿箱最多保存 100 篇,超出需要删除旧草稿
  2. 图片存储 - 上传的图片存储在微信服务器,有有效期限制
  3. 内容审核 - 发布的内容需要符合微信内容规范
  4. 原创声明 - 可通过 API 声明原创(需额外参数)

参考

  • 微信公众号文档: https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html
  • 草稿箱接口: references/wechat_api.md
  • 微信公众平台: https://mp.weixin.qq.com

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

98.53%
按下载量换算20,158

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills