oracle-title-forge
Forge a title + subtitle (or reframe) for a BOOK, article, talk, or any technical piece, then hand off to a cover so it has LIFE and honesty — not…
Skill by Soul-Brews-Studio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/soul-brews-studio-oracle-title-forge
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/oracle-title-forge
What's inside
- Skill name
oracle-title-forge- Description
- Forge a title + subtitle (or reframe) for a BOOK, article, talk, or any technical piece, then hand off to a cover so it has LIFE and honesty — not clinical/dated. The method that produced 'Claude Code Channel ปะทะ Hermes Gateway'. Describe-before-you-name, find the real tension, prism the candidates, calibrate register (eloquent but dev-natural, not poetic), name the real technical axes in the subtitle, refuse a fake winner. Use when: a title feels เชย/dead/generic, when naming a book or post, when reframing a comparison as a genuine contest, or when the user says 'ตั้งชื่อ', 'title', 'reframe', 'ชื่อมันเชย', 'คิดชื่อ'. After the title lands, offer the cover step (see 'Then: the cover'). DO NOT TRIGGER for: writing the body content itself (use kien-thai / the book skills), or for designing a cover from scratch when no title work is needed (go straight to /oracle-book-cover).
- License
- MIT
- Metadata
- internal: true
- Instructions
- 131 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# /oracle-title-forge — forge a title that has life, honestly
> Born 2026-07-09 turning the dead "ผ่าไส้ Discord Channel ของ Claude Code" into
> **"Claude Code Channel ปะทะ Hermes Gateway — สองสถาปัตยกรรมที่ทำให้ AI คุยบน Discord ได้…"**
> The lesson: a great title is *grown from understanding what the thing IS*, not shuffled from words.
## Why the method works (read this first)
A dead title fails one specific way: it has **clarity without intrigue**. "ผ่าไส้ X" tells you
the topic and nothing else — no tension, no question, no stake. Every principle below exists to
add intrigue *without lying*. The magic isn't wordsmithing; it's that each step forces you to
understand the material more deeply, and the title falls out of that understanding.
## The method — 7 moves
### 1. Describe before you name
Never start by brainstorming words. First write **what each thing IS** — once vividly, once in
plain technical terms. The title grows from this. (For the Discord book, writing "the plugin is
a stdio bridge tied to a session's lifecycle; Hermes is an always-on daemon" is what *revealed*
the contest.)
### 2. Find the real tension — and check it's not forged
If it's a comparison/VS, run a **skeptic pass**: is the contest real or clickbait? Two things at
different layers can't fight on features. Reframe the tension at the honest layer — *philosophy,
fit, tradeoff* — not a fake feature-fight. A title promising a showdown the book can't deliver is
a lie. (Discord book: they're transport vs runtime — so the contest is "two philosophies of
presence," which is true, not "which codes better," which is false.)
### 3. Prism the candidates — 3-5 lenses
Look at each candidate from angles a single view misses. Useful lenses for titles:
- **🏪 Bookshelf browser** — does the spine make someone pick it up?
- **💀 Honest skeptic** — does the title over-promise? name only one side of a two-sided story?
- **🧑💻 Dev-ear** — *would a developer actually say this phrase?* Kill words devs don't use
("ให้ AI พูด" → "AI คุยบน Discord"; "ต่อ AI เข้ากับ Discord" → clunky; "data เข้าทางไหน" ✓ real).
- **✍️ Thai editor** — cadence, clean noun phrases, cut stray connectors (ด้วย/ต่อ...เข้ากับ).
- **🎯 Precision** — does the subtitle name the *real axes*, not vague adjectives?
### 4. Apply the craft principles (from title research)
- **Tension = clarity × intrigue.** The reader must grasp *something* instantly AND be compelled
to open it for the rest.
- **Contrast breeds curiosity.** Unexpected/opposed words hook ("The Wealthy Barber"). A "ปะทะ" /
"vs" between two named things is contrast built-in.
- **Formula: short curious head + longer explaining subtitle.** Head = hook (1-6 words / a clash /
a question). Subtitle = context + payoff.
- **Question form** raises the stakes above the mechanism ("ใครควรได้…").
- **Cadence / list-of-three** makes the subtitle linger ("data ขาเข้า, การคุมสิทธิ์, วงจรชีวิต").
### 5. Calibrate register with the human
Draft, then dial. Common arc: *clinical → too poetic → eloquent-but-technical*. The target for
technical work: **สละสลวยแต่ตรง, ไม่เล่นอุปมามาก** — pleasant to the ear, but every phrase points
at something real in the code. Show the human one sample paragraph in the proposed voice and let
their taste calibrate. Their "แปลกๆ" is data — chase the specific weird word.
### 6. Name the real technical axes in the subtitle
Don't sell with adjectives ("powerful, elegant"). Sell with the **concrete things the piece
compares/covers** — the axes a practitioner cares about (data path, access control, lifecycle),
ending on the payoff ("ตัวไหนเหมาะกับงานแบบใด").
### 7. Honesty is a feature, not a weakness
Refuse the cheap winner. "Generic: it's a tie on different axes; situational: here's the matrix"
reads as *more* authoritative than "X wins." A title/frame that promises an honest verdict earns
trust the clickbait can't.
## Output shape
Offer **2-3 candidates**, each *described by the feeling it gives + the craft reason it works*
(not a bare list), recommend one with why, then render the full cover block (head + subtitle) so
the human sees it assembled. End by asking which — let taste decide the last 5%.
## Proven example
```
# Claude Code Channel ปะทะ Hermes Gateway
สองสถาปัตยกรรมที่ทำให้ AI คุยบน Discord ได้ — เทียบตั้งแต่ data ไหลเข้าทางไหน
คุมสิทธิ์การเข้าถึงยังไง ไปจนถึงว่าตัวไหนเหมาะกับงานแบบใด
```
Head = two named contenders + ปะทะ (contrast). Subtitle = 3 real axes + payoff. Register =
eloquent but dev-natural. Verdict promised = honest (fit, not a fake winner).
Related: [[kien-thai]] (Thai prose engine), [[oracle-prism]] (the lens method), the book skills
(oracle-write-complete-book / -booklet / -combine-blogs) that consume the forged title.
---
## Book mode
A book title carries more weight than an article's: it is the spine text, the search
result, and the thing someone repeats to a friend. Two extra constraints on top of the
7 moves:
- **Spine test** — say it out loud as if recommending it. If it needs a subtitle to make
sense spoken, the main title is doing too little.
- **Shelf test** — write it next to three real books in the same genre. Generic titles
vanish; that is the whole signal.
- Subtitle carries the technical axes (the 7 moves already say this); the **main title
carries the tension**. Do not let the subtitle rescue a dead title.
## Then: the cover
**This skill does not draw.** Stated plainly because the alternative is pretending:
| capability | present here |
|---|---|
| generative image tool (Imagen / DALL-E / SD) | **no** — no such tool in this session |
| `codex` CLI | yes — but codex does not generate images either |
| ImageMagick (`convert` / `magick`) | yes — **composition only**: type on a ground, crops, gradients |
| typst | yes — vector/typographic covers rendered with the book |
So a cover here is one of two honest things: **found art** (licence-checked) or a
**typographic composition**. Neither is "the AI drew it", and neither should be described
that way.
**Hand off to `/oracle-book-cover`** — it already does this properly: finds real art with a
LICENCE gate, runs a 5-lens prism (Reader / Editor / Artist / Designer / Ads), renders 2-3
PNG candidates, bakes the winner into the `book.typ` cover block only, and exports social
crops. Do not rebuild that pipeline here.
```text
/oracle-title-forge → title + subtitle
↓
/oracle-book-cover → art (licence-checked) or typographic cover → book.typFrom Soul-Brews-Studio/arra-oracle-skills-cli, MIT.
More from Soul-Brews-Studio/arra-oracle-skills-cli
- 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
forward
Soul-Brews-Studio
Hand off the current session to the next one.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
feel
Soul-Brews-Studio
Capture how the system feels — energy, momentum, burnout, breakthrough.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
learn
Soul-Brews-Studio
Explore a codebase with parallel Haiku agents — clone, read, and document.
SkillBFreshness: B★ 125Claude Code +9 - 0.729score
incubate
Soul-Brews-Studio
Clone or create repos for active development — the right hand of /learn.
SkillBFreshness: B★ 125Claude Code +9 - 0.724score
oracle-write-complete-book
Soul-Brews-Studio
Write a complete book from scratch — outline, parallel Sonnet drafting, Thai word break, typst PDF rendering, review, title brainstorm, publish to GitHub.
SkillBFreshness: B★ 125Claude Code +9 - 0.682score
dig
Soul-Brews-Studio
Mine Claude Code sessions — timeline, gaps, repo attribution, session history.
SkillCFreshness: C★ 125Claude Code +9 - 0.682score
project
Soul-Brews-Studio
Clone and track external repos.
SkillCFreshness: C★ 125Claude Code +9
Signals
- Stars
- 125
- Forks
- 58
- Open issues
- 26
- Last commit (this folder)
- Aug 23, 2026 (2 months ago)
- Last release
- Jul 25, 2026 (3 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Soul-Brews-Studio
- 0.786score
soul
Soul-Brews-Studio
Bring an Oracle into the current repo — its soul, ALL its skills and its expertise — by link, never by copy.
SkillAFreshness: A★ 125Claude Code +9 - 0.786score
round-table
Soul-Brews-Studio
Convene a Round Table (โต๊ะกลม): 3–8 souls — persona files, Oracles, or real people's DNA — debate ONE stakes-bearing decision over exactly 4 rounds (OPEN…
SkillAFreshness: A★ 125Claude Code +9 - 0.740score
recap
Soul-Brews-Studio
Session orientation and awareness — retro summaries, handoffs, git state, focus.
SkillBFreshness: B★ 125Claude Code +9 - 0.740score
forward
Soul-Brews-Studio
Hand off the current session to the next one.
SkillBFreshness: B★ 125Claude Code +9 - 0.736score
rrr
Soul-Brews-Studio
Create a session retrospective with an AI diary and reusable lessons.
SkillBFreshness: B★ 125Claude Code +9 - 0.734score
psi
Soul-Brews-Studio
Attach a code repo's ψ vault to a caretaker oracle — check, link, heal, unlink.
SkillBFreshness: B★ 125Claude Code +9
Cite this page
oracle-title-forge skill. Agent Mart. https://agentmart.dev/skills/soul-brews-studio-oracle-title-forge (last updated 2026-10-24)