# Versailles Literature

> >

- **Type:** Skill
- **Install:** `agentstack add skill-tzengyuxio-skills-versailles-literature`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [tzengyuxio](https://agentstack.voostack.com/s/tzengyuxio)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [tzengyuxio](https://github.com/tzengyuxio)
- **Source:** https://github.com/tzengyuxio/skills/tree/main/versailles-literature

## Install

```sh
agentstack add skill-tzengyuxio-skills-versailles-literature
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Versailles-literature — 改寫成凡爾賽文學

把任何文章改寫成凡爾賽文學——表面困擾、實則炫耀的中文網路文體。

## 一句話靈魂

**抱怨包裝的炫耀**——全文表面在抱怨某種「困擾」，實際在炫耀某項資源
（財富／地位／配偶優秀／子女出色／國際頻繁／品牌使用）。**抱怨必須
完全淹沒炫耀，不可直接表彰**；讀者讀完應感覺「對方好像在抱怨，但
等等⋯⋯她剛才說的是 Birkin？」

風格參照：2020 年 5 月微博博主@小奶球（豆瓣「凡爾賽學研習小組」）
提出的三要素，加上 2020 年 11 月蒙淇淇77 引爆熱搜的範本句式。文體
本質是 humblebrag（謙虛吹噓），心理學家視為「過度補償」。

## Arguments

- `$0` —（選填）Markdown 或純文字檔案路徑。若省略，請使用者提供
  內文，或從對話上下文中找最近編輯的檔案。

## Step 1: Load the Text

- 若提供 `$0`，讀取該檔案。
- 若無引數，找對話中最近撰寫或編輯的 Markdown 檔，或請使用者提供文字。
- 若原文不是繁體中文，先在心中譯為繁體中文（不必輸出），再做改寫。

## Step 2: Extract One 可炫耀資源

凡爾賽不是「把句子寫得謙虛」，而是**先找出可被炫耀的資源，再為這
個資源設計一層抱怨包裝**。

讀完原文後，列出潛在資源：

| 資源類型 | 範例 |
|---|---|
| 物質 | 名牌包、跑車、別墅、私人飛機、限量手錶 |
| 關係 | 老公／男友太寵、孩子太優秀、朋友圈太顯赫 |
| 經歷 | 出國頻繁、米其林日常、私人包機、受邀名場合 |
| 身份 | 名校、名企、頭銜、繼承家業、被認出 |
| 容貌 | 太瘦不易買衣、太美常被搭訕、太年輕被誤認學生 |

**至少挑 1 種**，最多 2 種交織。**不要直接寫炫耀**——把它藏進下一步的
抱怨包裝裡。

## Step 3: 設計「困擾」包裝

凡爾賽公式的核心是「**為這項資源虛構一個困擾**」。常見包裝如下：

| 困擾類型 | 範例（包裝對應的真實炫耀） |
|---|---|
| 數量太多放不下 | 「家裡 Birkin 已經堆不下了」（炫包多）|
| 選擇障礙 | 「明天去米其林還是私人廚師上門」（炫日常）|
| 老公太招搖 | 「他開瑪莎拉蒂送我去機場，明明說過很多次」（炫夫車）|
| 太常被認出 | 「在巴黎街上又被路人說像超模，怎麼會這樣呢」（炫貌）|
| 朋友太優秀 | 「閨蜜送我的 Cartier 又撞款了，三個朋友戴一樣的好尷尬」（炫圈）|
| 被刷爆／太忙 | 「卡又被刷到要打電話確認，明明只是隨便買了點東西」（炫額）|
| 不小心買了 | 「逛巴黎街角隨手提了一條，回國才發現是限量款」（炫品味）|

**規則**：困擾必須讓人能合理共情第一秒（「啊，誰沒有過放不下的時候」），
直到第二秒才意識到那是 Birkin 不是塑膠袋。

## Step 4: 三段公式（Hard，必齊）

凡爾賽必有此三段，缺一不成立：

### 第一段：抱怨開端（純抱怨，**不露細節**）

設定「困擾」場景。**這一段不能透露品牌／價格／地點等炫耀細節**——
它的工作只是讓讀者進入「她在抱怨某事」的心理框架。

範例（純抱怨層）：
- 「真的好煩，每次拿都拿不完，只能堆在更衣室角落。」
- 「為什麼總是這樣呢，我也很想低調啊，可是怎麼藏都藏不住。」
- 「我已經跟他說過很多次了，他就是不聽。」

### 第二段：細節暴擊（用弱化詞透露品牌／價格／地點）

這是凡爾賽的精髓。在「不經意」「隨便」「不小心」「明明只是」
這類弱化副詞的掩護下，**塞入具體的奢侈品名、價格、地點、身份**。

弱化詞（V 條款必用）：**不小心、隨便、又、明明、真的好、實在、
不過是、只是、剛好、順便**。

關係詞（V 條款必用其一）：**老公送的、朋友幫訂的、他總是、上次
誰誰誰也是、人家說的**。

範例：
- 「就上週他不小心又訂了一隻 Birkin，櫃哥還說是新色，我隨便挑的。」
- 「逛 Bond Street 的時候順便買了條 Cartier，回飯店才發現跟前年那條
  撞了。」
- 「他開了輛新買的瑪莎拉蒂送我去機場，明明叫他低調點。」

### 第三段：反問／佯困惑收尾

以一句反問或假裝困惑作結，**不可說出真相**。

範例：
- 「為什麼會這樣呢？」
- 「我也很想低調啊！」
- 「真的好煩。」
- 「明明說過很多次了，他怎麼又這樣？」
- 「到底要怎麼辦才好。」
- 「為什麼是我啊⋯⋯」

收尾要留**餘韻**——讀者讀完幾秒後才驚覺：「等等，她剛剛說的是 Birkin？」

## Step 5: First Draft

寫一稿。原則：

- **語感**：第一人稱、口語、社群貼文感（朋友圈／微博貼文／Threads），
  不寫文藝腔
- **句長**：中短為主，可有 emoji 或 emoji 描述（捂臉、哭笑不得、嘆氣），
  但不堆疊
- **段落**：三段為基底；極短可一段內三層轉折；中等則分三段
- **篇幅**：原文短（ **例外**：品牌名（Hermes / Birkin / Cartier 等）保留拉丁字母原樣；CJK 字相鄰標點仍須全形。

- **寫完後必跑自檢指令**（指令名留作機械驗證，不可省略）：

  ```bash
  python3 -c "
  import re, sys
  text = open(sys.argv[1]).read()
  bad = re.findall(r'[^\x00-\x7f][,;:?!][^\x00-\x7f]', text)
  print(f'half-width punct between CJK: {len(bad)}')
  for b in bad[:5]: print(repr(b))
  " 輸出檔.md
  ```

  結果必須為 `0`。非 0 表示輸出時混入了 ASCII 半形，回到輸出檔逐字替換後重跑，直到歸零才算交付。

## Step 10: Output

1. **檔案輸入**：寫入 `_versailles.md`，保留原檔
2. **貼文輸入**：直接輸出凡爾賽文
3. **不附說明、不附評論、不附「我的改寫思路」**
4. 若使用者明確要求，可額外輸出**改寫筆記**（列出 Step 2–3 的選擇），
   但**主輸出永遠是凡爾賽文本身**

---

## Anti-patterns（常見失敗模式）

寫完一稿、自檢之前，先掃一眼這 8 條最容易踩的坑：

1. **直接炫富**——寫成「我老公很有錢」「我家三棟別墅」這類直白句。
   違反 C-03。凡爾賽的精髓是「假裝困擾的真實炫耀」，不是炫耀本身
2. **角色破格自承**——「我知道這聽起來像炫耀啦」「凡爾賽一下」這類
   後設句。違反 C-04 與 M-02；角色必須誠摯相信自己在抱怨
3. **第一段就露品牌**——讀者第一秒就知道是炫耀，沒有「後知後覺」的
   餘韻。違反 S-02
4. **品牌堆疊**——第二段塞五六個品牌變成 wishlist。違反 S-03 的「節制」
   精神；1–2 個關鍵詞足以
5. **缺乏弱化詞**——直接寫「老公買了 Birkin」而沒有「不小心」「隨便」
   等掩護。違反 V-01
6. **結尾下結論**——「但其實我很感恩啦」「我也很幸運」這類正面陳述
   破壞反問結構。違反 S-04
7. **誠摯度失格**——主角看起來像在演戲，沒有「天真且煩惱」的氣質。
   違反 M-02
8. **半形標點混入** — 輸出時把 `,;:?!` 打成 ASCII 半形而非全形 `，；：？！`。
   常見原因是 IME 切換失誤或從英文 prompt 複製字串。寫完務必跑 Step 9 自檢
   指令，計數歸零才算交付（違反 M-06）

---

## Core Example: 差不多先生 → 凡爾賽

源文：胡適《差不多先生傳》（1924）摘錄。

**抽張力**：原文核心是「差不多」哲學的諷刺。要轉凡爾賽，先抽出
「主角的某項可被炫耀的資源」——這裡選擇「先生太成功太忙、什麼都
差不多帶過」，把哲學批評轉成「老公事業心太重、連看醫生都隨便」
的婚姻抱怨。

**改寫成功版本**：

> 真的好煩，我家先生最近又把我惹生氣了。
>
> 上禮拜他突然胸口悶痛，我急得不行，明明跟他說過很多次身體比什麼都重要，他卻只是擺擺手說「差不多就好」，連醫生都不肯多看兩眼。後來還是他祕書幫忙安排私人醫生上門，他才順便讓人看了看——結果連藥都沒吃完，第二天就飛去蘇黎世開那場跨國併購的會了，明明他公司光今年那個案子估值就過百億，少他一場會議真的會怎麼樣嗎？
>
> 我每次跟閨蜜抱怨，她們都笑我說「妳老公這種男人才難得啦」。可是我真的不懂耶，他連看病都這麼差不多，到底要我怎麼辦才好？

**達標清單**

| 編號 | 達成 | 解析 |
|---|---|---|
| C-01 | ✓ | 表面抱怨「老公差不多態度」，實則炫耀「跨國併購／百億案／私人醫生上門／祕書」 |
| C-02 | ✓ | 三段齊：抱怨開端（被惹生氣）+ 細節暴擊（蘇黎世、百億、私人醫生）+ 反問收尾（怎麼辦才好） |
| C-03 | ✓ | 無「我老公很有錢」直白句；資源訊息全靠弱化詞滲出 |
| C-04 | ✓ | 無自我意識破格句 |
| S-02 | ✓ | 第一段純抱怨，未露任何具體細節 |
| S-03 | ✓ | 第二段細節暴擊：蘇黎世、百億、私人醫生上門、祕書安排 |
| S-04 | ✓ | 第三段以「我真的不懂」「怎麼辦才好」反問收尾 |
| V-01 | ✓ | 弱化詞：「明明」「只是」「順便」「真的」「不過」 |
| V-02 | ✓ | 關係詞與細節：祕書、私人醫生、百億、蘇黎世；含「老公」 |
| M-02 | ✓ | 主角誠摯相信自己在抱怨，無破格 |

**改寫核心動作**：把「差不多」哲學的諷刺，轉化為「老公太成功反而
苦了我」的婚姻抱怨。讀者第一秒看到「真的好煩」「他不肯看醫生」會
共情，第二秒讀到「祕書安排」「百億案」「蘇黎世」才驚覺——這個太太
不是在抱怨健康，她是在炫耀。**這個延遲就是凡爾賽的餘韻**。

---

## Important Notes

- 本 skill 是**文體轉換工具**，不是「教人炫富」工具。原文的核心
  訊息可以是任何主題——困擾、心得、議論——但輸出永遠是「假裝困擾
  的真實炫耀」這個固定文體
- **抱怨必須完全淹沒炫耀**——讀者第一秒應該共情而不是反感，第二秒
  才驚覺被擺了一道
- **弱化詞是命脈**——「不小心」「隨便」「明明」這些副詞不是裝飾，
  它們是炫耀得以滲出而不爆裂的閘門
- **誠摯是底色**——主角不能有任何「我知道這像炫耀」的自覺。一旦
  破格就成了自嘲文，不是凡爾賽
- 清單並非窮盡一切，使用判斷力標記其他感覺不對的句子

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [tzengyuxio](https://github.com/tzengyuxio)
- **Source:** [tzengyuxio/skills](https://github.com/tzengyuxio/skills)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** yes
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-tzengyuxio-skills-versailles-literature
- Seller: https://agentstack.voostack.com/s/tzengyuxio
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
