CommunityRedacción y edicióngithub.com

Xd06eR/wp-blog-upload-skill

Convierte un resumen en Markdown en un borrador de publicación de WordPress — una habilidad de agente de IA en Python sin dependencias (Gutenberg/Clásico/Elementor mediante la API REST de WP).

¿Qué es wp-blog-upload-skill?

Esta habilidad de agente de IA permite transformar automáticamente cualquier documento en formato Markdown en un borrador de publicación de WordPress, utilizando únicamente Python estándar sin dependencias externas. Es especialmente útil para desarrolladores y creadores de contenido que desean automatizar el flujo de trabajo de publicación desde asistentes de IA como Claude Code, Cursor o Codex, ahorrando tiempo al evitar la manipulación manual del editor de WordPress. La habilidad se comunica con la API REST de WordPress para crear borradores, y admite los principales editores de WordPress: Gutenberg (bloques), Editor Clásico y Elementor. El proceso implica analizar el Markdown, estructurarlo según el editor seleccionado y enviarlo a través de la API REST, todo ello sin necesidad de instalar bibliotecas adicionales más allá de las incluidas en la biblioteca estándar de Python.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add Xd06eR/wp-blog-upload-skill

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace wp-blog-upload-skill?

Convierte un resumen en Markdown en un borrador de publicación de WordPress — una habilidad de agente de IA en Python sin dependencias (Gutenberg/Clásico/Elementor mediante la API REST de WP).

Descripción

Esta habilidad permite a un agente de IA (como Claude Code, Cursor o Codex) tomar un archivo Markdown y convertirlo automáticamente en un borrador de publicación en WordPress. Utiliza únicamente la biblioteca estándar de Python, sin dependencias externas, y se comunica con la API REST de WordPress.

Características

  • Soporte multilenguaje: Funciona con WordPress en cualquier idioma configurado.
  • Editores compatibles: Gutenberg (bloques), Editor Clásico y Elementor.
  • Sin dependencias: Solo requiere Python estándar.
  • Configuración sencilla: Variables de entorno para credenciales de WordPress.

Requisitos previos

  • Python 3.8 o superior.
  • Una instalación de WordPress con la API REST habilitada.
  • Credenciales de usuario con permisos para crear publicaciones.

Instalación

  1. Clona este repositorio:

    git clone https://github.com/Xd06eR/wp-blog-upload-skill.git
    cd wp-blog-upload-skill
    
  2. Configura las variables de entorno:

    export WP_URL="https://tusitio.com"
    export WP_USER="tu-usuario"
    export WP_APP_PASSWORD="tu-contraseña-de-aplicacion"
    
  3. Ejecuta la habilidad:

    python skill.py --input articulo.md --editor gutenberg
    

Uso

python skill.py --input ruta/al/archivo.md [--editor gutenberg|classic|elementor] [--status draft|publish]

Parámetros

ParámetroDescripciónValores
--inputRuta al archivo MarkdownObligatorio
--editorTipo de editorgutenberg, classic, elementor (por defecto: gutenberg)
--statusEstado de la publicacióndraft, publish (por defecto: draft)

Ejemplo

Archivo mi-articulo.md:

# Título del artículo

Este es el contenido del artículo.

Comando:

python skill.py --input mi-articulo.md --editor classic --status draft

Esto creará un borrador en WordPress usando el Editor Clásico.

Licencia

MIT

Skills relacionados