wjs-promoting-skills
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 / agentski
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 / agentski
Real data. Real impact.
Emerging
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
每天早上 4:00 自动跑一遍:挑一个
wjs-* skill → 生成今日推广角度 → 发到 X → 起草社区帖。X 真发,社区只起草到 outbox/ 让人工 review。
Claude 是大脑,bash 是骨架。 这个 skill 的所有判断(今天推哪个、怎么写、什么角度)都交给
claude -p 跑 headless 调用 —— bash 只负责定时、传 context、写日志、防重发。这样新增 skill / 新增渠道 / 改风格不需要改代码,只改 prompt 模板。
真发只有一个渠道:X。 Reddit / HN / Discord 都没有可靠的「按用户身份自动发帖」API(要么需要 OAuth + 反垃圾审查,要么完全没接口)。所以这个 skill 把社区帖只起草到
,等人工 copy-paste。outbox/<date>/
Idempotent + 节流。 每天最多 1 条 X 帖。同一 skill 不在 7 天内重复推。如果 SKILL.md 自上次推广后没改、且过去 7 天没变化,跳过当天。这避免变成一个吵闹的机器人。
/wjs-promoting-skills 显式调用如果用户只想发一次(不要 cron),直接用
/publish-skill <name> —— 那是单条手动版。本 skill 的价値是每天自动。
~/.claude/skills/wjs-promoting-skills/ ├── SKILL.md ├── setup.sh ├── uninstall.sh ├── daily.sh ├── list-skills.sh ├── pick-next-skill.sh ├── research-marketplaces.sh ├── make-plan.sh ├── com.jianshuo.wjs-promoting-skills.plist.template ├── prompts/ │ ├── research-marketplaces.md │ ├── make-plan.md │ ├── daily-post.md │ └── community-drafts.md ├── state/ │ ├── .gitignore │ ├── README.md │ ├── research.md │ ├── plans/<skill>.md │ └── history.jsonl └── outbox/ └── YYYY-MM-DD/ ├── x-posted.txt ├── reddit-r-ClaudeAI.md ├── hn-show.md ├── discord-anthropic.md └── wechat-followup.md
~/.claude/skills/wjs-promoting-skills/setup.sh
会做三件事:
claude CLI、xurl(且 xurl whoami 能返回用户)、jqresearch-marketplaces.sh 生成初始 state/research.md(只此一次会真上网调研,下次每月自动刷新一次)com.jianshuo.wjs-promoting-skills.plist.template 渲染成真正的 plist 放到 ~/Library/LaunchAgents/,然后 launchctl bootstrap跑完之后每天 04:00 自动触发,不需要任何手动操作。
要停止:
~/.claude/skills/wjs-promoting-skills/uninstall.sh
04:00 → Step 1: list-skills.sh → 当前所有 wjs-* skill 的清单 + 各自上次推广时间 Step 2: pick-next-skill.sh → 按规则挑出今天的 skill Step 3: 检查跳过条件 → 7 天内推过 / SKILL.md 没动 / outbox 已有今日 → 直接 exit 0 Step 4: make-plan.sh <skill> → 如果该 skill 没有 plan 或 plan 老于 30 天,重新生成 Step 5: claude -p 跑 daily-post.md Step 6: xurl -X POST ← 真发 Step 7: claude -p 跑 community-drafts.md → outbox/<date>/ Step 8: 追加一行到 history.jsonl
#ClaudeCode 或 #ClaudeSkills)AI-powered、game-changer| 不做 | 原因 |
|---|---|
| 一天发多条 X | 7000 followers 不需要 timeline 刷屏。每天 1 条,质量 > 数量 |
| Reddit / HN 自动发帖 | 反垃圾审查极严,自动发 = 封号风险。Draft only |
| 套模板(emoji + 夸张词) | 用户的语气是「实用、具体、不吹牛」。模板腔是品牌污染 |
| 同一个 skill 7 天内重复推 | 即使角度不同,频率不对也会让 follower 取关 |
| SKILL.md 没动 7 天还要发 | 没新东西就不发。沉默比噪音好 |
MIT
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.