Physicalai Train Benchmarking A Policy
open-edge-platform/physical-ai-studio
Benchmarks a trained Physical AI Studio policy in a simulation gym and reports success metrics.
A skill your agent uses when 王建硕 wants to systematically grow his X (Twitter) followers by running numbered, A/B-testable growth experiments and tracking which ones actually work.
$ npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jianshuo/claude-skills wjs-x-increasing-follower --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/wjs-x-increasing-follower .claude/skills/wjs-x-increasing-follower && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "wjs-x-increasing-follower" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-follower into .claude/skills/wjs-x-increasing-follower/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-x-increasing-follower", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-followerType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jianshuo/claude-skills wjs-x-increasing-follower --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/wjs-x-increasing-follower .agents/skills/wjs-x-increasing-follower && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "wjs-x-increasing-follower" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-follower into .agents/skills/wjs-x-increasing-follower/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-x-increasing-follower", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jianshuo/claude-skills wjs-x-increasing-follower --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/wjs-x-increasing-follower .cursor/skills/wjs-x-increasing-follower && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "wjs-x-increasing-follower" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-follower into .cursor/skills/wjs-x-increasing-follower/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-x-increasing-follower", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jianshuo/claude-skills.git --path wjs-x-increasing-follower--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jianshuo/claude-skills wjs-x-increasing-follower --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/wjs-x-increasing-follower .gemini/skills/wjs-x-increasing-follower && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "wjs-x-increasing-follower" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-follower into .gemini/skills/wjs-x-increasing-follower/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-x-increasing-follower", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jianshuo/claude-skills wjs-x-increasing-followerInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/wjs-x-increasing-follower .github/skills/wjs-x-increasing-follower && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "wjs-x-increasing-follower" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-follower into .github/skills/wjs-x-increasing-follower/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-x-increasing-follower", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jianshuo/claude-skills wjs-x-increasing-follower --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jianshuo/claude-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/wjs-x-increasing-follower .opencode/skills/wjs-x-increasing-follower && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "wjs-x-increasing-follower" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-x-increasing-follower into .opencode/skills/wjs-x-increasing-follower/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-x-increasing-follower", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
wjs-x-increasing-followerA skill your agent uses when 王建硕 wants to systematically grow his X (Twitter) followers by running numbered, A/B-testable growth experiments and tracking which ones actually work.
Wjs X Increasing Follower is an agent skill from jianshuo/claude-skills. 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…
Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 14 other files, including scripts (for example `scripts/_common.py`, `scripts/daily-check.sh` and `scripts/evaluate.py`).
It sits in Product & Project Management, covering CSV and tabular files, A/B testing and Product metrics. It works with X (Twitter). The repository describes itself as: 13 Claude Code skills for video production (transcribe / translate / dub / multicam / subtitles / reframe) + WeChat publishing. Compatible with Claude Code, OpenAI Codex CLI… The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit b2690f5. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 6 files in scripts/ (Python and Shell), which the agent can run.
Shell commands in SKILL.md call:
python3From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Wjs X Increasing Follower loads about 1.4k tokens when it runs. Until then it costs about 161 tokens; SKILL.md has 387 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 387 words, ~1,399 tokens.
.claude/skills/wjs-x-increasing-follower/SKILL.md (or your agent's skills folder). This skill also uses 11 other files; get the full folder from GitHub.把「涨粉」当工程做:每个改动是一个带编号的实验,有假设、有目标指标、有 before(可回滚)、有判决。不靠感觉,靠数。
单账号没法做平行 A/B —— 只能做时间轴上的前后对比。 所以唯一可信的北极星指标是 转化率 = 新增关注 ÷ 主页访问(ratio):它对爆款流量免疫。一条推爆了带来一堆访问,ratio 不一定动;但 bio 改好了,每个来访的人更愿意关注,ratio 一定动。
所以指标分层(每个 action 必须声明自己被哪个指标考核):
| Action 类型 | 拨动的杠杆 | 用什么考核 |
|---|---|---|
| profile(bio / 名字 / 头像 / banner / 置顶 / URL / 地点) | 转化 | ratio(北极星,抗爆款) |
| posting(格式 / 钩子 / 频率 / thread vs 单条) | 触达 | profile visits + impressions(ratio 当护栏,别把转化拖垮) |
| engagement(回复 / 关注别人 / 互动) | 触达 | new follows + visits |
| timing(发布时间) | 触达 | profile visits |
诚实护栏(写死在 evaluate.py 里): 用中位数不用均值(一天爆款骗不了判决);够 7 天 / 够数据才下判决;同指标实验窗口重叠 → 打 confounded 标记;只给「方向性」结论,不号称因果。
回滚是一等公民。 每个 action 存了精确的 before 值,#N 永远能还原。判 ❌ rollback 先问王建硕,绝不静默改他的 bio。
ratio 这个数 X API / xurl 拿不到 —— 只活在 Analytics 看板里。所以靠 CSV 导出:
打开 x.com/i/account_analytics → Overview → 右上角下载图标(7D/2W/4W/3M/1Y 想要哪段先选好)→ 导出 CSV → 丢进 inbox/(或直接给路径)。
/wjs-x-increasing-follower/schedule daily /wjs-x-increasing-follower(见末尾「每日检查」)/wjs-tweeting-from-articles 或直接 xurl post/wjs-promoting-skills / /publish-skill/wjs-syndicating-articles所有脚本在 scripts/,状态在 state/。先 cd 到 skill 目录。
python3 scripts/ingest-csv.py /path/to/export.csv脚本模糊匹配列名(Profile visits / New follows / Impressions / Followers),按日期 upsert,自动算 ratio。它会打印它认的列映射 —— 看一眼对不对,不对就 --visits-col "X" --follows-col "Y"。重跑更长的导出会覆盖重叠的天,安全。
看 state/daily.jsonl 现状,给王建硕一份带编号的实验菜单。每条必须有:category / title / hypothesis / metric。原则:
入账(自动分配编号,别手改 jsonl):
python3 scripts/ledger.py add --category profile --metric ratio \
--title "Bio: 开头一行放硬证明" \
--hypothesis "访客看到具体成绩比看到口号更愿意关注"实验菜单参考(按杠杆分):
state/SCOREBOARD.md 的「To-do」区就是这份清单的落地版(见 Step 6)。
先抓 before-state(profile 字段):
xurl "/2/users/me?user.fields=name,description,url,location,profile_image_url,pinned_tweet_id"记下当前值。然后真正去改:
xurl --auth oauth1 -X POST "/1.1/account/update_profile.json?description=<urlencoded>"name / url / location 同理。失败/没 enroll OAuth1 → 退回 App 里手改,照样记账。)记账(盖上 applied 日期 + before 值):
python3 scripts/ledger.py apply 1 \
--before-field description --before-value "<原 bio 原文>" \
--after-value "<新 bio>"之后这个实验进入测量期:baseline = applied 前 window_days(默认7) 天的指标中位数;判决要等 applied 后攒够数据。
scripts/daily-check.sh它会:ingest inbox/ 里的新 CSV(用完归档到 inbox/done/)→ evaluate.py --write-verdict 把方向性判决写回账本 → 重生成 SCOREBOARD.md。注意:它只写判决,不动状态 —— keep/rollback 是人的决定。
python3 scripts/evaluate.py # 看每个在跑实验:baseline vs post,Δ%,verdict判决(相对 baseline 中位数):Δ ≥ +10% → keep;Δ ≤ -10% → rollback;之间 → flat。注意 ⚠ confounded / ⚠ thin baseline 标记,有就别太当真,延长窗口或停掉重叠实验再测。
python3 scripts/ledger.py keep 1 --note "+58% 转化"apply 时存的 before 值还原(API 或手改),再
python3 scripts/ledger.py rollback 1 --note "转化掉了,还原 bio"(命令会打印要还原的 before 值)python3 scripts/scoreboard.py # 写并打印 state/SCOREBOARD.md四块:📈 现状(最新 ratio / 7 日中位 ratio / 粉丝数)、🧪 在跑实验(baseline/post/Δ/判决/告警)、✅ To-do 待办(proposed 清单)、📚 已结案(kept / rolled_back)。给王建硕看就发这个文件。
daily.jsonl —— 一天一行:{date, profile_visits, new_follows, ratio, impressions, followers_total}。actions.jsonl —— 一实验一行:{id, category, title, hypothesis, metric, window_days, before:{field,value}, after:{value}, applied, status, evaluated, verdict, notes}。状态流:proposed → active → (kept | rolled_back)。SCOREBOARD.md —— 生成物,人看的。--window-days 默认 7 天--threshold 默认 ±0.10(相对 ±10%)--min-post-days 默认 3 天/schedule daily /wjs-x-increasing-follower —— 每天调起本 skill:跑 daily-check.sh,把 SCOREBOARD.md 现状 + 任何判 ❌ rollback 的实验 发给王建硕并征求是否回滚。CSV 还是得他手动导出丢进 inbox/(ratio 数据 API 拿不到,这步绕不开)。
© jianshuo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 11 other files (scripts) in wjs-x-increasing-follower of jianshuo/claude-skills.
Open the folder on GitHubat commit b2690f5
Wjs X Increasing Follower next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Wjs X Increasing Follower this skilljianshuo/claude-skills | 131 | — | ~1.4k | Automated safety check: Pass | MIT | |
| Physicalai Train Benchmarking A Policyopen-edge-platform/physical-ai-studio | 133 | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | |
| Growth Marketerborghei/Claude-Skills | 891 | — | ~2.6k | Automated safety check: Pass | MIT | |
| Data And Funnel Analyticsmanojbajaj95/claude-gtm-plugin | 105 | — | ~2.9k | Automated safety check: Pass | MIT | |
| Define Hypothesisproduct-on-purpose/pm-skills | 716 | — | ~966 | Automated safety check: Pass | Apache-2.0 | |
| Weekly Creative Reportreal-simple-labs/parker-brain | 102 | — | ~4.7k | Automated safety check: Pass | Custom licence |
open-edge-platform/physical-ai-studio
Benchmarks a trained Physical AI Studio policy in a simulation gym and reports success metrics.
borghei/Claude-Skills
Growth marketing covering experimentation, funnel optimization, acquisition channels, retention, and viral growth.
manojbajaj95/claude-gtm-plugin
Analytics tracking, interpretation, funnel analysis, product metrics, and ROI measurement.
product-on-purpose/pm-skills
Defines a testable hypothesis with clear success metrics and a validation approach.
real-simple-labs/parker-brain
Build the brand's weekly creative report, a polished, shareable page an agency can send straight to the brand's CMO and team.
OpenClaudia/openclaudia-skills
Build a growth strategy with frameworks, metrics, and experimentation.
jianshuo/claude-skills
A skill your agent uses when the user has a long-form video (interview / lecture / podcast / conversation) and a transcript SRT, and wants to extract 3–6 stand-alone topical short clips from it.
jianshuo/claude-skills
Upload one or many videos to YouTube. An agent skill from jianshuo/claude-skills.
jianshuo/claude-skills
A skill your agent uses when migrating a WordPress site to a Hugo static site on GitHub Pages from a WXR export (.xml) plus the wp-content/uploads folder — preserving /archives/<id/ URLs, localizing…
jianshuo/claude-skills
A skill your agent uses when the user has a video + an SRT and wants the subtitles either burned into the pixels (libass, always-visible) or soft-muxed as a togglable track.
jianshuo/claude-skills
A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.
jianshuo/claude-skills
A skill your agent uses when the user wants a book turned into YouTube chapter videos — 每章用 VoiceDrop 读书的有声书 mp3 做音轨,配 GPT Image 2 画面和中心思想大字,输出 1920×1080 横屏视频发 YouTube。Triggers — "把这本书做成视频"…
Works with
A skill your agent uses when 王建硕 wants to systematically grow his X (Twitter) followers by running numbered, A/B-testable growth experiments and tracking which ones actually work. Wjs X Increasing Follower is an agent skill from jianshuo/claude-skills. Use when 王建硕 wants to systematically grow his X (Twitter) followers by running numbered, A/B-testable growth experiments and tracking which ones actually work.
Wjs X Increasing Follower fits situations like: 王建硕 wants to systematically grow his X (Twitter) followers by running numbered; A/B-testable growth experiments and tracking which ones actually work; follower growth; A/B test my profile.
Run `npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a claude-code`. Or copy the skill folder (wjs-x-increasing-follower in jianshuo/claude-skills) into .claude/skills/wjs-x-increasing-follower in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a codex`. Or copy the skill folder (wjs-x-increasing-follower in jianshuo/claude-skills) into .agents/skills/wjs-x-increasing-follower in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jianshuo/claude-skills --skill wjs-x-increasing-follower -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wjs-x-increasing-follower, .gemini/skills/wjs-x-increasing-follower, .github/skills/wjs-x-increasing-follower and .opencode/skills/wjs-x-increasing-follower in your project.
Going by SKILL.md and its folder, Wjs X Increasing Follower needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python3). Our summary lists: Python 3; A Bash shell.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Wjs X Increasing Follower is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Wjs X Increasing Follower: Physicalai Train Benchmarking A Policy (open-edge-platform/physical-ai-studio, 133 stars), Growth Marketer (borghei/Claude-Skills, 891 stars), Data And Funnel Analytics (manojbajaj95/claude-gtm-plugin, 105 stars) and Define Hypothesis (product-on-purpose/pm-skills, 716 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jianshuo (a GitHub user) maintains it in jianshuo/claude-skills, which has 131 GitHub stars. The repository holds 38 skills in this directory. The repository was last updated on August 20, 2026.
Source: jianshuo/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.