{
  "schemaVersion": "1.0",
  "item": {
    "slug": "linkedin-post-engine",
    "name": "LinkedIn Post Engine",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/bdseerden/linkedin-post-engine",
    "canonicalUrl": "https://clawhub.ai/bdseerden/linkedin-post-engine",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/linkedin-post-engine",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=linkedin-post-engine",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "references/post-formats.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/linkedin-post-engine"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/linkedin-post-engine",
    "agentPageUrl": "https://openagent3.xyz/skills/linkedin-post-engine/agent",
    "manifestUrl": "https://openagent3.xyz/skills/linkedin-post-engine/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/linkedin-post-engine/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "HOW TO USE THIS SKILL EFFECTIVELY",
        "body": "READ BEFORE USE"
      },
      {
        "title": "Overview",
        "body": "This skill helps you create strong LinkedIn posts that feel human, useful, and credible.\n\nIt combines:\n\nproven hook frameworks,\nclear narrative structures,\nproof-first writing,\nand practical CTA design.\n\nKeywords: linkedin, thought leadership, personal brand, founder posts, b2b content, storytelling, case study, hooks, engagement, authority"
      },
      {
        "title": "Phase 1: Audience + Positioning (CRITICAL)",
        "body": "Before writing, define:\n\nAudience — Who is this for? (founders, recruiters, engineers, operators, marketers, sales leaders, etc.)\nGoal — Reach, authority, leads, hiring, trust, replies, profile visits?\nCore insight — What is the one thing worth remembering?\nProof — What makes this believable (numbers, before/after, constraints, mistakes, outcomes)?\n\nIf proof is missing, use placeholders like [X%], [Y hours] and request exact values."
      },
      {
        "title": "Phase 2: Structure + Hook Selection",
        "body": "Choose a format first, then write:\n\nStory\nFramework\nContrarian\nCase study\nTeardown\nBuild-in-public\n\nThen select 2-3 hooks and finalize one."
      },
      {
        "title": "Phase 3: Draft + Polish",
        "body": "Keep paragraphs short (1-2 lines)\nFront-load specifics\nRemove generic filler\nEnd with one clear CTA\nAdd 3-6 hashtags max"
      },
      {
        "title": "LinkedIn Feed Dynamics (Practical)",
        "body": "What usually performs best:\n\nStrong first two lines (stops the scroll)\nSpecificity (numbers > adjectives)\nCredible vulnerability (mistakes + lessons)\nClear structure (easy to skim on mobile)\nConversation CTA (quality comments over empty likes)\n\nAvoid:\n\nBuzzword soup\nGeneric motivation posts\nOverlong hashtag blocks\nFake certainty without evidence"
      },
      {
        "title": "The Contrarian Hook",
        "body": "“Most people do [X]. That’s exactly why they stay stuck.”\n“Unpopular opinion: [industry belief] is outdated.”"
      },
      {
        "title": "The Specific Result Hook",
        "body": "“In [timeframe], we improved [metric] by [number]. Here’s how.”\n“We cut [cost/time] by [X%]. Not with a new tool—by changing this one workflow.”"
      },
      {
        "title": "The Mistake Hook",
        "body": "“I made this [role]-mistake for months. It cost us [outcome].”\n“We shipped the wrong thing fast. Here’s what fixed it.”"
      },
      {
        "title": "The Framework Hook",
        "body": "“The [3-step/4-step] framework I use for [outcome].”\n“If I had to restart as [role], I’d follow these 5 rules.”"
      },
      {
        "title": "The Question Hook",
        "body": "“Would you let your team do [X] without [Y]?”\n“What’s your biggest bottleneck in [domain] right now?”"
      },
      {
        "title": "1) “This runs now” (Operational Story)",
        "body": "Best for real systems, workflows, and automations.\n\nTemplate:\n\nbold claim\n“Not as a demo. As an actual [responsibility/workflow].”\n“Here’s what it does:” with 4-6 concrete bullets\nmeasurable result\nperspective line + CTA question"
      },
      {
        "title": "2) Case Study",
        "body": "Template:\n\nstarting problem\nconstraints\nintervention\nbefore/after metrics\nkey lesson\noptional “comment TEMPLATE” CTA"
      },
      {
        "title": "3) Contrarian Opinion",
        "body": "Template:\n\nchallenge popular view\nexplain why it fails in practice\ngive 3 practical principles\nask a polarizing but constructive question"
      },
      {
        "title": "4) Framework Post",
        "body": "Template:\n\nname framework\n3-5 steps\none mistake to avoid\none practical “do this today” action"
      },
      {
        "title": "5) Build-in-Public Update",
        "body": "Template:\n\nwhat shipped this week\nwhat worked\nwhat broke\nwhat changed next\nask for informed feedback"
      },
      {
        "title": "Persuasion Principles",
        "body": "Use these to increase clarity and trust:\n\nSpecificity: “Saved 3.2 hours/week” beats “saved time.”\nMechanism: Explain how, not just outcomes.\nCredibility: Mention tradeoffs, not only wins.\nRelevance: Tie insight to audience reality.\nClarity: One post = one core idea."
      },
      {
        "title": "Writing Rules",
        "body": "Hook in first 1-2 lines\n1-2 sentence paragraphs\nPrefer plain language over hype\nUse emojis sparingly as section markers\nKeep claims realistic\nNever invent outcomes, clients, or credentials\n\nHashtags:\n\n3-6 max\nniche + function + audience mix\navoid spammy broad tags only"
      },
      {
        "title": "Output Contract",
        "body": "By default, provide:\n\n3 hook options\n1 full post\n1 spicier variant\n3 first-comment ideas (to deepen discussion)\n\nOptional on request:\n\nNL / EN / NL-EN mixed variants\nX/Twitter adaptation\nShort + long versions\nCarousel text outline"
      },
      {
        "title": "Quick Prompt Template",
        "body": "When user gives a raw idea, ask/fill:\n\nAudience:\nGoal:\nTopic:\nProof points:\nTone:\nCTA preference:\n\nThen generate outputs per contract above."
      },
      {
        "title": "Common Pitfalls to Avoid",
        "body": "Generic “AI changed everything” without concrete examples\nNo proof signals\nToo many ideas in one post\nCTA mismatch (asking for leads on a pure thought-leadership post)\nOver-formatting with noisy symbols"
      },
      {
        "title": "Execution Checklist",
        "body": "Before finalizing:\n\nHook is strong and specific\n Core claim is clear\n Includes at least one proof signal\n Easy to skim on mobile\n CTA invites real conversation\n Hashtags are relevant and limited\n Tone feels authentic to author"
      }
    ],
    "body": "READ BEFORE USE\n\nHOW TO USE THIS SKILL EFFECTIVELY\n\nREAD BEFORE USE\n\nLinkedIn Post Engine\nOverview\n\nThis skill helps you create strong LinkedIn posts that feel human, useful, and credible.\n\nIt combines:\n\nproven hook frameworks,\nclear narrative structures,\nproof-first writing,\nand practical CTA design.\n\nKeywords: linkedin, thought leadership, personal brand, founder posts, b2b content, storytelling, case study, hooks, engagement, authority\n\nProcess Workflow\nPhase 1: Audience + Positioning (CRITICAL)\n\nBefore writing, define:\n\nAudience — Who is this for? (founders, recruiters, engineers, operators, marketers, sales leaders, etc.)\nGoal — Reach, authority, leads, hiring, trust, replies, profile visits?\nCore insight — What is the one thing worth remembering?\nProof — What makes this believable (numbers, before/after, constraints, mistakes, outcomes)?\n\nIf proof is missing, use placeholders like [X%], [Y hours] and request exact values.\n\nPhase 2: Structure + Hook Selection\n\nChoose a format first, then write:\n\nStory\nFramework\nContrarian\nCase study\nTeardown\nBuild-in-public\n\nThen select 2-3 hooks and finalize one.\n\nPhase 3: Draft + Polish\nKeep paragraphs short (1-2 lines)\nFront-load specifics\nRemove generic filler\nEnd with one clear CTA\nAdd 3-6 hashtags max\nLinkedIn Feed Dynamics (Practical)\n\nWhat usually performs best:\n\nStrong first two lines (stops the scroll)\nSpecificity (numbers > adjectives)\nCredible vulnerability (mistakes + lessons)\nClear structure (easy to skim on mobile)\nConversation CTA (quality comments over empty likes)\n\nAvoid:\n\nBuzzword soup\nGeneric motivation posts\nOverlong hashtag blocks\nFake certainty without evidence\nHook Formulas (Most Important)\nThe Contrarian Hook\n“Most people do [X]. That’s exactly why they stay stuck.”\n“Unpopular opinion: [industry belief] is outdated.”\nThe Specific Result Hook\n“In [timeframe], we improved [metric] by [number]. Here’s how.”\n“We cut [cost/time] by [X%]. Not with a new tool—by changing this one workflow.”\nThe Mistake Hook\n“I made this [role]-mistake for months. It cost us [outcome].”\n“We shipped the wrong thing fast. Here’s what fixed it.”\nThe Framework Hook\n“The [3-step/4-step] framework I use for [outcome].”\n“If I had to restart as [role], I’d follow these 5 rules.”\nThe Question Hook\n“Would you let your team do [X] without [Y]?”\n“What’s your biggest bottleneck in [domain] right now?”\nHigh-Performing Post Formats\n1) “This runs now” (Operational Story)\n\nBest for real systems, workflows, and automations.\n\nTemplate:\n\nbold claim\n“Not as a demo. As an actual [responsibility/workflow].”\n“Here’s what it does:” with 4-6 concrete bullets\nmeasurable result\nperspective line + CTA question\n2) Case Study\n\nTemplate:\n\nstarting problem\nconstraints\nintervention\nbefore/after metrics\nkey lesson\noptional “comment TEMPLATE” CTA\n3) Contrarian Opinion\n\nTemplate:\n\nchallenge popular view\nexplain why it fails in practice\ngive 3 practical principles\nask a polarizing but constructive question\n4) Framework Post\n\nTemplate:\n\nname framework\n3-5 steps\none mistake to avoid\none practical “do this today” action\n5) Build-in-Public Update\n\nTemplate:\n\nwhat shipped this week\nwhat worked\nwhat broke\nwhat changed next\nask for informed feedback\nPersuasion Principles\n\nUse these to increase clarity and trust:\n\nSpecificity: “Saved 3.2 hours/week” beats “saved time.”\nMechanism: Explain how, not just outcomes.\nCredibility: Mention tradeoffs, not only wins.\nRelevance: Tie insight to audience reality.\nClarity: One post = one core idea.\nWriting Rules\nHook in first 1-2 lines\n1-2 sentence paragraphs\nPrefer plain language over hype\nUse emojis sparingly as section markers\nKeep claims realistic\nNever invent outcomes, clients, or credentials\n\nHashtags:\n\n3-6 max\nniche + function + audience mix\navoid spammy broad tags only\nOutput Contract\n\nBy default, provide:\n\n3 hook options\n1 full post\n1 spicier variant\n3 first-comment ideas (to deepen discussion)\n\nOptional on request:\n\nNL / EN / NL-EN mixed variants\nX/Twitter adaptation\nShort + long versions\nCarousel text outline\nQuick Prompt Template\n\nWhen user gives a raw idea, ask/fill:\n\nAudience:\nGoal:\nTopic:\nProof points:\nTone:\nCTA preference:\n\nThen generate outputs per contract above.\n\nCommon Pitfalls to Avoid\nGeneric “AI changed everything” without concrete examples\nNo proof signals\nToo many ideas in one post\nCTA mismatch (asking for leads on a pure thought-leadership post)\nOver-formatting with noisy symbols\nExecution Checklist\n\nBefore finalizing:\n\n Hook is strong and specific\n Core claim is clear\n Includes at least one proof signal\n Easy to skim on mobile\n CTA invites real conversation\n Hashtags are relevant and limited\n Tone feels authentic to author"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/bdseerden/linkedin-post-engine",
    "publisherUrl": "https://clawhub.ai/bdseerden/linkedin-post-engine",
    "owner": "bdseerden",
    "version": "1.0.3",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/linkedin-post-engine",
    "downloadUrl": "https://openagent3.xyz/downloads/linkedin-post-engine",
    "agentUrl": "https://openagent3.xyz/skills/linkedin-post-engine/agent",
    "manifestUrl": "https://openagent3.xyz/skills/linkedin-post-engine/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/linkedin-post-engine/agent.md"
  }
}