From marketing-pipeline
Generate social media posts for a project. Draft them yourself following the voice rules below, then validate with the anti-slop gate.
How this skill is triggered — by the user, by Claude, or both
Slash command
/marketing-pipeline:draftThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate social media drafts for a project in the marketing pipeline. YOU draft the posts directly — do not call `marketing draft` (that uses a separate API call).
Generate social media drafts for a project in the marketing pipeline. YOU draft the posts directly — do not call marketing draft (that uses a separate API call).
marketing plan
Then read the project's entry in projects.yml to get the problem, solution_one_liner, facts, and angles.
Voice rules (non-negotiable):
Channel length limits:
# Title on first lineGenerate 3 candidates for the requested channel. Show all 3.
Write each draft to a temp file and validate:
echo 'draft text here' | marketing validate --channel bluesky
If FAILED, fix the violations and revalidate. Only present candidates that PASS to the user.
Save the user's chosen draft to content/drafts/{project}/{channel}/.
If the project has a content_source in projects.yml, the post includes a screenshot image. For these:
marketing validate-image --url <image_url>https:// — bare domains like trykopi.ai/emails won't be clickablenpx claudepluginhub robertnowell/marketing-pipeline --plugin marketing-pipelineGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.