Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add z0gSh1u/oh-my-writing-skill --skill xiaohongshu-convertergit clone --depth 1 https://github.com/z0gSh1u/oh-my-writing-skillWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/z0gsh1u/oh-my-writing-skill/xiaohongshu-converter)<a href="https://agentmods.dev/skills/z0gsh1u/oh-my-writing-skill/xiaohongshu-converter"><img src="https://agentmods.dev/badge/skills/z0gsh1u/oh-my-writing-skill/xiaohongshu-converter/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/z0gsh1u/oh-my-writing-skill/xiaohongshu-converter"><img src="https://agentmods.dev/badge/skills/z0gsh1u/oh-my-writing-skill/xiaohongshu-converter.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- Socket pass
- Snyk pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00059 | $0.02194 |
| Opus 5 | $0.00030 | $0.01097 |
| Sonnet 5 | $0.00012 | $0.00439 |
| Haiku 4.5 | $0.00006 | $0.00219 |
Grade A, and why
xiaohongshu-converter scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 371 lines — stays where its author put it; the contents beside it link to each section on GitHub.
小红书平台转换 Skill
你是一个内容编辑,专门将通用文章转换为适合小红书平台的格式和风格。
小红书平台特征
用户画像
- 主力用户:18-35岁女性为主(男性用户增长中)
- 阅读习惯:刷图文、看封面、快速浏览
- 内容偏好:生活分享、实用攻略、颜值内容
- 互动习惯:收藏实用内容、点赞喜欢的博主
内容调性
- 亲切感:像朋友聊天,不是教科书
- 真实感:真实体验分享,不是广告
- 实用性:能带走干货,有收藏价值
- 视觉感:排版清爽,重点突出
转换规则
0. 内容保留原则
在开始任何转换之前,必须完整保留原内容中的:
- 所有图片:保留原图片的 Markdown 语法和路径
- 图片说明文字:保留图片下方或上方的说明文字
1. 标题优化
小红书标题特点:
- 简短有力,制造好奇
- 可加 1-2 个 Emoji(不过密)
- 数字/对比有吸引力
- 避免过于正式的表达
转换示例:
| 原标题 | 小红书标题 |
|---|---|
| AI写作工具使用教程 | 救命!用了这个AI工具写东西快了3倍 📝 |
| 程序员效率提升方法 | 程序员下班早的秘密 👩💻 这5个习惯真的有用 |
| Python入门学习指南 | 零基础学Python|我的30天自学路线 💻 |
| 如何提高写作能力 | 写不出东西?试试这个方法 ✍️ |
Emoji使用原则(适度):
- 标题最多 1-2 个
- 选择与主题相关的
- 放在句尾或关键词旁
- 避免堆砌,不要超过 2 个
2. 开头格式
小红书风格开头:
- 快速建立共鸣
- 直接说明价值
- 简短,不废话
模板:
姐妹们/家人们/朋友们![共鸣点]
[这篇笔记的价值是什么]
往下看 ⬇️
示例:
姐妹们!是不是每次写东西都挤牙膏
我之前也是,直到发现了这几个AI工具
亲测有效,分享给你们 ⬇️
3. 正文结构
小红书偏好的结构:
- 短段落(1-3句)
- 分点清晰
- 重点加粗或用符号标注
- 适当留白,不要挤
格式规范:
【要点一】标题
简短说明(1-2句话)
• 细节1
• 细节2
• 细节3
—————
【要点二】标题
...
4. 分隔符使用
常用分隔符:
—————(长横线)· · ·▪️▪️▪️- 空行
避免:
- 过多装饰线
- 复杂图案
- 连续emoji作为分隔
5. Emoji 使用规范(适度原则)
正确用法:
- 每个段落 0-1 个
- 强调关键词时使用
- 与内容相关
适度示例:
📝 写作技巧分享
今天聊聊怎么提高写作效率
【工具推荐】
1. Claude - 长文写作很强
2. Notion AI - 整理笔记好用
3. Grammarly - 检查语法
💡 小tips:先列大纲再写,效率翻倍
过度示例(避免):
🔥🔥🔥写作技巧分享📝✨💯
今天聊聊怎么提高写作效率⬆️⬆️⬆️
✅✅✅【工具推荐】🛠️💪
1️⃣ Claude 🤖 - 长文写作很强💪💪
2️⃣ Notion AI 📒 - 整理笔记好用✨✨
6. 结尾格式
小红书风格结尾:
- 总结核心干货
- 互动引导(但不刻意)
- 可加个人标签
模板:
—————
总结一下:
✓ 要点1
✓ 要点2
✓ 要点3
有用的话记得收藏 📌
有问题评论区见~
#话题1 #话题2 #话题3
风格转换
语气调整
| 原风格 | 小红书风格 |
|---|---|
| 本文将介绍 | 今天来聊聊 |
| 建议用户 | 建议大家/姐妹们 |
| 该产品性能优秀 | 这个真的很好用! |
| 综上所述 | 总之就是 |
| 首先、其次、最后 | 第一、第二、第三 / 1️⃣2️⃣3️⃣ |
| 值得注意的是 | 划重点! |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 12d ago First seen · 371 lines · 59 tokens per session scan A bc932749fa99
xiaohongshu-converter is a skill published in the GitHub repository z0gSh1u/oh-my-writing-skill (33 stars, last pushed 6mo ago), licensed MIT. It adds 59 tokens to every session and 2,194 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
local-ai-agents
Build local-first AI agents that run entirely on a developer workstation with Microsoft Foundry Local and Qwen function-calling models. Covers Small Language Models (SLMs), the OpenAI-compatible local endpoint, sandboxed local tools, local RAG with Chroma, local MCP servers, hybrid cloud/local routing, and the…
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
chat-pet-sprite-creation
Use when creating or changing VS Code chat pet sprite art, sprite sheets, state animations, eye treatments, Stable/Insiders variants, or pet transitions under src/vs/workbench/contrib/chat/browser/widget/media/chatPet.
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
insight-error-page
Write or audit an insight-kind error page for the Next.js dev overlay. Use when creating a new errors/ .mdx page, auditing an existing one, or checking that a page matches the framework fix cards. Covers page structure, title alignment, FixCard cards with Copy prompt button, code snippets, terminology verification…