← ClaudeAtlas

wjs-promoting-skillslisted

Use when the user wants to set up automated daily promotion / marketing for their Claude Code skills — researching how top skills are promoted on marketplaces (ClawHub / openclaw / SkillsMP / agentskills.io), generating a per-skill marketing plan, auto-posting to X (Twitter) via xurl, and drafting community discussion posts (Reddit / HN / Discord). Triggers — "推广 skills", "营销 skills", "自动发推广", "每天自动推广", "skill marketing", "promote my skills", "/wjs-promoting-skills".
jianshuo/claude-skills · ★ 77 · AI & Automation · score 85
Install: claude install-skill jianshuo/claude-skills
# wjs-promoting-skills 每天早上 4:00 自动跑一遍:挑一个 `wjs-*` skill → 生成今日推广角度 → 发到 X → 起草社区帖。**X 真发,社区只起草到 outbox/ 让人工 review。** ## Core Principle **Claude 是大脑,bash 是骨架。** 这个 skill 的所有判断(今天推哪个、怎么写、什么角度)都交给 `claude -p` 跑 headless 调用 —— bash 只负责定时、传 context、写日志、防重发。这样新增 skill / 新增渠道 / 改风格不需要改代码,只改 prompt 模板。 **真发只有一个渠道:X。** Reddit / HN / Discord 都没有可靠的「按用户身份自动发帖」API(要么需要 OAuth + 反垃圾审查,要么完全没接口)。所以这个 skill 把社区帖只**起草到 `outbox/<date>/`**,等人工 copy-paste。 **Idempotent + 节流。** 每天最多 1 条 X 帖。同一 skill 不在 7 天内重复推。如果 SKILL.md 自上次推广后没改、且过去 7 天没变化,跳过当天。这避免变成一个吵闹的机器人。 ## When This Skill Fires - 用户说「帮我推广这些 skills」/「设置每天自动发推广」/「研究一下别人怎么推广 skill 的」 - 用户用 `/wjs-promoting-skills` 显式调用 - 用户问「今天准备推哪个 skill」/「outbox 里有什么」 如果用户只想发**一次**(不要 cron),直接用 `/publish-skill <name>` —— 那是单条手动版。本 skill 的价值是**每天自动**。 ## File Layout ``` ~/.claude/skills/wjs-promoting-skills/ ├── SKILL.md # 本文件 ├── setup.sh # 一次性:装 launchd plist,启动 4 AM 定时 ├── uninstall.sh # 一次性:卸 launchd plist ├── daily.sh # ★ 4 AM 入口:跑一遍完整流程 ├── list-skills.sh # 列出当前所有 wjs-* skill ├── pick-next-skill.sh # 按轮换规则挑今日 skill ├── research-marketplaces.sh # 研究 openclaw / clawhub / SkillsMP 的爆款怎么写文案(每月跑一次) ├── make-plan.sh # 给一个 skill 生成 marketing plan(30 天 angle rotation) ├── com.jianshuo.wjs-promoting-skills.plist.template ├── prompts/ │ ├── rese