{
  "schemaVersion": "1.0",
  "item": {
    "slug": "linkedin-automation",
    "name": "LinkedIn Automation by Zich (BradAI's OpenClaw)",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/zich-dev/linkedin-automation",
    "canonicalUrl": "https://clawhub.ai/zich-dev/linkedin-automation",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/linkedin-automation",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=linkedin-automation",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/ideas.sh",
      "scripts/engage.sh",
      "scripts/schedule.sh",
      "scripts/analytics.sh",
      "scripts/post.sh"
    ],
    "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-automation"
    },
    "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-automation",
    "agentPageUrl": "https://openagent3.xyz/skills/linkedin-automation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/linkedin-automation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/linkedin-automation/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": "LinkedIn Automator",
        "body": "Automate your LinkedIn presence: post content, track engagement, generate ideas, and grow your audience."
      },
      {
        "title": "Prerequisites",
        "body": "Browser tool enabled in OpenClaw\nLinkedIn logged in via browser (use profile with LinkedIn session)"
      },
      {
        "title": "Quick Commands",
        "body": "# Post content\n{baseDir}/scripts/post.sh \"Your post content here\"\n\n# Post with image\n{baseDir}/scripts/post.sh \"Content\" --image /path/to/image.png\n\n# Get engagement stats for recent posts\n{baseDir}/scripts/analytics.sh\n\n# Generate content ideas based on trending topics\n{baseDir}/scripts/ideas.sh [topic]\n\n# Engage with feed (like/comment on relevant posts)\n{baseDir}/scripts/engage.sh --limit 10"
      },
      {
        "title": "Posting Content",
        "body": "Use browser automation to post:\n\nNavigate to linkedin.com/feed\nClick \"Start a post\" button\nEnter content in the post editor\nOptionally attach media\nClick \"Post\" button\n\nFor scheduled posts, use OpenClaw cron:\n\ncron add --schedule \"0 9 * * 1-5\" --payload \"Post my LinkedIn content: [content]\""
      },
      {
        "title": "Content Strategy",
        "body": "See references/content-strategy.md for:\n\nHigh-engagement post formats\nBest posting times by region\nHashtag strategies\nHook templates"
      },
      {
        "title": "Engagement Automation",
        "body": "See references/engagement.md for:\n\nComment templates\nEngagement workflows\nGrowth tactics"
      },
      {
        "title": "Analytics Tracking",
        "body": "The analytics script extracts:\n\nImpressions per post\nEngagement rate (likes + comments + shares / impressions)\nProfile views trend\nFollower growth\nTop performing content themes"
      },
      {
        "title": "Browser Selectors",
        "body": "Key LinkedIn selectors (as of 2026):\n\nPost button: button[aria-label=\"Start a post\"]\nPost editor: div.ql-editor[data-placeholder]\nSubmit post: button.share-actions__primary-action\nLike button: button[aria-label*=\"Like\"]\nComment button: button[aria-label*=\"Comment\"]\nProfile stats: section.pv-top-card-v2-ctas"
      },
      {
        "title": "Rate Limits",
        "body": "LinkedIn enforces activity limits. Stay under:\n\nPosts: 2-3 per day max\nComments: 20-30 per day\nConnection requests: 100 per week\nProfile views: Natural browsing pace"
      },
      {
        "title": "Troubleshooting",
        "body": "Login required: Ensure browser profile has active LinkedIn session\nRate limited: Reduce activity, wait 24h\nSelector not found: LinkedIn may have updated UI, check selectors"
      }
    ],
    "body": "LinkedIn Automator\n\nAutomate your LinkedIn presence: post content, track engagement, generate ideas, and grow your audience.\n\nPrerequisites\nBrowser tool enabled in OpenClaw\nLinkedIn logged in via browser (use profile with LinkedIn session)\nQuick Commands\n# Post content\n{baseDir}/scripts/post.sh \"Your post content here\"\n\n# Post with image\n{baseDir}/scripts/post.sh \"Content\" --image /path/to/image.png\n\n# Get engagement stats for recent posts\n{baseDir}/scripts/analytics.sh\n\n# Generate content ideas based on trending topics\n{baseDir}/scripts/ideas.sh [topic]\n\n# Engage with feed (like/comment on relevant posts)\n{baseDir}/scripts/engage.sh --limit 10\n\nWorkflows\nPosting Content\n\nUse browser automation to post:\n\nNavigate to linkedin.com/feed\nClick \"Start a post\" button\nEnter content in the post editor\nOptionally attach media\nClick \"Post\" button\n\nFor scheduled posts, use OpenClaw cron:\n\ncron add --schedule \"0 9 * * 1-5\" --payload \"Post my LinkedIn content: [content]\"\n\nContent Strategy\n\nSee references/content-strategy.md for:\n\nHigh-engagement post formats\nBest posting times by region\nHashtag strategies\nHook templates\nEngagement Automation\n\nSee references/engagement.md for:\n\nComment templates\nEngagement workflows\nGrowth tactics\nAnalytics Tracking\n\nThe analytics script extracts:\n\nImpressions per post\nEngagement rate (likes + comments + shares / impressions)\nProfile views trend\nFollower growth\nTop performing content themes\nBrowser Selectors\n\nKey LinkedIn selectors (as of 2026):\n\nPost button: button[aria-label=\"Start a post\"]\nPost editor: div.ql-editor[data-placeholder]\nSubmit post: button.share-actions__primary-action\nLike button: button[aria-label*=\"Like\"]\nComment button: button[aria-label*=\"Comment\"]\nProfile stats: section.pv-top-card-v2-ctas\n\nRate Limits\n\nLinkedIn enforces activity limits. Stay under:\n\nPosts: 2-3 per day max\nComments: 20-30 per day\nConnection requests: 100 per week\nProfile views: Natural browsing pace\nTroubleshooting\nLogin required: Ensure browser profile has active LinkedIn session\nRate limited: Reduce activity, wait 24h\nSelector not found: LinkedIn may have updated UI, check selectors"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/zich-dev/linkedin-automation",
    "publisherUrl": "https://clawhub.ai/zich-dev/linkedin-automation",
    "owner": "zich-dev",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/linkedin-automation",
    "downloadUrl": "https://openagent3.xyz/downloads/linkedin-automation",
    "agentUrl": "https://openagent3.xyz/skills/linkedin-automation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/linkedin-automation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/linkedin-automation/agent.md"
  }
}