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.

Quellinformationen

Repository
tylerprogramming/claude-skills
Letzte Quellaktivität
9. August 2026 um 15:56
Erkannte Sprache von SKILL.md
Englisch
Sterne
0
Forks
2

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
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.
Auf GitHub ansehen