Communitygithub.com

UnicomAI/wanwu

Extrae artículos de archivos Markdown o enlaces web y publícalos en WeChat Official Accounts. Ideal para escenarios que requieren 'creación automática de borradores/envío de publicaciones', estilos unificados de WeChat (standard/viral) y reutilización en lotes del flujo de publicación.

¿Qué es wanwu?

UnicomAI/wanwu es una habilidad para agentes de IA que automatiza la extracción de contenido desde archivos Markdown o enlaces web y su publicación en WeChat Official Accounts (Cuentas Oficiales de WeChat). Está diseñada para desarrolladores y creadores de contenido que necesitan un flujo de trabajo eficiente y repetible para crear borradores, aplicar estilos de WeChat (tanto el estándar como el viral) y enviar publicaciones de manera masiva. La habilidad soporta plataformas como Claude Code, Cursor y Codex, y se basa en herramientas de línea de comandos para interactuar con la API de WeChat. Su utilidad principal radica en eliminar la tediosa tarea de copiar y pegar contenido manualmente, asegurando que el formato y los estilos se mantengan consistentes en todas las publicaciones. Funciona tomando como entrada un archivo Markdown o una URL, extrayendo el texto y las imágenes, y luego utilizando la API de WeChat para crear un borrador o enviar directamente la publicación, todo desde la interfaz de línea de comandos del agente.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add UnicomAI/wanwu

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace wanwu?

Extrae artículos de archivos Markdown o enlaces web y publícalos en WeChat Official Accounts. Ideal para escenarios que requieren 'creación automática de borradores/envío de publicaciones', estilos unificados de WeChat (standard/viral) y reutilización en lotes del flujo de publicación.

Características

  • Extracción automática: Lee contenido de archivos .md o desde una URL.
  • Estilos unificados: Aplica estilos de WeChat (standard o viral) automáticamente.
  • Creación de borradores: Crea borradores en WeChat para revisión antes de publicar.
  • Publicación directa: Envía el artículo directamente como publicación.
  • Soporte de lotes: Permite procesar múltiples archivos o enlaces en una sola ejecución.
  • Configuración sencilla: Usa variables de entorno para la autenticación con la API de WeChat.

Requisitos

  • Python 3.8 o superior
  • Paquetes Python: requests, beautifulsoup4, markdown, pyyaml, wechatpy
  • Cuenta de desarrollador de WeChat con permisos de API
  • Credenciales de WeChat: WECHAT_APPID, WECHAT_SECRET, WECHAT_TOKEN configuradas como variables de entorno

Instalación

git clone https://github.com/unicomai/wanwu.git
cd wanwu
pip install -r requirements.txt

Uso

python wanwu.py --source <archivo.md o URL> --style <standard|viral> --action <draft|publish>

Ejemplos

  1. Crear un borrador desde un archivo Markdown:

    python wanwu.py --source articulo.md --style standard --action draft
    
  2. Publicar directamente desde una URL:

    python wanwu.py --source https://ejemplo.com/articulo --style viral --action publish
    
  3. Procesar múltiples fuentes:

    python wanwu.py --source articulo1.md articulo2.md --style standard --action draft
    

Configuración

Crea un archivo .env en el directorio raíz con las siguientes variables:

WECHAT_APPID=tu_appid
WECHAT_SECRET=tu_secret
WECHAT_TOKEN=tu_token
WECHAT_AGENTID=tu_agentid  # Opcional, para WeChat Work

Estructura del Proyecto

.
├── wanwu.py
├── requirements.txt
├── .env
└── SKILL.md

Soporte de Plataformas

  • Claude Code: Integración directa mediante comandos de agente.
  • Cursor: Usar en terminal integrada.
  • Codex: Ejecutar como script de Python.

Licencia

MIT

Skills relacionados