一键导入
draft
Generate social media posts for a project. Draft them yourself following the voice rules below, then validate with the anti-slop gate.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate social media posts for a project. Draft them yourself following the voice rules below, then validate with the anti-slop gate.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Fetch engagement metrics from all platforms and show how posts are performing. Sends a Slack digest if configured.
Add a new open source project to the marketing pipeline. Researches real user pain, auto-detects project type, generates everything.
Run the daily post rotation — drafts and posts for all live projects across their channels.
Launch a project to all directories, generate drafts for all channels, and post everywhere. The full launch sequence.
Publish a draft to a social channel (Bluesky, Dev.to, Hashnode, or Mastodon).
Check credential configuration and API connectivity.
| name | draft |
| description | Generate social media posts for a project. Draft them yourself following the voice rules below, then validate with the anti-slop gate. |
| user-invocable | true |
| allowed-tools | ["Bash(marketing validate *)","Bash(marketing plan)","Bash(cat *)","Read"] |
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 clickable