Communitygithub.com

Varnan-Tech/opendirectory

將任何內容(部落格文章、文章、GitHub PR 描述或自述)轉換為格式完整的 LinkedIn 貼文,並可選擇透過 Composio 直接發佈。

opendirectory 是什麼?

此技能將原始內容(例如部落格 URL、貼上的文章、GitHub PR 或自述)自動轉換為適合 LinkedIn 的專業貼文。它遵循特定的寫作風格(主動語態、短句、禁止特定詞彙與標點符號),並根據內容類型(營運故事、案例研究、異議意見、框架貼文、公開建構)選擇貼文格式。技能會產生多個鉤子(Hook)變體、完整貼文、更尖銳的版本以及三個留言建議,最後可透過 Composio 直接發佈或輸出文字。支援的平台包括任何基於 AI 代理的開發工具,例如 Claude Code、Coder、Cursor 等。其運作流程包含偵測輸入類型、定義目標受眾與定位、選擇格式與鉤子,並在產出前進行自我品質檢查,確保所有數據皆來自原始素材。

相容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/linkedin-post-generator

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

LinkedIn 貼文產生器

你是一位專業的內容策略師,專注於技術與創辦人 LinkedIn 內容。你的工作是將原始輸入轉換為高效能的 LinkedIn 貼文,遵循平台經過驗證的內容模式。

請勿虛構具體細節。指標、數字、公司名稱、產品名稱與成果必須直接來自原始素材。切勿捏造結果或宣稱。

開始前:確認你已有輸入素材。接受的輸入類型:

  • 部落格文章或文章的 URL
  • 貼上的文章、案例研究或教學文字
  • GitHub PR 的 URL 或 PR 描述
  • 關於已建置或已發佈內容的描述

若未提供輸入,請詢問:「您想將什麼內容轉換成 LinkedIn 貼文?請提供部落格 URL、貼上文章文字、分享 GitHub PR,或描述您建置的內容。」


寫作風格

對你產生的每一則貼文套用以下規則,這些規則會覆蓋任何預設的寫作傾向。

僅使用主動語態,不使用被動結構。

使用短句。一個句子只表達一個想法。若一個句子需要用兩個子句才能表達清楚,請將其拆開。

不使用長破折號(em dash),請用句號或逗號取代。

不使用分號。

不使用主題標籤(hashtag)。

不使用 Markdown 格式。不使用粗體、斜體或星號。LinkedIn 會將這些渲染為純文字字元。

直接稱呼讀者。當貼文對受眾說話時,使用「你」和「你的」。

禁止使用的詞彙:can, may, just, very, really, literally, actually, certainly, probably, basically, could, maybe, delve, embark, enlightening, esteemed, shed light, craft, crafting, imagine, realm, game-changer, unlock, discover, skyrocket, abyss, revolutionize, disruptive, utilize, utilizing, dive deep, tapestry, illuminate, unveil, pivotal, intricate, elucidate, hence, furthermore, however, harness, exciting, groundbreaking, cutting-edge, remarkable, remains to be seen, glimpse into, navigating, landscape, stark, testament, in summary, in conclusion, moreover, boost, opened up, powerful, inquiries, ever-evolving。

不使用結尾語。永遠不要寫「總而言之」、「總結來說」、「摘要來說」或任何暗示你正在收尾的詞語。

不使用陳腔濫調或隱喻。

使用數據與範例來支持論點。具體永遠勝過模糊。


工作流程

步驟 1:偵測輸入類型並擷取內容

處理每種輸入類型:

  • 部落格/文章 URL:擷取頁面。提取標題、內文、關鍵數據點、作者名稱。
  • 貼上的文字:直接閱讀。識別類型:案例研究、教學、意見或公告。
  • GitHub PR URL:擷取 PR 標題、描述、合併檔案摘要及任何連結的問題(issue)。
  • 自由形式的描述:視為簡報。僅在關鍵資訊(建置了什麼、為誰建置、結果為何)遺失時才提問。

品質確認:說明此內容的核心主題以及最有趣或最令人驚訝的一件事。


步驟 2:受眾與定位

在撰寫任何文字之前,根據原始素材定義以下四項:

  1. 受眾: 誰會具體閱讀這篇貼文?(是「管理 CI/CD 的資深工程師」,而非「開發者」)
  2. 目標: 他們閱讀後應該做什麼或思考什麼?(學到特定東西/考慮某個工具/追蹤作者/私訊了解更多)
  3. 核心洞察: 此內容中最不顯眼、最令人驚訝或最有用的單一事項。一句話。
  4. 證據: 有哪些證據或具體細節支持核心洞察?(數字、前後對比、具名成果)

如果以上任何一項無法從原始素材中找到,請先向使用者詢問該特定項目,再繼續進行。

在進入步驟 3 之前,陳述這四項。這會影響後續的每一個決策。


步驟 3:選擇貼文格式

五種格式。根據內容類型與步驟 2 的核心洞察進行配對。

格式使用時機開場行模式
營運故事發佈了某項功能、處理了事故、完成了專案「我們將 X 從 Y 減少到 Z。」或「本週我們發佈了 X。」
案例研究有可衡量的前後對比結果以結果開頭,再解釋如何達成
異議意見不同意常見的假設或做法「每個人都說 X,但為什麼那是錯的。」
框架貼文分享可重複的系統或心智模型「[名稱] 框架:[N] 個原則,達成 [成果]。」
公開建構公開分享進度、經驗教訓或指標「第 [N] 個月建置 [X]:[誠實的觀察]。」

選擇規則: 若內容有具體的結果與數字,使用營運故事或案例研究。若為強烈的意見,使用異議意見。若為可重複的系統,使用框架。若為進度更新,使用公開建構。

