Skills Agentes

Blog Style

Aprende el estilo de un autor a partir de 5 a 10 posts existentes y genera un perfil de voz que alimenta VOICE.md, blog-persona y blog-write cuando pides inferir el tono o fijar una línea base de escritura.

Estrellas
2.2k

en todo el repo

Actividad
50

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
1

últimos 90 días

Contexto
777 tok

61 tok en reposo

Paquete
1 archivo

3 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add AgriciDaniel/claude-blog --skill blog-style --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Ejecuta `python3 scripts/style_learn.py <rutas>` sobre 5-10 posts del mismo autor y devuelve markdown, JSON o un bloque listo para VOICE.md
  • Mide longitud media y mediana de frase, variabilidad, riqueza léxica, tasa de transiciones, voz pasiva y uso de primera persona
  • Extrae frases características de los bigramas y trigramas más frecuentes tras quitar palabras vacías
  • Fija como línea base las palabras gatillo de IA por cada 1.000 palabras, para tratarla como techo si el autor apenas las usa
  • Con menos posts de los pedidos avisa y continúa; las rutas que faltan o los formatos no soportados los salta con una advertencia

Úsalo cuando

  • El usuario pide inferir el tono, analizar la voz de un autor, aprender su estilo o construir una línea base de escritura

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Aprende mi estilo a partir de estos 8 posts”
    • “Genera el VOICE.md desde mis artículos publicados”

    SKILL.md

    En inglés

    Blog Style - Writing Style Learning

    Learn an author voice profile from existing posts, then use it as a baseline for VOICE.md, blog-persona, and blog-write. The profile captures measurable style signals so future drafts can preserve the author's cadence, vocabulary, and tone.

    Commands

    Command Purpose
    /blog style learn <paths> Analyze sample posts and generate a voice profile

    Learn Workflow

    Use 5 to 10 representative posts from the same author, brand, or editorial voice. Accept individual markdown files, MDX files, text files, or a directory containing posts.

    Run the local learner:

    python3 scripts/style_learn.py <paths> --format markdown
    

    For machine-readable output:

    python3 scripts/style_learn.py <paths> --format json --output voice-profile.json
    

    For a VOICE.md-ready block:

    python3 scripts/style_learn.py <paths> --format markdown --output VOICE.md
    

    If fewer than the requested minimum sample count is supplied, warn and continue. The default minimum is 5 posts.

    Profile Fields

    The learner aggregates the existing blog analyzer across each sample post:

    • Sentence length mean and median
    • Sentence length burstiness as corpus variance
    • Vocabulary richness as type-token ratio
    • Transition-word sentence rate
    • Passive-voice sentence rate
    • AI trigger words per 1,000 words as a baseline to preserve or avoid
    • Paragraph-length distribution
    • First-person usage rate
    • Heading-as-question ratio
    • Signature phrases from top 2-gram and 3-gram content phrases with stopwords removed
    • Tone descriptors derived from the measured metrics

    Consuming the Profile

    Drop the markdown block into project VOICE.md when the goal is durable project context. Blog-write can use the style baselines as drafting targets:

    • Keep average sentence length near the learned mean.
    • Match the learned sentence variation unless the user asks for a tighter or looser cadence.
    • Preserve signature phrases only when they fit the topic naturally.
    • Treat the AI trigger baseline as a ceiling when the author rarely uses those terms.
    • Use the first-person and heading-question rates to decide how personal and question-led the draft should feel.

    Feed the JSON output into blog-persona when a structured persona should be created or updated. Map the learned values to persona sentence length, passive voice, readability, vocabulary, and tone settings.

    Error Handling

    • Too few posts: Continue and warn that the profile may be less stable.
    • Missing paths: Skip missing paths and include a warning in the profile.
    • Unsupported files: Skip unsupported file types and include a warning.
    • Empty samples: Return zeroed metrics rather than crashing.

    Reproducido de AgriciDaniel/claude-blog bajo licencia MIT. Leer esta página en markdown.

    Archivos

    1 archivo en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Necesita Python 3 y de 5 a 10 posts representativos en markdown, MDX, texto plano o un directorio con ellos.

    Necesita en el PATH:python3

    Detalles

    Licencia
    MIT
    Recursos incluidos
    Solo SKILL.md
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de AgriciDaniel/claude-blog

    Este repo incluye 33 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack claude-blog entero y su comando de instalación

    Blog

    2.2k

    Motor de blog de ciclo completo con 31 subskills, 12 plantillas, puntuación sobre 100 y 5 agentes. Enruta cada petición a la subskill correcta: escribir, reescribir, analizar, auditar, schema, clusters y publicación multilingüe.

    Costo de contexto al activarse
    6.2k tok
    Tamaño del paquete
    35 archivos
    Última actualización
    hace 2 meses
    seo geo

    Integración con las APIs de Google para rendimiento de blog: PageSpeed Insights, CrUX con 25 semanas de histórico, Search Console, URL Inspection, Indexing API, GA4, NLP de entidades, YouTube y Keyword Planner.

    Costo de contexto al activarse
    3.3k tok
    Tamaño del paquete
    24 archivos
    Última actualización
    hace 2 meses
    seo geo

    Consulta cuadernos de Google NotebookLM para obtener respuestas ancladas en tus propios documentos y con citas: gestiona la biblioteca de cuadernos, la autenticación con Google y el descubrimiento de contenido.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    15 archivos
    Última actualización
    hace 2 meses
    investigacion

    Genera narración en audio de posts con Google Gemini TTS: resumen hablado, lectura completa o diálogo tipo pódcast a dos voces, con 30 voces y salida MP3 más el código de inserción HTML5.

    Costo de contexto al activarse
    2.2k tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 2 meses
    redaccion contenido

    Generación y edición de imágenes con IA para contenido de blog mediante Gemini por MCP: portadas, ilustraciones, tarjetas sociales y OG, con 6 modos de dominio y retorno silencioso si el MCP no está disponible.

    Costo de contexto al activarse
    3.4k tok
    Tamaño del paquete
    6 archivos
    Última actualización
    hace 2 meses
    redaccion contenido

    Motor de clusters temáticos semánticos: investiga keywords desde el SERP, agrupa por intención y solapamiento, construye una arquitectura hub-and-spoke, genera un mapa SVG y ejecuta el cluster llamando a blog-write.

    Costo de contexto al activarse
    4.9k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 2 meses
    seo geo

    Skills relacionados

    Audita y puntúa posts con 100 puntos en 5 categorías: calidad de contenido, SEO, señales E-E-A-T, elementos técnicos y preparación para citas de IA. Exporta en markdown, JSON o tabla y admite análisis por lotes.

    Costo de contexto al activarse
    3.8k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    redaccion contenido

    Genera narración en audio de posts con Google Gemini TTS: resumen hablado, lectura completa o diálogo tipo pódcast a dos voces, con 30 voces y salida MP3 más el código de inserción HTML5.

    Costo de contexto al activarse
    2.2k tok
    Tamaño del paquete
    8 archivos
    Última actualización
    hace 2 meses
    redaccion contenido

    Genera calendarios editoriales con clusters temáticos, cadencia de publicación, revisiones por cambio material, oportunidades estacionales, fórmula de mezcla de contenidos y planificación de distribución, mensual o trimestral.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    redaccion contenido