Agent skill

Wjs Polishing X Engagement

by jianshuo in jianshuo/claude-skills

把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…

MITAuto-check passedMedia & Creative

Install Wjs Polishing X Engagement

skills CLI
$ npx skills add jianshuo/claude-skills --skill wjs-polishing-x-engagement -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jianshuo/claude-skills wjs-polishing-x-engagement --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ 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-src

Use ~/.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/

Facts

Skill name
wjs-polishing-x-engagement
GitHub stars
131
Token cost
~708 tokens
SKILL.md length
130 words
Files
1
Skills in repo
38
Repo updated
First seen
Licence
MIT

At a glance

把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…

  • Tasks that involve Social media posts
  • SKILL.md covers 风格铁律:短、白、日常 ⚠️ 最重要, 工作流程, 输出格式 and 标杆示例, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

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.

When your agent uses it

  • Tasks that involve Social media posts

Example prompts

  • “有真实事实支撑 + 带互动钩子”
  • “让它更有互动”
  • “帮我把这条发得更好”
  • “/wjs-polishing-x-engagement”

What it can do on your machine

Read from SKILL.md and the folder at commit b2690f5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

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.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~708

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from jianshuo/claude-skills at commit b2690f5, republished under its MIT licence (© jianshuo). 130 words, ~708 tokens.