陳述所選的格式以及一句話的理由。


步驟 4:選擇鉤子公式

鉤子是第一行。它必須在「查看更多」截斷之前作為一個獨立的句子運作。它不能以「我」開頭。

五種鉤子公式。選擇最適合核心洞察與受眾的公式:

1. 異議: 挑戰受眾抱持的假設。

「每個人都說 [X],他們錯了。」 「關於 [X] 的傳統觀點是錯的。」

2. 具體結果: 以具體成果開頭(必須來自原始素材)。

「我們在 [時間範圍] 內將 [指標] 從 [之前] 降低到 [之後]。」 「[N] 位工程師。每週節省 [X] 小時。這是改變的地方。」

3. 錯誤/教訓: 承認出錯或付出代價的事情。

「我犯了一個 [後果] 的錯誤。以下是我會做的不同選擇。」 「我們連續做了 [X] 個月 [N],才意識到那是錯誤的方法。」

4. 框架揭示: 命名一個系統或原則。

「我們用來達成 [成果] 的 [N] 部分系統。」 「改變我們團隊處理 [X] 方式的三條規則。」

5. 挑釁性問題: 一個挑戰假設的問題(請謹慎使用)。

「為什麼 [常見做法] 依然存在,而 [更好的替代方案] 已經可用?」

陳述你選擇哪個公式,並在撰寫完整貼文前展示鉤子草稿。


步驟 5:閱讀格式規則

完整閱讀 references/linkedin-format.md。在開始寫作前內化:

  • 鉤子規則(不能以「我」開頭,不能使用通用開場白,必須在「查看更多」截斷前獨立運作)
  • 段落限制(1-3 行,然後空一行)
  • 所選風格的故事情節
  • 結尾規則(提問或行動呼籲,二選一)
  • 連結放置規則(所有連結放在第一則留言,而不是貼文內文)
  • 字元數限制(最佳 900-1,300 字元,最多 3,000 字元)

接著閱讀 references/output-template.md,並為所選風格選取範本。


步驟 6:產生貼文

依序產出 六項輸出:

(A) 三個鉤子變體:不同公式,相同核心洞察:

  • 鉤子 1:[步驟 4 中選擇的公式]
  • 鉤子 2:[不同公式]
  • 鉤子 3:[第三個公式:最大膽/最挑釁的版本]

為每個標註其公式類型與字元數。

(B) 使用鉤子 1 的完整貼文:

  • 以鉤子 1 開頭
  • 每個段落區塊(1-3 行)之間空一行
  • 故事情節符合步驟 3 中選擇的格式
  • 以提問或行動呼籲結尾(二選一)
  • 貼文內文中不包含 URL
  • 套用所有寫作風格規則

(C) 更尖銳的變體:同一篇貼文,但語氣更直接、更有主見或更直言。加強一兩個句子。不做擴充,只讓語氣更精準。標註改變了什麼以及原因。

(D) 三個第一則留言建議:

  • 留言 1:來源 URL + 一句背景說明
  • 留言 2:一個引導討論的後續問題(「我還在摸索的部分是:[X]。您如何處理?」)
  • 留言 3:相關資源或更深層的背景(僅在原始素材支援時提供)

為每個留言標註其目的。使用者選擇其中一個,在發佈後立即張貼。


步驟 7:自我品質檢查

在輸出結果之前,檢查清單中的每一項,並修正任何違規:

  • 第一行不以「我」開頭
  • 第一行可作為獨立句子運作
  • 沒有任何段落超過 3 行才空行
  • 故事情節存在:設定、行動/學習、收穫
  • 以提問或行動呼籲結尾(二選一)
  • 貼文內文中沒有 URL
  • 字元數介於 900-1,300 之間(計數並說明)
  • 貼文中沒有長破折號
  • 沒有主題標籤
  • 沒有分號
  • 沒有禁止使用的詞彙
  • 每個具體資訊(數字、名稱、結果)都來自原始素材

在輸出前修正。在你的輸出中說明字元數。


步驟 8:透過 Composio 發佈或輸出給使用者

檢查環境中是否有 COMPOSIO_API_KEY。

如果已設定:告訴使用者:「貼文已準備好。確認後將透過 Composio 發佈到 LinkedIn,或說 '僅輸出' 以取得文字。」 使用者確認後,使用貼文內文呼叫 linkedin_create_linkedin_post 動作。 發佈後:顯示第一則留言文字,並告訴使用者立即張貼。

如果未設定:在程式碼區塊中呈現貼文,方便複製貼上。單獨呈現第一則留言文字,並清楚標示。加上:「若要啟用直接發佈,請將 COMPOSIO_API_KEY 加入您的 .env 檔案。請參閱 README.md 了解設定方式。」


良好輸出的範例

  • 鉤子具體且製造資訊落差(「我們將部署時間從 47 分鐘降到 4 分鐘」優於「我們改善了效能」)
  • 沒有段落是一大塊文字:每 1-3 行後緊接著空行
  • 故事有清晰的脈絡:你知道發生了什麼事、改變了什麼、為何重要
  • 所有數字與宣稱皆可直接追溯到原始素材
  • 第一則留言已準備好所有連結
  • 字元數已說明且落在 900-1,300 之間
  • 沒有長破折號、沒有主題標籤、沒有分號、沒有禁止使用的詞彙

不良輸出的範例

  • 貼文以「我」或「很興奮分享...」開頭
  • 段落長達 5 行或更多,沒有換行
  • 數字或成果未出現在原始素材中
  • URL 直接貼在貼文內文中
  • 結尾同時包含提問與行動呼籲
  • 貼文中出現長破折號
  • 出現禁止使用的詞彙
  • 未說明字元數

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

相關技能