linkedin-drafting

star 0

Generates professional LinkedIn post drafts and saves them in vault/Social_Media/LinkedIn_Drafts/. Use when user asks to "generate LinkedIn post", "create LinkedIn post", "write LinkedIn post", or mentions LinkedIn content creation. Automatically reads business context, creates engaging post following platform best practices, and saves draft for user review before posting.

HezziCode By HezziCode schedule Updated 2/14/2026

name: linkedin-drafting description: Generates professional LinkedIn post drafts and saves them in vault/Social_Media/LinkedIn_Drafts/. Use when user asks to "generate LinkedIn post", "create LinkedIn post", "write LinkedIn post", or mentions LinkedIn content creation. Automatically reads business context, creates engaging post following platform best practices, and saves draft for user review before posting.

LinkedIn Post Drafting

Generate professional LinkedIn posts with automatic context awareness and proper formatting.

When to Use

Trigger when user requests:

  • "Generate LinkedIn post about [topic]"
  • "Create LinkedIn post about [topic]"
  • "Write LinkedIn post on [topic]"
  • Any variation mentioning LinkedIn content creation

Process

  1. Read Context

    • vault/Business_Goals.md - Business objectives, services
    • vault/Dashboard.md - Recent activity, achievements
  2. Generate Post

    • Length: 150-200 words
    • Tone: Professional yet conversational
    • Structure: Hook → Body → CTA
    • Hashtags: 3-5 relevant tags
    • Emojis: Maximum 2 (hook or section breaks only)
  3. Save Draft

    • Use scripts/save_draft.py for reliable saving
    • Location: vault/Social_Media/LinkedIn_Drafts/
    • Filename: YYYY-MM-DD_[topic-slug].md
    • Format: YAML frontmatter + post content + instructions
    • Reference references/linkedin_best_practices.md for guidelines

Post Structure

[Emoji] [Hook - attention-grabbing first line]

[Body - 2-3 short paragraphs]
- Use bullet points for clarity
- Include specific examples/data
- Provide value or insight

[Call-to-action - engaging question or request]

#Hashtag1 #Hashtag2 #Hashtag3 #Hashtag4 #Hashtag5

Quality Checklist

Before saving, verify:

  • Hook grabs attention (first 5 words matter)
  • Provides clear value/insight
  • Includes specific example
  • Has engaging CTA
  • 3-5 hashtags included
  • 150-200 words
  • Line breaks for readability
  • Authentic voice (no jargon)

Output Format

---
type: linkedin_draft
created: [ISO timestamp]
topic: [topic-slug]
status: ready_to_post
---

# LinkedIn Post Draft: [Topic]

[Generated post content]

---

## Post Instructions:
1. Review and edit if needed
2. Copy post content
3. Open LinkedIn.com
4. Paste and publish
5. Move to Social_Media/Posted/ after posting

---
*Generated by AI Employee*

Tone Matrix

Audience Approach
Developers Technical, include tools/code references
Business ROI-focused, efficiency metrics
Students Educational, encouraging, actionable tips

Examples

Topic: "hackathon progress" Hook: "🚀 Built my first AI employee in 12 hours" Body: Share specific achievements, metrics, learnings CTA: "What would you automate first?"

Topic: "new service launch" Hook: "💡 Launching AI automation consulting" Body: Problem solved, unique approach, results CTA: "DM for free consultation"

Error Handling

  • If Business_Goals.md missing → Use generic business context
  • If topic unclear → Ask clarifying question
  • If folder missing → Create automatically

After Saving

Notify user: "✅ Draft saved: [filename]. Open in Obsidian to review!"

Install via CLI
npx skills add https://github.com/HezziCode/personal-ai-employee --skill linkedin-drafting
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator