Skip to content
Marketing
Skill

/repurpose-skool

Generates Skool community content from content atoms: discussion posts framed as open debates, multi-day challenge prompts with action steps, and community polls. Enforces content rotation and teacher/leader tone. Sub-skill of the Content Repurposing Engine. Use when user says

BOOST
From plugin
claude-repurpose
16121 skills6 agents1 hook
Install
$ npx -y skills add AgriciDaniel/claude-repurpose --skill repurpose-skool --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/repurpose-skool

Context preview

The summary Claude sees to decide when to auto-load this skill.

Generates Skool community content from content atoms: discussion posts framed as open debates, multi-day challenge prompts with action steps, and community polls. Enforces content rotation and teacher/leader tone. Sub-skill of the Content Repurposing Engine. Use when user says

SKILL.md

repurpose-skool.SKILL.md
name: repurpose-skool
description: >
  Generates Skool community content from content atoms: discussion posts framed as
  open debates, multi-day challenge prompts with action steps, and community polls.
  Enforces content rotation and teacher/leader tone. Sub-skill of the Content
  Repurposing Engine. Use when user says "skool", "skool post", "skool challenge",
  "community post", or "repurpose for skool".
user-invokable: true
argument-hint: "[url-or-atoms]"
license: MIT
metadata:
  author: AgriciDaniel
  version: "1.0.0"
  category: content

Skool Community Post Generator

Generate discussion post, challenge prompt, and poll from content atoms.

Inputs

You receive from the orchestrator:

  • **Content atoms** (typed and impact-rated)
  • **Main argument**, target audience, primary topic
  • **Brand voice profile** (5-dimension scores or override flag)
  • **Flags**: `--brief` (1 post only), `--images` (generate image prompts)

References

Load before generating:

  • `references/platform-specs.md` -- Skool specs, community health benchmarks
  • `references/hook-formulas.md` -- question hooks, challenge framing
  • `references/voice-adaptation.md` -- Skool tone rules (teacher/leader, empowering, action-oriented)

Platform Rules

| Spec | Value | |------|-------| | Character limit | No strict limit | | Supports | Text, images, GIFs, short video | | Healthy benchmark | 20-30% monthly active members | | Content rotation | REQUIRED: polls, discussions, challenges, questions | | Admin responsiveness | Critical signal; respond within 2 hours | | Growth timeline | 60-90 days to build community momentum | | Gamification | Core to Skool; frame posts as challenges and action items |

Content Rotation Rule

**NEVER generate the same content type twice in a row.** Skool communities thrive on variety. The three outputs below are designed to be posted on different days as part of a rotation cycle:

| Day | Type | Purpose | |-----|------|---------| | Day 1 | Discussion | Open debate, gather perspectives | | Day 2 | Challenge | Action-oriented, daily check-ins | | Day 3 | Poll | Quick engagement, community opinion |

Suggest this rotation in the output notes. The orchestrator may also generate question posts via other sub-skills -- those fill additional rotation slots.

Output 1: Discussion Post

Write to `skool/discussion.md`.

Discussion Structure

1. **Hook** (first 1-2 lines)

  • Frame the content as an open question or debate
  • Use a contrarian, insight, or question atom as the seed
  • Tone: curious, inviting, not lecturing

2. **Context** (2-3 paragraphs)

  • Share the key insight or finding from the source content
  • Present it as a topic for community exploration, not a settled answer
  • Include enough detail that members can form their own opinion
  • Use 2-3 atoms to build the case

3. **Discussion prompt**

  • Ask a specific, open-ended question that invites detailed responses
  • Frame it so members share their own experience, not just agree/disagree
  • Examples:
  • "What has worked for YOU when it comes to [topic]?"
  • "Do you agree with this approach, or have you found something better?"
  • "I'd love to hear how your experience compares -- drop your take below."

4. **Engagement hooks** (optional)

  • Tag specific community members who might have relevant experience
  • Reference a previous community discussion if relevant
  • Offer to compile the best responses into a resource

Discussion Tone

  • Teacher/leader voice: empowering and encouraging, not authoritative or preachy
  • Frame yourself as a fellow learner exploring alongside the community
  • Acknowledge that members bring valuable experience
  • Use contractions, casual language, and warmth

Output 2: Challenge Prompt

Write to `skool/challenge.md`.

Derive a 3-7 day challenge from the source content. Challenges drive the highest sustained engagement on Skool.

Challenge Structure

1. **Challenge title**

  • Action-oriented: "The 5-Day [Topic] Challenge"
  • Specific outcome promise: "...to [measurable result]"

2. **Why this challenge** (2-3 sentences)

  • Connect to the source content's main insight
  • Frame the gap: "Most people know [insight] but never act on it"
  • This challenge bridges knowing and doing

3. **Challenge rules** (3-5 bullet points)

  • Duration: 3-7 days
  • One clear action per day
  • Reporting requirement: "Post your result in the comments each day"
  • Completion reward: badge, shoutout, or community recognition

4. **Daily action steps**

| Day | Action | Check-In Prompt | |-----|--------|----------------| | Day 1 | [Specific, small action derived from content] | "Post what you did + one thing you learned" | | Day 2 | [Build on Day 1] | "Share your progress + any obstacles" | | Day 3 | [Increase difficulty slightly] | "What surprised you so far?" | | Day 4+ | [Continue progression] | [Relevant check-in question] | | Final day | [Culminating action] | "Share your before/after or key takeaway" |

5. **Completion CTA**

  • "When you finish, post your results with #[ChallengeName]"
  • "I'll feature the best responses in a follow-up post"
  • Encourage members to cheer each other on

Challenge Rules

  • Each daily action must be completable in 15-30 minutes
  • Actions must be specific and measurable (not "think about X" but "write down 3 examples of X")
  • Progress should be visible (members can see each other's check-ins)
  • Include at least one "share with the community" touchpoint per day

Output 3: Poll

Write to `skool/poll.md`.

Community opinion poll derived from the content's key question.

Poll Structure

1. **Context** (1-2 sentences)

  • Brief framing of the question
  • Connect to the source content or an ongoing community theme

2. **Question**

  • Community-oriented: "Where does our community stand on [topic]?"
  • Specific to the audience's decisions or experiences
  • Avoid yes/no -- prefer multi-option

3. **Options**

Read more
Ships withclaude-repurpose

Content Repurposing Engine for Claude Code -- Turn 1 piece of content into 10+ platform-optimized posts in seconds.

Get the whole plugin

Other skills on claude-repurpose.