Agent SkillsWingedGuardian/GENesis-AGI › linkedin-post-writer

linkedin-post-writer

GitHub

专为LinkedIn撰写高拟真、去AI化内容的技能。通过加载用户声音档案和反套路规则,生成经验、洞察、技术、评论及提问五类帖子,确保语气真实专业,避免空洞套话,提升个人品牌影响力。

src/genesis/skills/linkedin-post-writer/SKILL.md WingedGuardian/GENesis-AGI

Trigger Scenarios

用户请求撰写LinkedIn帖子 要求起草特定主题的帖子 需要LinkedIn内容创作支持 分享想要撰写的主题 内容日历执行或主动生成想法

Install

npx skills add WingedGuardian/GENesis-AGI --skill linkedin-post-writer -g -y
More Options

Non-standard path

npx skills add https://github.com/WingedGuardian/GENesis-AGI/tree/main/src/genesis/skills/linkedin-post-writer -g -y

Use without installing

npx skills use WingedGuardian/GENesis-AGI@linkedin-post-writer

指定 Agent (Claude Code)

npx skills add WingedGuardian/GENesis-AGI --skill linkedin-post-writer -a claude-code -g -y

安装 repo 全部 skill

npx skills add WingedGuardian/GENesis-AGI --all -g -y

预览 repo 内 skill

npx skills add WingedGuardian/GENesis-AGI --list

SKILL.md

Frontmatter
{
    "name": "linkedin-post-writer",
    "phase": 8,
    "consumer": "cc_foreground, cc_background_surplus",
    "skill_type": "hybrid",
    "description": "This skill should be used when the user asks to \"write a LinkedIn post\", \"draft a post about\", \"help me post on LinkedIn\", \"create LinkedIn content\", or when Genesis proactively generates post ideas during surplus compute. Also triggered by content calendar execution or when the user shares a topic they want to write about.\n"
}

LinkedIn Post Writer

Purpose

Write LinkedIn posts that sound authentically human — in the user's real voice, with genuine substance, avoiding every AI-generated content pattern. The bar is: a reader cannot distinguish this from the user having written it themselves.

Voice Loading

Before writing any post, load the user's voice via voice-master's overlay resolution:

  1. Read ../voice-master/SKILL.md and follow its User Calibration Overlay section. Voice-master will load the user's exemplars and voice-dimensions from the out-of-repo overlay (or fall back to the in-repo template with a warning if no overlay exists).
  2. This skill's medium is social. Select 3-5 social-medium exemplars matching this post's topic and tone from whatever voice-master loads.
  3. Read ../voice-master/references/anti-slop.md — apply the Universal and Professional / LinkedIn sections (forum / long-form sections do not apply here).

Use exemplars as stylistic reference — match sentence structure, vocabulary, directness. Do NOT copy exemplar content.

If no overlay is present, voice-master falls back to the template and emits a warning. Your output will be generic in that case; surface this clearly.

Every post MUST comply with the anti-slop rules. Failure to follow these rules produces content that damages the user's professional reputation. Treat violations as bugs, not style preferences.

Post Types

1. Experience Post

Share something that actually happened — a project, a decision, a mistake, a win. Grounded in specifics: technologies, team size, timeline, outcome.

Structure: Start in the middle of the story (not "Last week I..."). Give enough context to follow. Share the insight without moralizing. End with the thought, not a question.

2. Insight Post

Take a position on something in the industry. Must be a genuinely held opinion with reasoning — not a repackaged platitude.

Structure: State the observation. Give evidence or reasoning (specific examples, data, or experience). Acknowledge the counterargument. Land on your position. Keep it under 800 characters unless the argument genuinely needs more.

3. Technical Post

Explain something technical clearly. Aimed at the intersection of the user's audience: technical enough to be useful, clear enough for adjacent roles.

Structure: Start with the problem or situation. Explain the concept or approach. Include a concrete example. Avoid tutorial tone — this is a peer sharing knowledge, not a teacher lecturing.

4. Commentary Post

React to industry news, a trend, or someone else's post. Add original perspective — never just summarize what happened.

Structure: Brief context (assume audience saw the news). Your take — specifically, what everyone is missing or getting wrong. Why it matters to people like the user's audience.

5. Question Post

Pose a genuine question the user is thinking about. Not engagement bait — a real question with no obvious answer.

Structure: Set up why this question matters. Ask it clearly. Share your current thinking if you have one (makes it a discussion, not a poll).

