AgentSkillsCN

linkedin-drafting

为LinkedIn生成专业的帖子草稿,并将其保存于vault/Social_Media/LinkedIn_Drafts/。当用户要求“生成LinkedIn帖子”“创建LinkedIn帖子”“撰写LinkedIn帖子”,或提及LinkedIn内容创作时使用此功能。自动读取业务背景,按照平台最佳实践创作引人入胜的帖子,并在发布前保存草稿供用户审阅。

SKILL.md
--- frontmatter
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

code
[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

markdown
---
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

AudienceApproach
DevelopersTechnical, include tools/code references
BusinessROI-focused, efficiency metrics
StudentsEducational, 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!"