skills/content-hooks/SKILL.md
Generates hooks, titles, and full tweets for all content mediums from a transcript + research file. Scores everything with ICE. Requires research.md to exist first (run content-research first).
npx skillsauth add psycho-baller/ai-agents-config content-hooksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
generates distribution assets for every medium from a transcript and its research. tweets are written in full. everything else is hooks and titles. all items are scored with ICE.
file: path to a transcript .md file, or the folder name inside notes-processing/research.md must already exist at notes-processing/{filename}/research.mdnotes-processing/{filename}/hooks.mdall copy must sound like rami. read /Users/rami/Documents/life-os/ai-agents-config/skills/rami-voice/SKILL.md for the full rules. critical rules that apply to every hook and tweet you write:
clean the transcript before using it:
[[Note|text]] → text), and ## Related Notes sectionresearch.mdlinkedin — 5 hooks (opening lines only, not full posts)
twitter/x — 5 full tweets (written in full — these are final, not just hooks)
instagram/tiktok — 5 hooks + 5 headline options
youtube — 3 title + subtitle pairs + 1-2 sentence description each (2 for short-tier transcripts)
score each item individually. be honest — score based on evidence from trend research, not optimism.
medium ice = average of all items in that medium overall content ice = average of all medium ices
# hooks: {transcript title}
**overall ice score:** {x.x}/10
---
## linkedin hooks
| # | hook | I | C | E | ICE |
|---|------|---|---|---|-----|
| 1 | hook text | 8 | 7 | 9 | 8.0 |
**medium ice:** {x.x}/10
---
## twitter/x
**1.** tweet text here
`I: 9 | C: 8 | E: 9 | ICE: 8.7`
**2.** tweet text here
`I: 8 | C: 9 | E: 9 | ICE: 8.7`
*(repeat for all 5)*
**medium ice:** {x.x}/10
---
## instagram/tiktok
### hooks
| # | hook | I | C | E | ICE |
|---|------|---|---|---|-----|
### headlines
| # | headline | I | C | E | ICE |
|---|----------|---|---|---|-----|
**medium ice:** {x.x}/10
---
## youtube
### 1. {title}
**subtitle:** {subtitle}
**description:** {1-2 sentences}
`I: 9 | C: 9 | E: 9 | ICE: 9.0`
*(repeat for all 3)*
**medium ice:** {x.x}/10
---
## trend context
- {bullet: what's trending that informed these hooks, with source url}
if the transcript is thin (< 150 words with 1-2 ideas), generate fewer hooks per medium (3 instead of 5) and focus them tightly on the one core insight. don't pad.
tools
Pre-task clarity ritual for Rami. Surfaces real intention, maps work to his pillars, and produces a Session Brief. Use when Rami is about to start a task or plan a work session.
testing
Find and retrieve notes from Rami's Obsidian vault by topic or theme using semantic search against Smart Connections embeddings. Use when asked to find notes about a specific subject, retrieve relevant vault content, or surface what Rami has written about a topic.
testing
Update living Obsidian pattern files from metadata-enriched transcriptions. Use when asked to populate or update pattern files for communication flaws, beliefs, fears, principles, or people/projects mentioned.
testing
Generate evidence-backed personal principles from markdown notes, reflections, and transcripts. Use when extracting life principles, decision rules, or lessons from journal entries and reflections.