Skip to main content

skool-post

Draft a ready-to-paste Skool community post from a YouTube video package, a topic, or a rough idea. Produces a title + body in Skool's plain style, with an optional discussion CTA. Skool has no public posting API, so this generates the post for you to paste (or hand to Claude-in-Chrome). Triggers on - skool post, post to skool, skool community post, write a skool post, community post, draft a skool post, skool update.

Ir a la instalación

Datos de origen

Repositorio
tylerprogramming/claude-skills
Última actividad en el origen
9 de agosto de 2026 a las 15:56
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
2

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
skool-post
description
Draft a ready-to-paste Skool community post from a YouTube video package, a topic, or a rough idea. Produces a title + body in Skool's plain style, with an optional discussion CTA. Skool has no public posting API, so this generates the post for you to paste (or hand to Claude-in-Chrome). Triggers on - skool post, post to skool, skool community post, write a skool post, community post, draft a skool post, skool update.
argument-hint
["~/content/youtube/<slug>/ or a topic or a rough idea"]
allowed-tools
Read, Write, Glob, Grep, WebSearch, AskUserQuestion
user-invocable
true
Draft a Skool community post from $ARGUMENTS. ## What this does Turns a video, topic, or rough idea into one clean Skool post: a scroll-stopping **title** and a short, plain-text **body** that reads like a real person, ending in a question that invites replies. Skool has no official posting API, so the output is a ready-to-paste draft (you post it, or pass it to Claude-in-Chrome). ## Step 1: Detect the source Parse $ARGUMENTS: - **YouTube package** — a path like `~/content/youtube/<slug>/` or a slug. Read `script.md`, `description.md`, `hooks.md`, `titles.md` if present. - **Topic / URL** — run 1-2 `WebSearch` queries for fresh, specific detail. - **Rough idea / raw text** — use it as-is. If empty or ambiguous, ask what the post should be about. ## Step 2: Pick the post type If not obvious from the request, ask (AskUserQuestion) which type: - **Value post** — teach one useful thing, then ask a question - **Announcement** — a new video / resource is live, with the link - **Discussion starter** — a single sharp question to drive comments - **Win / story** — a short real story that lands a lesson ## Step 3: Write the post **Title** (one line): specific and curiosity-driven, no hype words, no clickbait. Under ~80 chars. **Body:** - Plain text. No markdown headers, no bold, no em dashes. - Short paragraphs, 1-2 sentences each, blank line between them. - Conversational and human — write "I" and "you", not marketing voice. - Lead with the hook, deliver one clear idea, keep it skimmable. - If it points to a video/resource, put the link on its own line near the end. - **End with one easy-to-answer question** (Skool rewards comments). Follow `BRAIN/tyler-voice.md` if it exists in the user's content repo (no em dashes, no hype, honest, first person). ## Step 4: Save + present Save to: - YouTube mode: `~/content/youtube/<slug>/social/skool.md` (append if the file exists — do not overwrite other posts) - Standalone mode: `~/social/YYYY-MM-DD-<slug>/skool.md` Then show the title + body in chat so it can be copied. Offer a second variant or a shorter version. ## Rules - **Never auto-post.** Skool has no API here; this only drafts. If asked to actually post, use Claude-in-Chrome and confirm before publishing. - One post per run unless asked for variants. - Keep it genuinely useful — a Skool post that only sells gets ignored. - No em dashes, no hype words, no fake numbers.
Ver en GitHub