X Ingest
chubbyguan/chubbyskills
X(Twitter) 推文采集 → 统一 frontmatter Markdown。自动区分图文与视频: 图文下载图片本地嵌入,视频提取直链转成文字稿。无需登录(走官方嵌入端点)。
将平实、准确的内容改写成有网感、能引发互动的社交媒体文案。适用于 Twitter/X、小红书、即刻等平台的短文案优化。当用户希望优化推文、笔记、短帖子,或者想让功能描述/产品更新变得更抓人眼球时,使用此 skill。也适用于用户给出一个主题、一段草稿、或一组功能点,希望生成一条有活人感的推文。不适用于长文章、博客、正式文档。
$ npx skills add okooo5km/Skills4U --skill post-optimizer -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install okooo5km/Skills4U post-optimizer --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/okooo5km/Skills4U.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/post-optimizer .claude/skills/post-optimizer && 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 "post-optimizer" agent skill from https://github.com/okooo5km/Skills4U/tree/main/skills/post-optimizer into .claude/skills/post-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-optimizer", 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/okooo5km/Skills4U/tree/main/skills/post-optimizerType 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 okooo5km/Skills4U --skill post-optimizer -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install okooo5km/Skills4U post-optimizer --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okooo5km/Skills4U.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/post-optimizer .agents/skills/post-optimizer && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "post-optimizer" agent skill from https://github.com/okooo5km/Skills4U/tree/main/skills/post-optimizer into .agents/skills/post-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-optimizer", 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 okooo5km/Skills4U --skill post-optimizer -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install okooo5km/Skills4U post-optimizer --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okooo5km/Skills4U.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/post-optimizer .cursor/skills/post-optimizer && 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 "post-optimizer" agent skill from https://github.com/okooo5km/Skills4U/tree/main/skills/post-optimizer into .cursor/skills/post-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-optimizer", 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/okooo5km/Skills4U.git --path skills/post-optimizer--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 okooo5km/Skills4U --skill post-optimizer -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install okooo5km/Skills4U post-optimizer --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okooo5km/Skills4U.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/post-optimizer .gemini/skills/post-optimizer && 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 "post-optimizer" agent skill from https://github.com/okooo5km/Skills4U/tree/main/skills/post-optimizer into .gemini/skills/post-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-optimizer", 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 okooo5km/Skills4U post-optimizerInstalls 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 okooo5km/Skills4U --skill post-optimizer -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/okooo5km/Skills4U.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/post-optimizer .github/skills/post-optimizer && 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 "post-optimizer" agent skill from https://github.com/okooo5km/Skills4U/tree/main/skills/post-optimizer into .github/skills/post-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-optimizer", 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 okooo5km/Skills4U --skill post-optimizer -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install okooo5km/Skills4U post-optimizer --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/okooo5km/Skills4U.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/post-optimizer .opencode/skills/post-optimizer && 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 "post-optimizer" agent skill from https://github.com/okooo5km/Skills4U/tree/main/skills/post-optimizer into .opencode/skills/post-optimizer/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "post-optimizer", 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.
post-optimizer将平实、准确的内容改写成有网感、能引发互动的社交媒体文案。适用于 Twitter/X、小红书、即刻等平台的短文案优化。当用户希望优化推文、笔记、短帖子,或者想让功能描述/产品更新变得更抓人眼球时,使用此 skill。也适用于用户给出一个主题、一段草稿、或一组功能点,希望生成一条有活人感的推文。不适用于长文章、博客、正式文档。
Post Optimizer is an agent skill from okooo5km/Skills4U. 将平实、准确的内容改写成有网感、能引发互动的社交媒体文案。适用于 Twitter/X、小红书、即刻等平台的短文案优化。当用户希望优化推文、笔记、短帖子,或者想让功能描述/产品更新变得更抓人眼球时,使用此 skill。也适用于用户给出一个主题、一段草稿、或一组功能点,希望生成一条有活人感的推文。不适用于长文章、博客、正式文档。
Its SKILL.md is about 1.5k 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. It works with X (Twitter). The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 7ffd3a4. 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.
Post Optimizer loads about 1.5k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 350 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 okooo5km/Skills4U at commit 7ffd3a4, republished under its MIT licence (© okooo5km). 350 words, ~1,481 tokens.
.claude/skills/post-optimizer/SKILL.md (or your agent's skills folder).把「正确但无聊」的内容,变成一个让人想读完的故事。
人不爱看功能列表,但爱听故事。
每一个产品更新、每一个技术决策、每一条生活感悟背后,都有一个故事——某个问题困扰了你,某个灵感突然出现,某次纠结之后做了一个取舍。把这个故事讲出来,活人感就自然来了。
对比一下:
| ❌ 功能罗列(死的) | ✅ 讲故事(活的) |
|---|---|
| 新增版本更新徽标功能,用户可在主窗口右上角查看更新日志 | 以前检测到更新就直接弹窗,总觉得像在打断用户。后来改成右上角放个小徽标——你看到了点一下,没注意到也不烦你。侵入感小了很多。 |
| 优化了图片压缩算法,速度提升 30% | 压缩一张 4K 图之前要等 3 秒,我自己用着都烦。花了一周重写了核心算法,现在不到 1 秒。 |
| 支持暗色模式 | 凌晨两点改 bug 的时候被自己的白色界面闪瞎了眼,第二天就开始写暗色模式。 |
故事的本质是:让读者看到「人」,而不是「产品」。
用户给的素材可能是:
无论哪种,你的第一步都是找到故事。
从素材中寻找以下线索(按优先级排列):
如果素材里这些信息不够,主动问用户。 问得具体一点:
不要泛泛地问"能给我更多背景吗"——要针对性地挖。
| 信息 | 必需 | 默认值 |
|---|---|---|
| 素材内容 | ✅ | — |
| 目标平台 | ✅ | — |
| 语言 | 否 | 根据素材自动判断 |
| 配图情况 | 否 | 无 |
用搜索工具快速扫描一下素材相关领域的近期热点。目的不是做完整市场研究,而是回答两个问题:
注意:不是每条推文都需要蹭热点。 如果素材本身故事就很好,或者跟热点没有天然关联,就不蹭。硬蹭比不蹭更糟。
在动手写之前,先理清思路,输出一段简短的诊断(给用户看,让他们理解你的改写逻辑):
只输出一个最优版本。
不要给三个风格让用户选——你是专家,直接给出你认为最好的方案。如果用户不满意,再调整。
改写时遵循以下结构(不是死板模板,灵活运用):
[钩子] — 一句话抓住注意力(场景、痛点、反常识、一个让人共鸣的瞬间)
[故事] — 讲清来龙去脉(为什么做、怎么想的、做了什么取舍)
[结果] — 现在变成什么样了(功能展示、效果对比、解决了什么问题)
[收尾] — 让人想说话(抛问题、留互动钩子、或用一句利落的话收住)这个骨架的关键在于:读者先看到「人」(你的经历、想法、纠结),再看到「产品」(你做了什么)。 而不是反过来。
用户确认后,可以进一步:
第一句话的唯一任务是「让人停下来」。最好的开头往往是故事的某个片段:
| 类型 | 示例 |
|---|---|
| 痛点共鸣 | "每次检测到更新就弹窗,总觉得像在打断别人说话。" |
| 场景闪回 | "凌晨两点被自己的白色界面闪瞎了眼。" |
| 反常识 | "MacBook 刘海终于有用了。" |
| 自我吐槽 | "压缩一张图要 3 秒,我自己用着都烦。" |
| 转折 | "本来只想加个小功能,结果重新想了一遍整个更新逻辑。" |
| 蹭共识 | 用一个读者已经知道的现象开头,自带话题性 |
绝对禁止用来开头的:
这是故事的核心部分——不是罗列"做了什么",而是讲"为什么这么做"。
好的中段会让读者觉得:「哦原来是这么回事」「这个思路有意思」「我之前也遇到过这个问题」。
技巧:
好的社交媒体内容是「开一个话头」,不是「做一个总结」。
| ❌ 官方腔 | ✅ 朋友语气 |
|---|---|
| 我们致力于提供更好的更新体验 | 以前那个弹窗确实不太优雅 |
| 本次更新包含以下优化 | 这次改了个让我自己都受不了的问题 |
| 感谢用户们的理解和积极反馈 | 你们的吐槽都听到了,改了 |
| 经过团队的不懈努力 | 肝了两周终于搞定了 |
关键:有真实情绪,不装。 可以是兴奋、吐槽、自嘲、骄傲——但不能是「官方声明」。
素材:
Zipic 主窗口右上角新增版本更新徽标。检测到更新后显示徽标,点击可查看更新日志。
补充背景(用户提供或挖掘得到的):
以前检测到更新要么需要用户手动触发,要么自动弹窗。觉得弹窗侵入感太强,想要一种更轻的方式。改成徽标后,用户看到了点一下看日志再决定更不更新,没注意到也不会被打断。
平台:Twitter / X(中文)
诊断:
改写:
以前检测到版本更新就直接弹窗,总觉得像在打断别人。
改成了右上角一个小徽标——你注意到了点一下,看看更新了什么再决定。没注意到也不烦你。
更新提醒这种东西,侵入感越小越好。
配图建议:主窗口右上角徽标的截图,或点击后显示更新日志的 GIF。
素材:
今天发现 Linear 的交互设计有个很巧妙的细节:当你拖拽任务卡片时,卡片会轻微倾斜并产生一个柔和的阴影变化,让你感觉真的在「拿起」一个东西。
平台:Twitter / X(中文)
诊断:
改写:
今天拖 Linear 的任务卡片时愣了一下——
这手感也太好了。卡片拖起来微微倾斜,阴影跟着手走,就像真的拿起了一张卡片。
好的微交互就是这样,你说不出哪里好,但就是舒服。
配图建议:屏幕录制 Linear 拖拽效果的 GIF,最好放慢。
素材:
做独立开发一年了,最大的感受是时间管理特别重要。以前上班的时候有人帮你安排优先级,现在所有事情都要自己决定先做什么。经常一天结束发现忙了很多但真正重要的事没推进。
平台:小红书(中文)
诊断:
改写:
独立开发者的一天是怎么"废掉"的
早上:今天一定要把那个核心功能写完 上午:先回复几条用户反馈吧 中午:顺手修个小 bug 下午:研究了一下新的部署方案 晚上:……核心功能一行没写
独立开发一年,这种剧情反复上演 😅
后来意识到问题不是时间不够,是没有人帮你说「不」 以前上班,优先级有人帮你定 现在每天起来第一件事就是跟自己博弈:今天到底先干嘛?
后来摸索出一个笨办法——每天只定一件"今天必须搞定"的事,不管发生什么先做完它
你们有什么管用的方法吗?
不要强行大改。可以:
如果一次更新了很多功能:
没有具体素材时,主动引导用户讲出背后的故事:
有了故事素材,再开始写。
© okooo5km, 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 skills/post-optimizer of okooo5km/Skills4U.
Open the folder on GitHubat commit 7ffd3a4
Post Optimizer 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 |
|---|---|---|---|---|---|---|
| Post Optimizer this skillokooo5km/Skills4U | 183 | — | ~1.5k | Automated safety check: Pass | MIT | |
| X Ingestchubbyguan/chubbyskills | 1.2k | 1 repos | ~966 | Automated safety check: Notes | MIT | |
| Podcastteam-attention/plugins-for-claude-natives | 827 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Wjs Cleaning Spamjianshuo/claude-skills | 130 | 1 repos | ~532 | Automated safety check: Pass | MIT | |
| VideoiBigQiang/feedgrab | 614 | — | ~1.6k | Automated safety check: Pass | MIT | |
| ContentGerstep/cybos | 104 | — | ~616 | Automated safety check: Pass | None |
chubbyguan/chubbyskills
X(Twitter) 推文采集 → 统一 frontmatter Markdown。自动区分图文与视频: 图文下载图片本地嵌入,视频提取直链转成文字稿。无需登录(走官方嵌入端点)。
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.
jianshuo/claude-skills
A skill your agent uses when the user complains about spam on his X/Twitter posts — 同城面付 / 寻固炮 / 线下上门 / 免费破处 这类引流号在他推文下刷的 emoji 垃圾回复 — and wants them removed.
iBigQiang/feedgrab
Video & Podcast Digest — send a video/podcast link, get full transcript + structured summary.
Gerstep/cybos
Generate posts, essays and images following brand guidelines.
jianshuo/claude-skills
A skill your agent uses when 王建硕 wants to publish his VoiceDrop books (voicedrop.cn/books) to X/Twitter as threads — 列出他写的书、挑没发过的、整本拆成推文串发出。Triggers — "把书发到 X", "发书的 thread", "publish my book to X"…
okooo5km/Skills4U
25宫格选题助手(grid25)。帮用户为任意行业生成爆款内容选题关键词,渲染可交互的 25宫格抽签工具,并可直接搜索真实平台热门选题方向。
okooo5km/Skills4U
Local image compression and Zipic-app expert for macOS and native Windows.
okooo5km/Skills4U
Use the local Orchard app to interact with macOS Apple apps and services: Calendar, Reminders, Clock, Mail, Contacts, Notes, Music, Weather, Messages, Location/Maps, and Apple Shortcuts.
okooo5km/Skills4U
中国软件著作权申请材料生成工具。申请表直接输出 Markdown 提交,源程序/用户手册/设计说明书三份生成 LaTeX 并编译为 PDF。自动分析项目代码,生成四份材料(前后各30页共60页源程序、含页眉页脚的用户手册和设计说明书、Markdown…
okooo5km/Skills4U
Transforms article content or summaries into minimalist hand-drawn style JSON prompts for AI image generation tools.
okooo5km/Skills4U
专业 AI 视频分镜设计师。当用户想要创作视频、制作分镜脚本、生成 AI 视频提示词、规划视频内容结构时,必须使用此 skill。
Works with
Categories
将平实、准确的内容改写成有网感、能引发互动的社交媒体文案。适用于 Twitter/X、小红书、即刻等平台的短文案优化。当用户希望优化推文、笔记、短帖子,或者想让功能描述/产品更新变得更抓人眼球时,使用此 skill。也适用于用户给出一个主题、一段草稿、或一组功能点,希望生成一条有活人感的推文。不适用于长文章、博客、正式文档。. Post Optimizer is an agent skill from okooo5km/Skills4U.
Post Optimizer fits situations like: media & Creative work in your project.
Run `npx skills add okooo5km/Skills4U --skill post-optimizer -a claude-code`. Or copy the skill folder (skills/post-optimizer in okooo5km/Skills4U) into .claude/skills/post-optimizer in your project. Claude Code loads it when a task matches its description.
Run `npx skills add okooo5km/Skills4U --skill post-optimizer -a codex`. Or copy the skill folder (skills/post-optimizer in okooo5km/Skills4U) into .agents/skills/post-optimizer 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 okooo5km/Skills4U --skill post-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/post-optimizer, .gemini/skills/post-optimizer, .github/skills/post-optimizer and .opencode/skills/post-optimizer in your project.
SKILL.md names no scripts, command-line tools or credentials: Post Optimizer 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.
Post Optimizer 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.5k tokens (SKILL.md is roughly 5.9k 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 Post Optimizer: X Ingest (chubbyguan/chubbyskills, 1.2k stars), Podcast (team-attention/plugins-for-claude-natives, 827 stars), Wjs Cleaning Spam (jianshuo/claude-skills, 130 stars) and Video (iBigQiang/feedgrab, 614 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
okooo5km (a GitHub user) maintains it in okooo5km/Skills4U, which has 183 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on October 7, 2026.
Source: okooo5km/Skills4U on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.