| 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)
- 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.
- Hebrew, RTL, conversational — match Aviz's voice. Short, punchy, direct. He hates hype.
- Don't invent content — restructure, tighten, reorder, fix grammar. Do NOT add new claims, examples, or stories he didn't mention.
- No emojis unless he used them. No hashtags unless he asked. No "👇 read this thread" cliché.
- Strong opening line. The first sentence is the Facebook preview. Make sure it stands alone and creates curiosity or states the punchline.
- Final body to clipboard, ALWAYS. Use
pbcopy. He should be able to paste straight into Facebook the moment you're done.
- 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:
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):
- Hook — the surprising/contrarian/personal opening
- Context — what triggered this thought
- The point — the actual insight
- Example or evidence
- 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:
---
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):
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:
- The final post body (rendered cleanly in chat — preserve blank lines)
- ✅ Saved to
content/posts/YYYY-MM-DD-slug.md
- ✅ 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.