rami-maalouf
- 29 skills
- 0 followers
- 11 hours ago last updated
- ▌ Co Ceo · rami-maalouf bundleRigorous co-CEO for reviewing plans, strategies, products, and business decisions. Use when the user wants critical feedback, pressure testing, or a second opinion on direction.
- ▌ Rami Voice · rami-maaloufRami's voice DNA writing partner. Loads his full voice profile for writing, reviewing, or developing any content. Use whenever generating or checking content in Rami's voice.
- ▌ Task Framing · rami-maalouf bundlePre-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.
- ▌ Content Hooks · rami-maaloufGenerates 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).
- ▌ Linkedin Post · rami-maaloufTurns articles, essays, or raw ideas into LinkedIn posts in Rami's writing style. Use when the user wants to write a LinkedIn post or repurpose content for LinkedIn.
- ▌ Content Writer · rami-maaloufWrites a master long-form piece from a raw transcript, research, and hooks. The raw transcript is the foundation - research adds depth, hooks provide the angle. Requires research.md and hooks.md to exist first.
- ▌ Letterly Export · rami-maalouf bundleAutomates the process of exporting your data from Letterly as a CSV file to your Obsidian vault's unprocessed directory. Used as the first step in the Letterly automation pipeline.
- ▌ Obsidian Search · rami-maalouf bundleFind 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.
- ▌ Speech Diarizer · rami-maalouf bundleTranscribes a local audio or video file into a speaker-labeled transcript using local WhisperX + pyannote diarization, and identifies recurring people by voice via an enrolled voiceprint store. Use when the user wants to know who said what - a transcript that separates speakers and names the ones it has met before (interviews, meetings, calls, podcasts).
- ▌
- ▌ Update Patterns · rami-maalouf bundleUpdate 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.
- ▌ Content Pipeline · rami-maaloufFull content pipeline orchestrator - runs content-research → content-hooks → content-writer for one transcript, a list of files, or all unprocessed transcripts. Use when asked to "run the content pipeline", "process my transcripts", or "turn my notes into content".
- ▌ Content Research · rami-maaloufDeep research on a raw transcript - validates and invalidates every claim with cited web sources, outputs a research.md file. Run this as the first step before content-hooks or content-writer.
- ▌ Letterly Process · rami-maalouf bundleReads the Letterly CSV export in the unprocessed folder, extracts "magic" notes, preserves Letterly tags, and converts them into Markdown notes with frontmatter.
- ▌ Audience Profiles · rami-maaloufLoads Rami's audience profiles (Chalant Society and Orbit Labs) as context for content and product decisions. Use whenever writing for an audience, planning content, naming, pricing, or deciding what to build or say.
- ▌ Generate Metadata · rami-maalouf bundleGenerate and validate frontmatter metadata for markdown transcriptions and voice notes. Use when processing raw transcriptions, enriching Letterly notes, or preparing notes before moving them to final outputs.
- ▌ Cmux And Worktrees · rami-maalouf bundleManage parallel development with cmux-style git worktrees in one repository. Use this skill whenever the user asks to run multiple agents in parallel, create or resume isolated worktrees, list/switch/merge/remove worktrees, set up `.cmux/setup`, or recover from worktree conflicts. Use `cmux` commands in this environment.
- ▌ Generate Principles · rami-maalouf bundleGenerate evidence-backed personal principles from markdown notes, reflections, and transcripts. Use when extracting life principles, decision rules, or lessons from journal entries and reflections.
- ▌ Letterly Automation · rami-maalouf bundleFull Letterly pipeline - export CSV, process magic notes into Obsidian markdown, semantically link them, and move to Transcriptions. Use when syncing or importing new Letterly magic notes.
- ▌ Relationship Debrief · rami-maalouf bundleTurn a call or meeting transcript into a relationship debrief - per-person observations about how each attendee communicates, what they value, where connection broke or landed, and how Rami can communicate better with them next time. Accumulates into the My Social Circle CRM over time. Use this whenever Rami points at a meeting transcript (especially OpenOats files in ~/Documents/transcriptions/OpenOats), finishes a call, or asks to debrief a conversation, reflect on how a discussion went, understand a teammate, prep for talking to someone, or get better with a specific person. Trigger it even when he just says "what did I learn about David from this" or "how did that call go" - this is the skill for relationship reflection, as opposed to communication-analysis which grades his own delivery.
- ▌ Communication Summary · rami-maalouf bundleCondense a folder of existing communication analysis artifacts into one folder-level markdown and JSON summary. Use this when the user already has per-file analysis reports and wants recurring weaknesses, vocabulary patterns, strongest counterexamples, or weekly priorities surfaced across a folder.
- ▌ Communication Analysis · rami-maalouf bundleAnalyze a markdown transcript into a communication coaching report covering speech flaws, vocabulary, clarity, persuasion, and habits. Use when the user wants feedback on a spoken note or transcript.
- ▌ Obsidian Similar Notes · rami-maalouf bundleFinds notes semantically similar to a given file using Smart Connections embeddings, at note or block level. Use when asked to find similar or related notes.
- ▌ Intent Calendar Planner · rami-maalouf bundlePlan Rami's day or tomorrow from conversation, Google Calendar, and Obsidian project context. Use this whenever the user wants to plan the day, schedule tasks, or decide what to work on
- ▌ Metacognitive Architect · rami-maalouf bundleReview every conversation Rami has ever had with his agents - Claude Code transcripts across all projects, agent memory, voice note transcriptions, journals - to build an evidence-based model of his personality, patterns, failures, and wins, then prescribe the ONE keystone habit with the highest leverage on his life. Use whenever Rami asks for a keystone habit, a self-analysis or life audit, "what patterns do you see in me", "what should I focus on", why he keeps hitting burnout, avoidance, or bingeing loops, or wants an honest read on how he actually works - even if he never says the word "habit".
- ▌ Obsidian Semantic Linker · rami-maalouf bundleAppends a Related Notes section with wiki-links to semantically similar notes in your Obsidian vault. Use when asked to link notes, find related ideas, or process semantic connections.
- ▌ Speech Video Transcriber · rami-maalouf bundleTranscribes a local video or audio file into a markdown transcript using Whisper or OpenAI cloud. Use when the user wants a transcript from a video, audio, or voice note.
- ▌ Communication Orchestrator · rami-maalouf bundleRoute a markdown file or a folder through the communication skill suite automatically. Use this whenever the user points at a path and wants the system to figure out whether to run single-file communication analysis or folder-level communication summarization without making the user choose the flow manually.
- ▌ Letterly Update Subscription · rami-maalouf bundleStart a new 7-day Letterly free trial and immediately cancel to avoid charges. Use when asked to reset or update the Letterly trial.