AI Social Media Content
NeverSight/learn-skills.dev
Create AI-powered social media content for TikTok, Instagram, YouTube, Twitter/X.
把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…
$ npx skills add jianshuo/claude-skills --skill wjs-polishing-x-engagement -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jianshuo/claude-skills wjs-polishing-x-engagement --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-polishing-x-engagement .claude/skills/wjs-polishing-x-engagement && 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-polishing-x-engagement" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-polishing-x-engagement into .claude/skills/wjs-polishing-x-engagement/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-polishing-x-engagement", 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-polishing-x-engagementType 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-polishing-x-engagement -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jianshuo/claude-skills wjs-polishing-x-engagement --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-polishing-x-engagement .agents/skills/wjs-polishing-x-engagement && 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-polishing-x-engagement" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-polishing-x-engagement into .agents/skills/wjs-polishing-x-engagement/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-polishing-x-engagement", 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-polishing-x-engagement -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jianshuo/claude-skills wjs-polishing-x-engagement --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-polishing-x-engagement .cursor/skills/wjs-polishing-x-engagement && 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-polishing-x-engagement" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-polishing-x-engagement into .cursor/skills/wjs-polishing-x-engagement/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-polishing-x-engagement", 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-polishing-x-engagement--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-polishing-x-engagement -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jianshuo/claude-skills wjs-polishing-x-engagement --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-polishing-x-engagement .gemini/skills/wjs-polishing-x-engagement && 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-polishing-x-engagement" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-polishing-x-engagement into .gemini/skills/wjs-polishing-x-engagement/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-polishing-x-engagement", 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-polishing-x-engagementInstalls 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-polishing-x-engagement -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-polishing-x-engagement .github/skills/wjs-polishing-x-engagement && 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-polishing-x-engagement" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-polishing-x-engagement into .github/skills/wjs-polishing-x-engagement/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-polishing-x-engagement", 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-polishing-x-engagement -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-polishing-x-engagement --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-polishing-x-engagement .opencode/skills/wjs-polishing-x-engagement && 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-polishing-x-engagement" agent skill from https://github.com/jianshuo/claude-skills/tree/main/wjs-polishing-x-engagement into .opencode/skills/wjs-polishing-x-engagement/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "wjs-polishing-x-engagement", 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-polishing-x-engagement把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…
Wjs Polishing X Engagement is an agent skill from jianshuo/claude-skills. 把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用 skill"。也适用于把某个观点/事实/日常做成"忍不住想回答"的提问帖或填空帖时。
Its SKILL.md is about 710 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Media & Creative, covering Social media posts. It works with Gmail and YouTube. 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.
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.
No scripts in the folder and no shell commands in SKILL.md.
From 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 Polishing X Engagement loads about 708 tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 130 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); files beside SKILL.md are not scanned.
The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 130 words, ~708 tokens.
.claude/skills/wjs-polishing-x-engagement/SKILL.md (or your agent's skills folder).把一句平淡的话,变成读者忍不住接话的一条推文。两件事叠在一起就行:一个真事实(可信、有料)+ 一个钩子(留个缺口让人补)。
这是最容易翻车的地方,优先级最高:
正反对照(同一条虹桥怀旧帖):
原文到底想说什么?找出那个可以被一个真事实坐实的点(一个观点、一种感受、一个人/事/地)。
整条推文的可信度全靠这个事实是真的。
web_search 查一个具体到能核实的事实:确切年份/数字/人名/地名、"第一/最后/唯一"、纪录、反常识的真相。同一个真事实,写 2-3 个钩子不同的版本(换的是参与方式,不是换语气)。每版都遵守上面的风格铁律。钩子类型:
不要每版都用同一种钩子;别牺牲原意(是给原话加可信度和钩子,不是换话题)。
【版本 1 · 提问钩】
<推文正文>
↳ 钩子:一句话说明为什么勾人
【版本 2 · 填空钩】
<推文正文>
↳ 钩子:……末尾附一行事实来源,方便用户核实。
带图传播力更强,史实型推文往往正好有经典照片/对照图。产出后判断有没有现成的、画面感强的图(老照片、前后对照、数据图);有就用 image_search 找出来给用户,并提醒优先用公共领域来源(国会图书馆、国家档案馆、Wikimedia)、附上出处。没有合适的就别硬凑。
一条真实爆款,也是本 skill 的风格范本(短、白、有事实、有缺口):
存储便宜,出了 Gmail;带宽便宜,出了 YouTube。智能便宜,会出什么?
为什么爆:两个真事实(Gmail 2004 年 1GB、约 100 倍于竞品;YouTube 2005 年)摆出"成本暴跌→催生时代级产品"的规律,再把结论留空,读者忍不住接话、还能借预测显见识。全程没有一句多余的形容词。
原文(观点型): AI 越来越便宜了,以后肯定会冒出很厉害的新产品。
【版本 1 · 历史规律外推钩】
存储便宜,出了 Gmail;带宽便宜,出了 YouTube。
智能便宜,会出什么?
↳ 钩子:真事实摆规律 + 结论留空,接话门槛极低。
【版本 2 · 反常识钩】
Gmail、YouTube 不是靠想法赢的,是踩中了成本暴跌。
这轮暴跌的是"智能",下一个 Gmail 你押谁?
↳ 钩子:打破"靠创意取胜"的直觉 + 站队式开放问题。事实来源:Gmail 2004/4/1 上线、1GB 免费存储(约竞品 100 倍);YouTube 2005 年创立、当年 12 月上线。(发前用 web_search 复核)
原文(日常型): 忽然感觉刚出虹桥机场,如同 30 年前第一次坐飞机来虹桥。
【版本 1 · 提问钩】
30 年前第一次坐飞机就是来的虹桥,今天又从这儿出来。
那会儿它还是上海唯一的机场,浦东 1999 年才开。
你第一次坐飞机去的哪儿?
↳ 钩子:用真事实坐实"30 年",结尾"第一次坐飞机"人人有答案,零门槛。
【版本 2 · 反差钩】
30 年前坐飞机还是全家送站的大事。
现在全国一年坐飞机超 7 亿人次,可还有近 10 亿人一次没坐过。
你坐过没?
↳ 钩子:反差数字 + "坐过没"二选一,一秒就能答。事实来源:浦东机场 1999 年 9 月启用,虹桥转为国内为主;全国民航旅客运输量 2024 年超 7 亿人次(民航局);"近 10 亿人没坐过飞机"为 2019 年前后广为流传的估算。
注意这两个示例:句子都短、都是大白话、没有一句煽情。 这就是默认风格。
© jianshuo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in wjs-polishing-x-engagement of jianshuo/claude-skills.
Open the folder on GitHubat commit b2690f5
Wjs Polishing X Engagement 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 Polishing X Engagement this skilljianshuo/claude-skills | 131 | — | ~708 | Automated safety check: Pass | MIT | |
| AI Social Media ContentNeverSight/learn-skills.dev | 217 | 1 repos | ~1.8k | Automated safety check: Pass | None | |
| Outlier Post FinderScrapeCreators/social-media-research-skills | 3.4k | — | ~1.5k | Automated safety check: Notes | MIT | |
| Podcastteam-attention/plugins-for-claude-natives | 827 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Hook Writer Smsblacktwist/social-media-skills | 560 | — | ~3.7k | Automated safety check: Pass | MIT | |
| Social Media Managementmanojbajaj95/claude-gtm-plugin | 105 | 1 repos | ~3.9k | Automated safety check: Pass | MIT |
NeverSight/learn-skills.dev
Create AI-powered social media content for TikTok, Instagram, YouTube, Twitter/X.
ScrapeCreators/social-media-research-skills
A skill your agent uses when the user wants to find posts, videos, reels, shorts, tweets, or social content that overperformed versus a creator, brand, or competitor baseline.
team-attention/plugins-for-claude-natives
Generate Korean podcast episodes from any source (URLs, tweets, articles, PDFs) — analyzes content, writes a script, generates audio via OpenAI TTS, converts to MP4, and auto-uploads to YouTube.
blacktwist/social-media-skills
When the user wants help writing opening lines, hooks, first sentences, video hooks, thumbnails titles, or pin titles that grab attention.
manojbajaj95/claude-gtm-plugin
Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).
glifxyz/glif-mcp-server
Plan and make launch, store, ad and campaign graphics with Glif: real app screens turned into store listings and launch posts, or a coordinated set of product photos, ads, a short video and a jingle…
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 — "把这本书做成视频"…
Categories
把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…. Wjs Polishing X Engagement is an agent skill from jianshuo/claude-skills.
Wjs Polishing X Engagement fits situations like: tasks that involve Social media posts.
Run `npx skills add jianshuo/claude-skills --skill wjs-polishing-x-engagement -a claude-code`. Or copy the skill folder (wjs-polishing-x-engagement in jianshuo/claude-skills) into .claude/skills/wjs-polishing-x-engagement in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jianshuo/claude-skills --skill wjs-polishing-x-engagement -a codex`. Or copy the skill folder (wjs-polishing-x-engagement in jianshuo/claude-skills) into .agents/skills/wjs-polishing-x-engagement 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-polishing-x-engagement -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-polishing-x-engagement, .gemini/skills/wjs-polishing-x-engagement, .github/skills/wjs-polishing-x-engagement and .opencode/skills/wjs-polishing-x-engagement in your project.
SKILL.md names no scripts, command-line tools or credentials: Wjs Polishing X Engagement is instructions for the agent only.
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. Review the folder before installing.
Wjs Polishing X Engagement is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 708 tokens (SKILL.md is roughly 2.8k 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 Polishing X Engagement: AI Social Media Content (NeverSight/learn-skills.dev, 217 stars), Outlier Post Finder (ScrapeCreators/social-media-research-skills, 3.4k stars), Podcast (team-attention/plugins-for-claude-natives, 827 stars) and Hook Writer Sms (blacktwist/social-media-skills, 560 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.