← 返回 Skills 市场
sergebulaev

Linkedin Hook Extractor

作者 Sergey Bulaev · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
85
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install linkedin-hook-extractor
功能描述
Analyze any viral LinkedIn post URL to identify its hook formula, structure, why it worked, and generate a blank template for your own writing.
使用说明 (SKILL.md)

LinkedIn Hook Extractor

Paste a viral LinkedIn post URL. Get back: which hook formula it uses, the exact structure, why it worked, and a blank template mapped to your topic.

When to use

  • User finds a viral post they want to study
  • User wants to replicate a specific creator's pattern (Jake Ward, Lara Acosta, etc.)
  • Before linkedin-post-writer to seed a draft with a proven structure

Input

A LinkedIn post URL (any type: activity, share, ugcPost).

Output

  • Formula identified (F1-F10 from linkedin-post-writer/references/hook-formulas.md) with confidence score
  • Structural breakdown:
    • Hook lines (first 210 chars)
    • Body architecture (sections + what each does)
    • Close pattern
    • Reaction-triggering devices (numbers, named entities, vulnerabilities)
  • Why it worked psychologically
  • Blank template filled with slot markers matched to the original, ready for the user's voice
  • Cautions: anything in the original post that would fail 2026 audit (em dashes, AI vocab, outdated tactics)

Steps

  1. Parse URL. lib.url_parser.parse_linkedin_urlpost_urn.
  2. Fetch post body. HarvestAPI preferred; fall back to asking user to paste text.
  3. Classify. Match against the 10 formulas using features:
    • First 2 lines: anaphoric? question? confession? number-led?
    • Body: numbered list? dated receipts? ledger? teardown?
    • Close: mirror question? identity reframe? commitment?
  4. Score confidence. If multiple formulas fit, return top 2 with fit scores.
  5. Extract structure. Pull each logical section and label it by formula role.
  6. Generate blank template. Replace specifics with {slot} markers that match the user's topic.
  7. Audit the source. Flag any AI tells in the original so the user doesn't copy them.

Example

Input: https://www.linkedin.com/posts/dharmesh_every-b2b-software-company-is-or-should-activity-7448808898326654978-iW20

Output:

  • Formula: F10 Contrarian + Historical Receipts (confidence 0.72). Secondary: F5 Self-Proving Meta (0.28).
  • Hook (first 210 chars): "Every B2B software company is (or should be) building an agentic version of their product."
  • Body: single bold claim → 3 paragraphs of reasoning → specific list of product changes required
  • Close: implicit call to action ("Seen this play out in your market yet?")
  • Blank template:
    Every {category} {bold claim}.
    
    {Reasoning paragraph 1 — the forcing function}
    {Reasoning paragraph 2 — what it requires}
    {Reasoning paragraph 3 — what breaks if you don't}
    
    {Closing question that invites reader to take a side}
    
  • Cautions: none (post is clean)

Formulas reference

See linkedin-post-writer/references/hook-formulas.md for the 10 canonical formulas with full skeletons.

Files

  • SKILL.md — this file
  • references/classification-rules.md — feature extraction + scoring heuristics

Related skills

  • linkedin-post-writer — use the extracted template to draft your own
  • linkedin-post-audit — audit your draft before shipping
安全使用建议
This skill appears coherent for analyzing public LinkedIn posts, but two practical checks before installing or using it: (1) Ask what 'HarvestAPI' refers to and whether it would cause the agent to call an external service (and if so, whether that service receives your post URLs or content). If HarvestAPI requires a token, confirm where that token would be stored and whether the skill would request it. (2) Verify whether your agent runtime provides the referenced helper 'lib.url_parser.parse_linkedin_url' or the related 'linkedin-post-writer' formula file; if not, expect the skill to prompt you to paste the post text. If you prefer not to have the agent contact external fetch services, use the fallback (paste the post text) when prompted.
功能分析
Type: OpenClaw Skill Name: linkedin-hook-extractor Version: 1.0.0 The skill is a legitimate tool for analyzing LinkedIn posts to reverse-engineer writing structures and 'hook' formulas. The logic is clearly defined in SKILL.md and references/classification-rules.md, using standard feature extraction and scoring heuristics without any evidence of malicious intent, data exfiltration, or unauthorized command execution.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description (teardown of viral LinkedIn posts) matches the instructions and included classification rules. The skill is instruction-only and does not ask for unrelated credentials, binaries, or config paths.
Instruction Scope
Runtime instructions are narrowly focused on parsing a LinkedIn URL, fetching the post text, extracting structured features, scoring formulas, and producing a template. However, the doc presumes availability of components not included in the bundle (e.g., lib.url_parser.parse_linkedin_url and a 'HarvestAPI' fetch mechanism) and refers to an external formulas file in another skill. Those assumptions are not declared or installed here and could cause the agent to reach out to external services or prompt the user for pasted content.
Install Mechanism
No install spec and no code files — nothing will be downloaded or written to disk by the skill itself. This minimizes install-time risk.
Credentials
The skill declares no required environment variables or credentials, which is appropriate for analyzing public posts. That said, the instruction to 'HarvestAPI preferred' implies use of an external scraping/fetch service that may require credentials or send data externally; those details are not declared in the skill.
Persistence & Privilege
The skill does not request permanent presence (always: false) and is user-invocable. It does not ask to modify other skills or system configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install linkedin-hook-extractor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /linkedin-hook-extractor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
Slug linkedin-hook-extractor
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Linkedin Hook Extractor 是什么?

Analyze any viral LinkedIn post URL to identify its hook formula, structure, why it worked, and generate a blank template for your own writing. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 85 次。

如何安装 Linkedin Hook Extractor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install linkedin-hook-extractor」即可一键安装,无需额外配置。

Linkedin Hook Extractor 是免费的吗?

是的,Linkedin Hook Extractor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Linkedin Hook Extractor 支持哪些平台?

Linkedin Hook Extractor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Linkedin Hook Extractor?

由 Sergey Bulaev(@sergebulaev)开发并维护,当前版本 v1.0.0。

💬 留言讨论