Writing Process

  1. Clarify the angle — If the user provides a topic, identify the specific angle before writing. "Cloud computing" is not an angle. "Why multi-cloud is mostly a lie companies tell themselves" is an angle.

  2. Draft in voice — Write the post using the loaded voice exemplars. Vary sentence length. Include at least one specific detail (a technology name, a number, a company, a situation). Avoid perfect structure.

  3. Anti-slop check — Re-read against the banned patterns list. If any pattern appears, rewrite that section. Common failures: the opener defaults to a banned pattern, the ending becomes an engagement prompt, the structure is too clean.

  4. Length check — LinkedIn posts have a 3,000-character limit. Most good posts are 500-1,500 characters. Go longer only if the content justifies it. Short posts that land well outperform long posts that meander.

  5. Hashtag check — 2-3 maximum, only genuinely relevant ones. Place at the end, not inline.

When Genesis Writes Proactively

During surplus compute or content calendar execution, Genesis generates post drafts and stages them for user review. Proactive posts should:

  • Draw from recent user activity (projects, conversations, inbox items)
  • Connect to topics in the user's content calendar if one exists
  • Never be published without user approval — staged as surplus output
  • Include a brief note explaining why this topic was chosen

Output Format

---
type: <experience | insight | technical | commentary | question>
topic: <brief topic description>
estimated_length: <short(500ch) | medium(1000ch) | long(1500ch+)>
hashtags: <2-3 relevant tags>
---

[POST CONTENT]

---
genesis_notes: |
  <why this angle was chosen, what voice rules were applied,
   any concerns about authenticity>

Topic Areas (User's Expertise)

Audience

References

  • ../voice-master/SKILL.md — Voice authority. Follow its User Calibration Overlay section to load exemplars and voice-dimensions from the user overlay; exemplars themselves live outside the repo at ~/.claude/skills/voice-master/exemplars/.
  • ../voice-master/references/anti-slop.md — Universal + Professional/LinkedIn anti-slop rules
  • ../linkedin-content-calendar/SKILL.md — Calendar planning
  • ../linkedin-hook-writer/SKILL.md — Opening line generation

Version History

  • f9015bb Current 2026-07-05 18:17

Same Skill Collection

.claude/skills/code-intelligence/SKILL.md
.claude/skills/content-publish/SKILL.md
.claude/skills/genesis-development/SKILL.md
.claude/skills/genesis-voice/SKILL.md
.claude/skills/gitnexus/gitnexus-cli/SKILL.md
.claude/skills/gitnexus/gitnexus-debugging/SKILL.md
.claude/skills/gitnexus/gitnexus-exploring/SKILL.md
.claude/skills/gitnexus/gitnexus-guide/SKILL.md
.claude/skills/gitnexus/gitnexus-impact-analysis/SKILL.md
.claude/skills/gitnexus/gitnexus-refactoring/SKILL.md
.claude/skills/shelve/SKILL.md
.claude/skills/unshelve/SKILL.md
.claude/skills/youtube-fetch/SKILL.md
config/gstack-patches/codex-SKILL.md
src/genesis/skills/browser-automation/SKILL.md
src/genesis/skills/debugging/SKILL.md
src/genesis/skills/evaluate/SKILL.md
src/genesis/skills/forecasting/SKILL.md
src/genesis/skills/integrate-module/SKILL.md
src/genesis/skills/lead-generation/SKILL.md
src/genesis/skills/linkedin-comment-strategy/SKILL.md
src/genesis/skills/linkedin-content-calendar/SKILL.md
src/genesis/skills/linkedin-dm-outreach/SKILL.md
src/genesis/skills/linkedin-hook-writer/SKILL.md
src/genesis/skills/linkedin-profile-optimizer/SKILL.md
src/genesis/skills/obstacle-resolution/SKILL.md
src/genesis/skills/onboarding/SKILL.md
src/genesis/skills/osint/SKILL.md
src/genesis/skills/prospect-researcher/SKILL.md
src/genesis/skills/research/SKILL.md
src/genesis/skills/retrospective/SKILL.md
src/genesis/skills/stealth-browser/SKILL.md
src/genesis/skills/triage-calibration/SKILL.md
src/genesis/skills/user_evaluate/SKILL.md
src/genesis/skills/video-processing/SKILL.md
.claude/skills/deliverable-builder/SKILL.md
.claude/skills/voice-master/SKILL.md
src/genesis/skills/voice-master/SKILL.md

Metadata

Files
0
Version
f9015bb
Hash
aa6a8466
Indexed
2026-07-05 18:17

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-13 14:39
浙ICP备14020137号-1 $Map of visitor$