analyze-team-session
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Create YouTube community posts that drive views and audience engagement. Use when asked to create a community post, promote a video on the community tab, run a poll, or engage the YouTube audience between uploads. Also use when the user mentions 'community tab', 'YouTube poll',
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill community-post --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/community-postContext preview
The summary Claude sees to decide when to auto-load this skill.
Create YouTube community posts that drive views and audience engagement. Use when asked to create a community post, promote a video on the community tab, run a poll, or engage the YouTube audience between uploads. Also use when the user mentions 'community tab', 'YouTube poll',
name: community-post description: "Create YouTube community posts that drive views and audience engagement. Use when asked to create a community post, promote a video on the community tab, run a poll, or engage the YouTube audience between uploads. Also use when the user mentions 'community tab', 'YouTube poll', or 'post to community'."
This orchestrator creates YouTube community posts by sequencing `creator-stack:research` for strategic context and `creator-stack:write` for content generation. It handles episode awareness, post type selection, and output management — all actual content generation and strategy are delegated to the foundation skills.
**Core Principle**: This is a thin orchestrator. Strategy lives in `creator-stack:research` (via its `references/youtube-community-strategy.md`). Templates and formatting live in `creator-stack:write` (via its `references/youtube-community-post.md`). This skill manages the workflow sequence, episode context, and user decisions only.
Both foundation skills own their own reference files. When you invoke `creator-stack:research` and specify "youtube community post" as context, it loads its strategy reference. When you invoke `creator-stack:write` with content type "youtube community post", it loads its template reference. Those files live in each skill's directory, not here.
Use this skill when:
**Optional**: An episode directory at `./youtube/episode/[episode_number]_[topic_short_name]/` with a `plan.md` file. This is only needed for video-linked posts (pre-release, launch day, post-launch). Between-video engagement posts do not require an episode directory.
Execute all steps below in order.
Check if the user has specified an episode or if an episode directory exists at `./youtube/episode/[episode_number]_[topic_short_name]/`.
**If episode directory exists:**
**If no episode directory:**
Invoke `creator-stack:research` with the community post context to determine strategy.
Provide:
The research skill applies the strategy framework to determine:
NOTE: This is a lighter research invocation — asking research to apply the strategy framework to the user's context, not to do full competitor analysis.
Based on the research output, present the ranked post type options to the user:
1. **Poll** (text or image) — highest engagement 2. **Video teaser/clip** — high engagement 3. **GIF** — medium-high engagement 4. **Image** — medium engagement 5. **Quiz** — medium engagement 6. **Text-only** — lowest engagement
Include the research skill's recommendation for which type best fits the context. User selects their preferred type.
**Default to polls when unsure** — they have the lowest friction and highest engagement.
Invoke `creator-stack:write` with content type "youtube community post" to draft the post.
Provide:
The writing skill automatically invokes `creator-stack:voice` for voice consistency. Its reference file contains all templates, formatting rules, and the 288-character hook rule.
Verify the drafted post against all eight criteria before presenting to the user:
If any criterion fails, request a revision from `creator-stack:write` before presenting to the user.
Present the final post to the user for approval.
**If episode directory exists:**
**If no episode directory:**
When saving to `community-posts.md`, use this structure:
# Community Posts - Episode [Number]: [Topic] ## [Phase] Post - [Date] **Type:** [Poll / Teaser / GIF / Image / Quiz / Text] **Phase:** [Pre-release / Launch Day / Post-Launch / Between Videos] **Goal:** [Engagement / Promotion / Research / Conversion] ### Post Content [Final post text] ### Notes - Suggested timing: [from research] - CTA type: [question / poll / link]
Multiple posts for the same episode are appended to the same file with a horizontal rule separator (`---`) between entries.
Verify comple
A curated collection of Claude Code plugins to unlock your personal workflows.
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Generate a self-contained HTML viewer for any Claude Code session, including agent team sessions with full inter-agent DM…
Define, codify, or update brand identity and connect it to design systems. Use when the user wants to create brand guidelines,…
Create, update, or refresh a visual design system or art style guide. Use when the user wants to define a visual style, create a…
Extract structured content ideas from published material. Use when you have source material (transcripts, newsletters, notes, web…
Create retention-optimized opening hooks for any content type. Use when designing a video intro, newsletter opening paragraph,…