Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Escribir Un Articulo

ASecurity

Convierto un ticket resuelto en un artículo del centro de ayuda, redacto una página de estado para un problema conocido cuando algo falla, envío notas personalizadas de 'lo pediste, lo lanzamos' a los clientes que solicitaron una función, o marco artículos desactualizados que necesitan una actualización después de un cambio en el producto. Elige el tipo y obtén un borrador listo para publicar, basado en conversaciones reales y en tu voz.

113 stars
0 votes
0 copies
0 views
Added 9/19/2026
businessgogit

Works with

cli

Security Analysis

A100/100

Scanned 9/19/2026

Install to Claude Code

$npx -y skills add gethouston/houston --skill escribir-un-articulo --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Escribir Un Articulo?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Escribir Un Articulo
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gethouston-escribir-un-articulo/badge)](https://www.skillsdirectory.com/skills/gethouston-escribir-un-articulo)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: escribir-un-articulo
title: "Escribir un artículo"
description: "Convierto un ticket resuelto en un artículo del centro de ayuda, redacto una página de estado para un problema conocido cuando algo falla, envío notas personalizadas de 'lo pediste, lo lanzamos' a los clientes que solicitaron una función, o marco artículos desactualizados que necesitan una actualización después de un cambio en el producto. Elige el tipo y obtén un borrador listo para publicar, basado en conversaciones reales y en tu voz."
version: 1
category: Soporte
featured: no
image: headphone
integrations: [googledocs, notion, github, linear]
x_houston:
  created_by: houston
  skill_schema: 1
---


# Escribir un artículo

Un solo Skill para toda solicitud de redacción del centro de ayuda. Se ramifica según `type`.

## Cuándo usar esto

- **from-ticket**: "convierte este ticket en un artículo" / "documenta
  esta resolución" / "respondí la misma pregunta 3 veces, escribe algo
  al respecto." Se invoca implícitamente desde `flag-a-signal
  signal=repeat-question` cuando un grupo llega a 3 o más casos y no
  hay un artículo que lo cubra.
- **known-issue**: "redacta un documento de problema conocido para
  {error}" / "es P1, publica una página de estado" / encadenado desde
  `draft-a-playbook`.
- **broadcast-shipped**: "lanzamos X, avísale a los clientes que lo
  pidieron" / "envía la nota de 'lo pediste, lo lanzamos'."
- **refresh-stale**: "actualiza los artículos afectados por este
  lanzamiento" / "revisa la documentación, cambiaron los precios" /
  rutina mensual del centro de ayuda.

## Conexiones que necesito

Hago el trabajo externo a través de Composio. Antes de ejecutar este Skill, verifico que las categorías de abajo estén conectadas. Si falta alguna, nombro la categoría, te pido que la conectes desde la pestaña Integraciones, y me detengo.

- **Centro de ayuda** (Notion / Google Docs / Help Scout / Intercom), refleja el borrador en tu centro de ayuda publicado. Obligatorio para `from-ticket` y `refresh-stale` si quieres que envíe el borrador ahí.
- **Sistema de seguimiento de desarrollo** (GitHub / Linear), trae el contexto del error para el documento de `known-issue`. Obligatorio para `known-issue`.
- **Bandeja de entrada** (Gmail), obtiene el hilo resuelto cuando aún no está en `conversations.json`. Opcional.

Si pides una página de problema conocido y tu sistema de seguimiento no está conectado, me detengo y te pido que lo conectes.

## Información que necesito

Primero leo tu contexto de soporte. Para cada campo obligatorio que falte, hago UNA pregunta en lenguaje sencillo (mejor modalidad: app conectada > archivo > URL > texto pegado) y espero.

- **Plataforma del centro de ayuda**, Obligatorio. Por qué lo necesito: el formato y el tono varían según el destino. Si falta, pregunto: "¿Dónde viven hoy tus artículos de ayuda: Notion, Intercom, un sitio de documentación, o en ningún lado todavía?"
- **Muestras de tu voz**, Obligatorio. Por qué lo necesito: los artículos del centro de ayuda con el tono equivocado terminan reescribiéndose. Si falta, pregunto: "¿Quieres que analice tu carpeta de enviados para captar el tono, o puedes pasarme de 3 a 5 correos recientes a clientes?"
- **Perfil de tono del centro de ayuda**, Opcional. Por qué lo necesito: algunos equipos quieren que el centro de ayuda sea más formal que las respuestas de chat. Si no lo tienes, sigo adelante con "por definir" y uso el mismo tono de tus respuestas.
- **Qué se lanzó**, Obligatorio para `broadcast-shipped`. Por qué lo necesito: no voy a anunciar un vago "lanzamos cosas." Si falta, pregunto: "¿Qué lanzaste? Dame un título y una oración sobre qué hay de nuevo."
- **Qué cambió**, Obligatorio para `refresh-stale`. Por qué lo necesito: reviso los artículos en busca de referencias a lo que cambió. Si falta, pregunto: "¿Qué cambió: precios, el nombre de una función, un flujo de la interfaz, algo más?"

## Parámetro: `type`

- `from-ticket`: artículo basado en una conversación resuelta. Traigo
  el hilo, extraigo la respuesta reutilizable y escribo en
  `articles/{slug}.md`. Lo reflejo en la plataforma del centro de
  ayuda conectada, si está enlazada.
- `known-issue`: entrada de estado orientada al cliente. Escribo en
  `known-issues/{slug}.md` y agrego una entrada a `known-issues.json`
  con `{id, title, affectedProduct, currentStatus, postedAt,
  updatedAt}`.
- `broadcast-shipped`: borradores personalizados de "lo pediste, lo
  lanzamos", uno por cada cliente en `requests.json` que pidió lo que
  se acaba de lanzar. Escribo en
  `broadcasts/{YYYY-MM-DD}-{slug}.md`.
- `refresh-stale`: reviso `articles/` en busca de referencias que ya
  no son correctas (precios, interfaz, nombre de función), marco
  `needsReview: true` en `outputs.json` y redacto la actualización.

## Pasos
<!-- houston-workflow:v1 -->

1. **Leo `context/support-context.md`.** ¿Falta? Me detengo.
2. **Leo el historial.** Completo los vacíos.
3. **Me ramifico según `type`:**
   - `from-ticket`: pregunto qué `{id de conversación}` usar como
     fuente, o elijo automáticamente del grupo que surgió de
     `flag-a-signal signal=repeat-question`. Leo
     `conversations/{id}/thread.json`. Extraigo la pregunta, la
     respuesta, capturas de pantalla y referencias de código. Redacto
     con el tono de `domains.help-center.toneProfile`.
   - `known-issue`: pregunto el id del error y el título si no me los
     dan. Leo `bug-candidates.json` para los detalles. Redacto el
     documento de estado: qué está fallando, a quién afecta, la
     solución temporal, el estado actual, la fecha estimada (solo si
     ya fue aprobada). Agrego una entrada a `known-issues.json`.
   - `broadcast-shipped`: pregunto qué se lanzó (título y una
     descripción de una oración). Leo `requests.json`, filtro a los
     clientes que pidieron exactamente esto. Redacto una nota corta y
     personal por cada cliente, citando su pedido específico. Nunca
     envío en masa: un archivo por cliente en `broadcasts/`.
   - `refresh-stale`: pregunto qué cambió (precios / interfaz /
     nombre de función). Reviso cada `articles/{slug}.md` con grep en
     busca de referencias al elemento cambiado. Por cada coincidencia,
     escribo una propuesta de reescritura como diff, sin sobrescribir.
     Marco `needsReview: true` en `outputs.json`.
4. **Escribo el artefacto** de forma atómica.
5. **Agrego una entrada a `outputs.json`** con `type` =
   `kb-article` | `known-issue` | `broadcast` | `article-refresh`,
   `domain: "help-center"`, título, resumen, ruta, estado `draft`.
6. **Resumo**: titular, qué revisar y dónde publicar.

## Resultados

- `articles/{slug}.md` (para `type = from-ticket`, `refresh-stale`)
- `known-issues/{slug}.md` y una entrada en `known-issues.json` (para
  `type = known-issue`)
- `broadcasts/{YYYY-MM-DD}-{slug}.md` (para `type = broadcast-shipped`)
- Se agrega una entrada a `outputs.json` con `domain: "help-center"`.

## Lo que nunca hago

- Publicar directo en el centro de ayuda conectado. Yo redacto, tú
  publicas.
- Inventar una fecha estimada para `known-issue`. ¿Ingeniería no se
  comprometió? Escribo "en investigación."
- Usar una plantilla genérica para `broadcast-shipped`. Cada nota
  cita el pedido específico.

Attribution

gethoustongethouston
View sourceMore from gethouston →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →