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.

ソース情報

リポジトリ
tylerprogramming/claude-skills
ソースの最終更新活動
2026年8月9日 15:56
検出された SKILL.md の言語
英語
スター
0
フォーク
2

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
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.
GitHubで見る