Skip to main content

facebook-post

Turn a raw Hebrew idea/draft from Aviz into a publish-ready Facebook post. Restructures into paragraphs (single blank line between each), preserves his voice ("less hype, more practical"), copies the final body to clipboard via pbcopy, and saves to content/posts/YYYY-MM-DD-slug.md as an Obsidian-compatible note with [[wikilinks]] to existing concepts. Triggers on - "פוסט לפייסבוק", "כתוב פוסט", "facebook post", "תסדר את הפוסט", "יש לי רעיון לפוסט", "post idea", "תפרסם", "redact a post".

Ir a la instalación

Datos de origen

Repositorio
aviz85/architect-workshops
Última actividad en el origen
4 de mayo de 2026 a las 07:14
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
facebook-post
description
Turn a raw Hebrew idea/draft from Aviz into a publish-ready Facebook post. Restructures into paragraphs (single blank line between each), preserves his voice ("less hype, more practical"), copies the final body to clipboard via pbcopy, and saves to content/posts/YYYY-MM-DD-slug.md as an Obsidian-compatible note with [[wikilinks]] to existing concepts. Triggers on - "פוסט לפייסבוק", "כתוב פוסט", "facebook post", "תסדר את הפוסט", "יש לי רעיון לפוסט", "post idea", "תפרסם", "redact a post".
# Facebook Post Skill Aviz hands you a raw idea (a paragraph, a stream of thoughts, sometimes a single line). You return a clean, publish-ready Facebook post in Hebrew. ## Hard rules (do not break) 1. **Paragraph structure** — each paragraph is ONE thought. Separate paragraphs with a single blank line. No bullets, no numbered lists, no markdown headings inside the post body unless Aviz used them. 2. **Hebrew, RTL, conversational** — match Aviz's voice. Short, punchy, direct. He hates hype. 3. **Don't invent content** — restructure, tighten, reorder, fix grammar. Do NOT add new claims, examples, or stories he didn't mention. 4. **No emojis unless he used them.** No hashtags unless he asked. No "👇 read this thread" cliché. 5. **Strong opening line.** The first sentence is the Facebook preview. Make sure it stands alone and creates curiosity or states the punchline. 6. **Final body to clipboard, ALWAYS.** Use `pbcopy`. He should be able to paste straight into Facebook the moment you're done. 7. **Save the file every time.** No exceptions, even for "tiny" posts. ## Workflow ### Step 1 — Get the raw idea Either Aviz pasted it, or ask once briefly: "מה הרעיון?" Then wait. ### Step 2 — Detect linkable concepts Before writing, scan the input for concepts that already exist in this repo so you can wikilink them: ```bash ls /Users/aviz/architect-workshops/content/*.md 2>/dev/null ls /Users/aviz/architect-workshops/content/posts/ 2>/dev/null ls /Users/aviz/architect-workshops/future-concepts/ 2>/dev/null ``` Recurring concepts that deserve `[[wikilinks]]` when mentioned: - `[[Boss Mode]]` / `[[boss-mode]]` - `[[Claude Code]]` - `[[Spaceship Mode]]` / `[[חלל]]` - `[[חצי-אוטומאט]]` / `[[Semi-Auto]]` - `[[Exponential Efficiency]]` / `[[exponential-efficiency]]` - `[[Skills]]`, `[[AGENTS.md]]` - Workshop names — link to `[[workshops/YYYY-MM-DD-topic]]` if directly referenced If a concept isn't in the repo yet, **don't fabricate a link**. Either skip the brackets or note it at the end as "TODO: create concept page". ### Step 3 — Restructure Break the idea into 3-7 paragraphs typically. Each paragraph: - One thought / one beat - 1-3 sentences max - Separated from the next by ONE blank line (not two) Common Aviz structure (use as guide, not rigid template): 1. Hook — the surprising/contrarian/personal opening 2. Context — what triggered this thought 3. The point — the actual insight 4. Example or evidence 5. Takeaway / question to the reader ### Step 4 — Pick a slug `YYYY-MM-DD-short-english-slug.md` (use today's date — check via `date +%Y-%m-%d`). Slug = 2-4 English words capturing the topic. Examples: `boss-mode-vs-executor`, `tom-pattern`, `repo-as-content-home`. Don't transliterate Hebrew. ### Step 5 — Save the file (Obsidian format) Path: `/Users/aviz/architect-workshops/content/posts/YYYY-MM-DD-slug.md` Template: ```markdown --- date: YYYY-MM-DD platform: facebook status: draft tags: [post, facebook] --- # {{One-line title in Hebrew}} > [!note] Raw idea > {{The original input from Aviz, verbatim}} ## Post {{The final post body — Hebrew, paragraphs separated by blank lines, with [[wikilinks]] where relevant}} ## Meta - Published: - URL: - Reach / engagement: ``` The `## Post` section content is what gets copied to clipboard. ### Step 6 — Copy to clipboard ALWAYS run this, with the **final post body only** (not the frontmatter, not the title, not the "Raw idea" block): ```bash cat <<'EOF' | pbcopy {{post body}} EOF ``` Use a heredoc so quotes/dollar signs/backticks in the post don't get mangled. ### Step 7 — Confirm to Aviz Show him: 1. The final post body (rendered cleanly in chat — preserve blank lines) 2. ✅ Saved to `content/posts/YYYY-MM-DD-slug.md` 3. ✅ Copied to clipboard Keep the confirmation 2-3 lines max. Don't re-explain the post. ## Style notes (Aviz's voice) - "Less hype, more practical" — no "🚀 game-changer 🚀" - He often opens with a personal moment or a contrarian observation - He uses concrete examples (Tom Hagiladi, specific workshops, real numbers) - Punchlines land at the end, not the beginning, when it's a story - For insight posts: punchline up front, then unpacking - He's OK with asking the reader a question at the end — but only when it's genuinely open, not bait ## What NOT to do - ❌ Add a "Generated with Claude" footer or any AI disclaimer - ❌ Use "—" (em-dash) heavily, he uses regular hyphens - ❌ Sprinkle emojis to "engage" - ❌ Translate Hebrew to English or vice versa unless asked - ❌ Pad short ideas into long posts. If he gave you 4 sentences, the post is probably 4 sentences. - ❌ Add a CTA ("צרו קשר", "הצטרפו לסדנא") unless he asked or it's clearly the post's purpose ## Future siblings This is the first content-creation skill. When more come (`linkedin-post`, `whatsapp-broadcast`, `lecture-script`, etc.), they should follow the same shape: restructure → detect concepts → save Obsidian-style → clipboard → confirm.
Ver en GitHub