Download SKILL.mdSave it as .claude/skills/wjs-polishing-x-engagement/SKILL.md (or your agent's skills folder).
name
wjs-polishing-x-engagement
description
把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用 skill"。也适用于把某个观点/事实/日常做成"忍不住想回答"的提问帖或填空帖时。

Tweet Engagement Polish(中文推文互动化改写)

把一句平淡的话,变成读者忍不住接话的一条推文。两件事叠在一起就行:一个真事实(可信、有料)+ 一个钩子(留个缺口让人补)。

风格铁律:短、白、日常 ⚠️ 最重要

这是最容易翻车的地方,优先级最高:

  • 越短越好。 一条推文最好一两句读完,能删的字一律删。长 = 劝退。
  • 说人话。 日常口语,像微信里跟朋友讲话。不用书面腔、文艺腔,不堆形容词。
  • 不煽情、不上价值、不排比。 别"走心""恍如隔世""那一下的心跳"这种文青腔。平淡日常的事就平淡地说。
  • 钩子直给。 想问就直接问,别绕弯子铺垫。

正反对照(同一条虹桥怀旧帖):

  • ❌ 太文青:「变的是机场,没变的是走出航站楼那一下的心跳。」
  • ✅ 短而白:「那会儿这还是上海唯一的机场,浦东 1999 年才开。你第一次坐飞机去哪儿?」

工作流程

第 1 步:抓核心

原文到底想说什么?找出那个可以被一个真事实坐实的点(一个观点、一种感受、一个人/事/地)。

第 2 步:联网查一个真事实 ⚠️ 必做

整条推文的可信度全靠这个事实是真的。

  • 用 web_search 查一个具体到能核实的事实:确切年份/数字/人名/地名、"第一/最后/唯一"、纪录、反常识的真相。
  • 优先挑反常识或大家"似懂非懂"的——最容易勾起"我知道!"或"真的假的?"。
  • 绝不编造、不夸大、不张冠李戴。 查不到就换角度,或直说"没查到可靠事实"。宁可换角度,也别拿假事实当钩子——那是造谣、毁号。
  • 数字、年份、人名落笔前再核一遍。
第 3 步:套不同钩子,写 2-3 个版本

同一个真事实,写 2-3 个钩子不同的版本(换的是参与方式,不是换语气)。每版都遵守上面的风格铁律。钩子类型:

  • 历史规律外推钩(最强):用 2 个以上真事实摆出一条暗规律,外推到当下,结论留空让人猜。例:"存储便宜,出了 Gmail;带宽便宜,出了 YouTube。智能便宜,会出什么?"
  • 提问钩:抛一个人人都有答案、零成本就能甩一句的问题。例:"你第一次坐飞机去哪儿?"
  • 填空钩:挖空一个"答案就在嘴边"的词/数字让人补(挖空的必须是真正确的)。例:"贝多芬写《第九》时已经完全 ___ 了。"
  • 反常识钩:先甩一个反直觉的真相,引人反驳或验证。例:"以为 X,其实是 Y。"
  • 二选一/站队钩:给两个选项让人选边,比开放回答门槛更低。例:"A 还是 B?报个数。"

不要每版都用同一种钩子;别牺牲原意(是给原话加可信度和钩子,不是换话题)。

输出格式

【版本 1 · 提问钩】
<推文正文>
↳ 钩子:一句话说明为什么勾人

【版本 2 · 填空钩】
<推文正文>
↳ 钩子:……

末尾附一行事实来源,方便用户核实。

第 4 步:配图提示(有就提,没有就跳过)

带图传播力更强,史实型推文往往正好有经典照片/对照图。产出后判断有没有现成的、画面感强的图(老照片、前后对照、数据图);有就用 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

Files

Just SKILL.md in wjs-polishing-x-engagement of jianshuo/claude-skills.

Open the folder on GitHubat commit b2690f5

Compare with similar skills

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.

Wjs Polishing X Engagement compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wjs Polishing X Engagement this skilljianshuo/claude-skills131—~708Automated safety check: PassMIT
AI Social Media ContentNeverSight/learn-skills.dev2171 repos~1.8kAutomated safety check: PassNone
Outlier Post FinderScrapeCreators/social-media-research-skills3.4k—~1.5kAutomated safety check: NotesMIT
Podcastteam-attention/plugins-for-claude-natives827—~1.5kAutomated safety check: PassMIT
Hook Writer Smsblacktwist/social-media-skills560—~3.7kAutomated safety check: PassMIT
Social Media Managementmanojbajaj95/claude-gtm-plugin1051 repos~3.9kAutomated safety check: PassMIT

Similar skills

  • AI Social Media Content

    NeverSight/learn-skills.dev

    Create AI-powered social media content for TikTok, Instagram, YouTube, Twitter/X.

    217 GitHub starsUsed in 1 repo~1.8k tokens
    Writing & ContentAuto-check passed
  • Outlier Post Finder

    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.

    3.4k GitHub stars~1.5k tokensUpdated 1 mo ago
    Writing & ContentAuto-check: notes
  • Podcast

    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.

    827 GitHub stars~1.5k tokensUpdated 5 mo ago
    Media & CreativeAuto-check passed
  • Hook Writer Sms

    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.

    560 GitHub stars~3.7k tokensUpdated 5 mo ago
    Writing & ContentAuto-check passed
  • Social Media Management

    manojbajaj95/claude-gtm-plugin

    Comprehensive social media management for all platforms (LinkedIn, Twitter/X, Instagram, TikTok, Facebook, Pinterest, YouTube).

    105 GitHub starsUsed in 1 repo~3.9k tokens
    Writing & ContentAuto-check passed
  • App Promo Materials

    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…

    213 GitHub stars~1.7k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed

More from jianshuo/claude-skills

All 38 skills in this repo
  • Wjs Segmenting Video

    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.

    131 GitHub stars~3.5k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Uploading Video

    jianshuo/claude-skills

    Upload one or many videos to YouTube. An agent skill from jianshuo/claude-skills.

    131 GitHub stars~2.1k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Converting Wp To Hugo

    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…

    131 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Burning Subtitles

    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.

    131 GitHub stars~3k tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Cleaning Spam

    jianshuo/claude-skills

    A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.

    131 GitHub stars~532 tokensUpdated 1 mo ago
    Auto-check passed
  • Wjs Creating Video Book

    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 — "把这本书做成视频"…

    131 GitHub stars~1.8k tokensUpdated 1 mo ago
    Auto-check passed

Works with

Questions about Wjs Polishing X Engagement

What does Wjs Polishing X Engagement do?

把一条平淡的中文 tweet/推文/帖子改写成"有真实事实支撑 + 带互动钩子"的高参与度版本,每次给 2-3 个不同钩子的版本,风格务必短、白、口语。只要用户贴出一条中文 tweet/推文/微博/帖子,并提到"润色""改写""优化""让它更有互动""涨互动""涨粉""提高回复""帮我把这条发得更好"等任何意图,就使用本 skill——哪怕用户没明确说"用…. Wjs Polishing X Engagement is an agent skill from jianshuo/claude-skills.

When should I use Wjs Polishing X Engagement?

Wjs Polishing X Engagement fits situations like: tasks that involve Social media posts.

How do I install Wjs Polishing X Engagement in Claude Code?

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.

How do I install Wjs Polishing X Engagement in Codex?

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.

Can I use Wjs Polishing X Engagement in Cursor, Gemini CLI or GitHub Copilot?

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.

What does Wjs Polishing X Engagement need to run?

SKILL.md names no scripts, command-line tools or credentials: Wjs Polishing X Engagement is instructions for the agent only.

Does Wjs Polishing X Engagement access the network?

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.

Is Wjs Polishing X Engagement safe to install?

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.

What licence does Wjs Polishing X Engagement use?

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.

How many tokens does Wjs Polishing X Engagement use?

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.

What are the alternatives to Wjs Polishing X Engagement?

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.

Who maintains Wjs Polishing X Engagement?

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.