Jakeschincariol/linkedin-agent-skill
Eleven free Claude skills that run a LinkedIn account: posts off 21 hook formulas, comments, replies, profile score, weekly plan, and a humanizer that strips the AI fingerprint and scores the draft before it goes out.
何であるか
LinkedIn‑agent‑skill は、Claude の「スキル」(プロンプトテンプレートといくつかの小さな Python ユーティリティ)のコレクションであり、LinkedIn に自動的に投稿することなく、LinkedIn コンテンツの作成と管理を支援します。このリポジトリには /li‑post、/li‑comment、/li‑profile など、11 のコマンドが含まれています。各コマンドはドラフト(投稿、コメント、返信、プロフィール再構成、週間計画、カルーセルスライド、DMシーケンス、インボックストリアージ、監査など)を生成した後、ヒューマナイザーを実行します。このヒューマナイザーは、不可視文字を削除し、タイプグラフィーを正規化し、過剰に使われる企業用語を置き換え、5 つのヒューリスティック(バーストネス、具体性、スロップ密度、フィンガープリント、ボイス)でドラフトをスコアリングします。最終出力は、手動で LinkedIn に貼り付ける準備ができているブロックです。このツールは LinkedIn API を一切使用しません。
動作させる方法
- Claude のインストール –
li‑*スキルフォルダを~/.claude/skills/(またはリポジトリローカルの.claude/skills/)にコピーします。Claude では、リポジトリの URL を貼り付けて直接スキルをインストールすることもできます。 - オプションプラグイン – リポジトリは Claude のプラグインマーケットプレイス(
/plugin marketplace add …)から追加できます。 - ヒューマナイザー スクリプト – 2 つの Python 3 スクリプト(
humanize.pyとdetect.py)はskills/li‑human/にあります。外部依存は一切ありません。ドラフトファイルに対して実行するだけで、クリーニングと 5 チェックスコアの確認が可能です。 - ボイスプロファイル –
templates/voice.md(または~/.claude/linkedin/voice.md)に自分の文章例を記入することで、生成されたドラフトが個人のトーンに一致するようにします。
コア機能(11 のコマンド)
| コマンド | 目的 |
|---|---|
/li‑post |
1 つのアイデアから 21 のフォーミュラに基づく 3 つのハックオプションと完全なドラフトを生成し、ヒューマンフィルターを実行します。 |
/li‑comment |
他人の投稿に適したコンテキストに応じたコメント(9 種類のスタイル)を生成 – いつでも「素晴らしい投稿!」のような汎用コメントは生成しません。 |
/li‑reply |
自分の投稿に対するコメントを整理し、応答します。コメントを(リード、実質、同僚、サポート、ノイズ)に分類し、その順序で返信ドラフトを作成します。 |
/li‑profile |
12 項目(100 点満点)の基準で LinkedIn プロフィールをスコアリングし、最も低いスコアの項目から順に修正された再構成版を生成します。 |
/li‑plan |
週間投稿計画を生成し、投稿タイミングと 10 人のエンゲージメント対象者リストを含み、~/.claude/linkedin/plan.md に保存されます。 |
/li‑human |
ヒューマナイザー:ゼロ幅文字を削除し、タイプグラフィーを正規化し、「スロップ」用語を置き換え、5 チェック検出器を実行します。 |
/li‑carousel |
ドキュメントスタイルのカルーセル投稿を作成:スライドごとのコピー、目を引くカバー、アップロード可能な PDF。 |
/li‑repurpose |
ビデオ、ニュースレター、トランスクリプトを 1 週間分の独立した LinkedIn 投稿に変換します。 |
/li‑dm |
200 文字以内のコネクションノート、オープニングメッセージ、2 つのフォローアップメッセージをドラフトします。 |
/li‑inbox |
入力された LinkedIn メッセージを(リード、ヘッドハンター、同僚、リクエスト、スパム)に分類し、自動化の兆候を示す言語を強調表示します。 |
/li‑audit |
既に公開された投稿を分析し、エンゲージメント率とリーチ(インプレッションだけではなく)に基づいてランク付けします。 |
ヒューマナイザーの詳細
- クリーニングパス –
humanize.pyは不可視 Unicode 文字を削除し、エムダッシュをコンマに変換し、カーリークォーテーションをストレートクォーテーションに変換します。 - 語彙置換 – JSON ファイル(
slop.json)には 113 の過剰に使われる企業用語とその平易な英語表現がリストアップされています。編集可能です。 - 検出 –
detect.pyはドラフトを 5 つのヒューリスティック(バーストネス、具体性、スロップ密度、フィンガープリント、ボイス)でスコアリングします。最終的なヒューマンスコアは、重み付きブレンド(平均 60 %、最悪ケースチェック 40 %)で、まだ AI 生成に見えるドラフトを浮き彫りにします。
制限事項と法的注意事項
- 自動投稿なし – このツールは、個人プロフィールでは利用できない LinkedIn API を使用することを意図的に避け、手動で貼り付ける準備ができているブロックを提供します。これにより、LinkedIn の利用規約違反を回避します。
- ローカルヒューリスティックのみ – 5 つのチェックは単純なルールベースのメトリクスであり、商用 AI 検出サービスとの統合ではありません。スコアは「検出不可能性」の保証ではなく、目安です。
- Python スクリプトは依存なしですが、ローカルの Python 3 インタープリタが必要です。
- ボイスプロファイル必須 –
voice.mdが空のままでは、生成されたテキストは汎用スタイルにフォールバックします。
作成者
Jake Schincariol(opusjake.ai を参照)によって作成されました。詳細な解説は README にリンクされています。
ライセンス
MIT – フォーク、変更、再配布を自由に行えます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト