wjs-x-improving-content

Solid

Use when 王建硕 wants to systematically improve his X (Twitter) content by iterating on the content-generation prompt (prompts/x/prompt.md, used by the every-6h tweet Action) and finding which prompt version produces the highest-reach tweets. Each prompt edit is a git-SHA-versioned, numbered experiment with a hypothesis; tweets are attributed to the version live at post time and judged on median impressions per tweet. Also mines per-tweet impression data for content-feature signals (angle / length / topic) that feed the next prompt edit. North-star = impressions per tweet. Triggers — "改 X 的 prompt", "X 内容改进", "哪版 prompt 最好", "什么内容 impression 高", "improve my tweets", "A/B test the X prompt", "/wjs-x-improving-content".

AI & Automation 108 stars 15 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 86/100

Stars 20%
68
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# wjs-x-improving-content 把「写好推」当工程做:**不断改 `prompts/x/prompt.md`,用 impression 数据看哪版最好**,并挖出「什么内容特征和高 impression 相关」反哺下一版。是 [[wjs-x-increasing-follower]] 的孪生——那个测 profile→关注转化率,这个测 **prompt→每条推的 impression**。 ## Core Principle **impression 主要由源文章 / 话题决定,prompt 只是二阶因素。** 一篇好文章配任何 prompt 都能爆。所以诚实地分两层看: | 看什么 | 信号强度 | 怎么用 | |---|---|---| | **prompt 版本对比**(哪版 prompt 的推中位 impression 高) | 弱(被文章支配,需大量样本) | 方向性参考,攒够样本才下判决 | | **内容特征**(angle A/B/C、长度、钩子——prompt 直接控制的东西) | 较强(同样话题下,特征差异才显出 prompt 的手艺) | **真正反哺 prompt 的依据** | **所以:版本对比给方向,内容特征给抓手。** 别把版本判决当因果。 **判决用中位数不用均值**(impression 极度长尾,一条爆款骗死均值);**每版至少 5 条成熟推**才下版本级判决;**成熟窗 = 发布满 3 天**(impression 还在涨的太新推不计入)。 **回滚是一等公民**:prompt 在 git 里,回滚 = `git checkout <旧SHA> -- prompts/x/prompt.md`。 ## 版本 = prompt.md 的 git short-SHA 每条推归到哪版 prompt,**按时间推导**:推发布时间 T → `prompts/x/prompt.md` git 历史里时间 ≤ T 的最后一次提交 = 那条推用的版本。**不用改 Action**,历史推也能回填。早于 prompt 文件存在的推 → `prompt_sha=null`(pre-prompt)。 ## 数据从哪来 每条推的 impression **X API 不稳**,靠 **Content CSV 导出**:`x.com/i/account_analytics` → **Content** 标签 → 导出 CSV(含 Post id / Impressions / Engagements …)→ 丢进 `inbox/`。`Post id` 就是 `tweet_id`,和发推历史对得上。 ## When This Skill Fires - 「改 X 的 prompt」「哪版 prompt 最好」「什么内容 impression 高」「X 内容改进」 - 跑 `/wjs-x-improving-content` ## When NOT to use - 涨粉 / 改 profile → [[wjs-x-increasing-follower]] - 只是发一条推 → `/wjs-tweeting-from-articles` - 推广 skill → `/wjs-promoting-skills` --- ## Workflow 脚本在 `scripts/`,状态在 `state/`。先 `cd` 到 skill 目录。 ### Step 1 — 吃数据 ```b...

Details

Author
jianshuo
Repository
jianshuo/claude-skills
Created
2 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

wjs-x-increasing-follower

Use when 王建硕 wants to systematically grow his X (Twitter) followers by running numbered, A/B-testable growth experiments and tracking which ones actually work. Every action gets a number, a hypothesis, a target metric, a before-state (for rollback), and a verdict. The North-Star metric is the new-follower ÷ profile-visit ratio (conversion) — every profile change is judged against it. Daily it ingests the X Analytics CSV export, scores each running experiment, and recommends keep / rollback. Triggers — "涨粉", "增加 X 粉丝", "X 涨粉实验", "follower growth", "A/B test my profile", "今天的涨粉检查", "/wjs-x-increasing-follower".

108 Updated 4 days ago
jianshuo
AI & Automation Solid

wjs-tweeting-from-articles

Use when the user wants to post a daily X/Twitter tweet inspired by one of their recently-published 微信公众号 articles. Picks the newest article that hasn't been tweeted yet, drafts 3 tweet candidates from it (different angles — quote / metaphor / one-liner), posts the chosen one via xurl, records to history. Triggers — "每天发一个 tweet", "从文章里发推", "今天的 tweet", "/wjs-tweeting-from-articles".

108 Updated 4 days ago
jianshuo
AI & Automation Solid

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 / 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".

108 Updated 4 days ago
jianshuo