mcpField
P
profile-optimizer

profile-optimizer

github.com/charlie947マーケティング・グロース4.4k1.4k 回インストール1 週間前に更新
リポジトリ

profile-optimizer について

Codex または Claude で使う LinkedIn プロフィール作成スキルです。提供された情報やプロジェクトの文体ファイルに基づき、見出し、概要、職歴、注目リンク、画像プロンプトを作成します。

主な機能

  1. 01LinkedIn プロフィール情報の収集
  2. 02見出しとプロフィール文の作成
  3. 03注目リンクの計画
  4. 04Gemini 画像プロンプトの作成
  5. 05ブランドと根拠の確認

活用シーン

  1. 01プロジェクトファイルを基にプロフィールを更新
  2. 02確認済み情報からプロフィール文を作成
  3. 03プロフィール用ビジュアルのプロンプトを準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/charlie947/social-media-skills --skill profile-optimizer

インストール後、Claude Code で/profile-optimizerを入力して読み込まれたか確認します。

詳細

プロフィール最適化

Codex および Claude の実行環境

  • Codex または Claude では、現在のタスクで実際に利用できるツールを使用してください。AskUserQuestion の例は質問内容を示すものであり、必須の API ではありません。利用できる範囲で質問ツールを使うか、チャットで質問してください。すでに提供されている回答や資料は再利用してください。
  • ユーザーが選択したプロジェクトで作業してください。パーソナライズした作業の前に、プロジェクトの about-me.md、voice.md および関連するブランドファイルを読んでください。ファイル間で矛盾している場合や、初期設定の内容が含まれている場合は、誰のための内容か確認してください。不足している事実を質問するか、voice-builder を実行してください。メンテナーの個人情報、アカウント、プライベートファイルを引き継がないでください。
  • 同梱の references/ は、このスキルのフォルダーを基準に参照してください。プロフィールの更新を明示的に依頼された場合は、正規の about-me.md、voice.md、または newsletter-voice.md を直接更新し、無関係なユーザー情報やルールを維持してください。利用側はこれらの正規ファイルを再度読み込む必要があります。無関係な既存ファイルと名前が重複する新しい成果物を作成する場合に限り、新しいファイル名を使用してください。インストールだけでは、ヒアリングを開始したりファイルを書き込んだりしません。依頼がない限り、永続的な学習内容を保存しないでください。
  • まず提供された根拠を使用してください。必要に応じて、利用可能な検索ツールやソースツールで外部の主張を検証してください。ソースや連携機能が利用できない場合は、不足している機能を明示し、提供されたテキストやエクスポートデータの入力を案内してください。事実、一人称の体験、数値、ツール実行の成功を捏造しないでください。
  • 選択した作業経路に必要なサービスだけを、ユーザーの既存アカウントを通じて連携してください。認証情報を表示したり、連携を上書きしたりしないでください。下書きの作成、保存、レビューは、公開、メッセージ送信、アカウント変更の許可を意味しません。

ビジュアルの完成状態

このスキルの画像プロンプトは、プロンプトとして使用できる状態であり、画像を生成したりビジュアルレビューを済ませたりしたアセットではありません。ユーザーから別の生成ツールを指定されない限り、指定された Gemini ワークフローを維持してください。画像サービスが利用できなくても、プロンプトの作成は続行できます。画像が提供または生成された場合は、各エクスポートを原寸とフィード表示サイズ(幅約 360px、サムネイルは 320px)で開いて確認してください。コピーの正確さ、寸法、切れ、読みやすさ、ブランドカラー、フォントの見た目、ロゴ、参照元への忠実度を確認してください。問題のあるエクスポートは修正して再確認してください。利用できないエクスポートや確認作業は、未完了として記録してください。画像プロンプトやラスター形式のエクスポートは、編集可能なデザインファイルではありません。

重要:読み込み時に自動開始

このスキルが起動したら、すぐにステップ 1 に進んでください。要約しないでください。作成する内容を説明しないでください。すぐに情報の収集を始めてください。

ステップ 1. 入力を収集する

プロジェクトに about-me.md があるか確認してください。存在する場合は、そこから名前、対象読者、トピック、POV を事前入力してください。該当する質問は省略し、抽出した内容をユーザーに伝えてください。

AskUserQuestion を 2 回に分けて呼び出してください。

バッチ 1
[
  {
    "question": "What is the primary goal of your LinkedIn presence?",
    "header": "Goal",
    "multiSelect": false,
    "options": [
      {"label": "Booked calls", "description": "Drive discovery calls or demos"},
      {"label": "Inbound leads", "description": "Attract prospects who reach out to you"},
      {"label": "Newsletter subscribers", "description": "Grow your email list from LinkedIn"},
      {"label": "Job opportunities", "description": "Get recruiters and hiring managers to reach out"}
    ]
  },
  {
    "question": "What is your main offer or service?",
    "header": "Offer",
    "multiSelect": false,
    "options": [
      {"label": "Coaching", "description": "1-on-1 or group coaching"},
      {"label": "Consulting", "description": "Advisory or strategy work"},
      {"label": "Agency services", "description": "Done-for-you services for clients"},
      {"label": "Freelance", "description": "Project-based or contract work"}
    ]
  },
  {
    "question": "Do you have brand colours (hex codes)?",
    "header": "Colours",
    "multiSelect": false,
    "options": [
      {"label": "No, suggest for me", "description": "Pick colours based on my positioning"},
      {"label": "Yes, I will paste them", "description": "I have specific hex codes to use"}
    ]
  },
  {
    "question": "Any social proof you want highlighted?",
    "header": "Proof",
    "multiSelect": false,
    "options": [
      {"label": "Years of experience", "description": "e.g. 10+ years in marketing"},
      {"label": "Client results", "description": "e.g. Helped 200+ clients"},
      {"label": "Media features", "description": "e.g. Featured in Forbes"},
      {"label": "I will type my own", "description": "Let me paste specific proof points"}
    ]
  }
]
バッチ 2
[
  {
    "question": "What external links do you want in your Featured Section? (max 2)",
    "header": "Links",
    "multiSelect": false,
    "options": [
      {"label": "Booking page + newsletter", "description": "Primary link to book calls, secondary to subscribe"},
      {"label": "Portfolio + booking page", "description": "Show work first, then convert"},
      {"label": "I will paste URLs", "description": "I have specific links to use"}
    ]
  },
  {
    "question": "How should I get your current profile?",
    "header": "Current profile",
    "multiSelect": false,
    "options": [
      {"label": "I will paste it", "description": "I will copy-paste my headline, about, and experience"},
      {"label": "Start fresh", "description": "Ignore my current profile, build from scratch using my about-me.md"},
      {"label": "I will upload a screenshot", "description": "I will share a screenshot or PDF of my profile"}
    ]
  }
]

続行する前に、すべての入力が揃うまで待ってください。

ステップ 2. 見出し

見出しの候補を 3 つ作成し、コードブロックで出力してください。

制約:

  • それぞれ最大 50 文字
  • 文頭のみ大文字にする(タイトルケースにしない)
  • 中核となる価値を先頭にする
  • 文字数が許す場合は対象読者を含める
  • 職名を含めない(「Founder」/「CEO」/「Designer」など)
  • 中身のない飾り言葉を使わない

形式:[中核となる価値] + [対象読者]

Option 1 (Direct): [outcome + audience]
Option 2 (Pain-focused): [problem + audience]
Option 3 (Differentiator): [unique angle + audience]

続けて、ユーザーが選べるよう AskUserQuestion を呼び出してください。

[
  {
    "question": "Which headline do you want to go with?",
    "header": "Headline",
    "multiSelect": false,
    "options": [
      {"label": "Option 1", "description": "[The actual headline text from above]"},
      {"label": "Option 2", "description": "[The actual headline text from above]"},
      {"label": "Option 3", "description": "[The actual headline text from above]"}
    ]
  }
]

ステップ 3. 自己紹介セクション

コードブロックで出力してください。書式ルール:

  • 完全な文で書いてください。文の途中で改行しないでください。
  • 読みやすさのため、文または短いフレーズの間は 1 回改行してください。
  • セクション(フック、ストーリー、権威性、CTA)の間は 2 回改行してください。
  • LinkedIn はモバイルとデスクトップでテキストを折り返します。50 文字や 60 文字で手動改行しないでください。
  • 短く力強い文は効果的です。ただし、文を不自然に途中で切らないでください。

構成:フック > 悩みへの共感 > 方法/理念 > 権威性 > CTA

トーン:力強く、率直で、人間味のある表現。企業的な表現は避けてください。

書式例です。提供された事実に置き換えてください。経歴を捏造しないでください。

[User’s real starting point, if supplied.]
[Their verified result, with the correct timeframe.]

[What they do and how that helps their audience.]
[One concrete example from their supplied experience.]

[Their current offer and confirmed next action.]

ステップ 4. 職務経歴セクション

直近の2つの職務経歴を書き直します。コードブロックに出力してください。「概要」セクションと同じ書式で、完全な文章にし、文の途中で改行を入れないでください。LinkedIn が折り返しを処理します。

職務経歴ごとの構成:背景 > 課題 > 行動 > 結果

箇条書きではなく、ストーリー形式にしてください。職務経歴ごとに最大8~15文にしてください。

書式例のみ。提供された事実に置き換え、経歴を決して捏造しないでください:

I walked into a team that had lost 3 managers in 2 years.
Morale was gone. Revenue was slipping.

I didn't start with strategy decks. I started with listening.

Within 6 months we rebuilt the culture.
Within 12 months revenue was up 40%.

That taught me everything about leading through chaos.

不適切な書式の例:

  • 15人の営業担当者チームを管理
  • 第3四半期の売上目標を担当
  • 新しい CRM システムを導入

ステップ 5. 注目セクションの戦略

項目は最大2つです。どちらも外部リンクにしてください。

項目 1:主要なコンバージョン目標

  • 目的:主要なオファーへの直接的な導線(予約ページ、申し込みフォーム、販売ページ)
  • タイトル:ベネフィットを重視した3~5語

項目 2:副次的な価値提供

  • 目的:信頼を築く、またはリードを獲得する(ニュースレター登録、無料リソース、ポートフォリオ、ケーススタディ)
  • タイトル:ベネフィットを重視した3~5語

サブタイトルは付けないでください。LinkedIn 内の投稿は使わないでください。「DMしてください」という項目は使わないでください。

ステップ 6. ビジュアルデザインの概要

画像生成プロンプトを4つ、それぞれ個別のコードブロックに出力してください。各プロンプトは完全に自己完結し、単独のリクエストとして Gemini に貼り付けて使えるものにしてください。

ブランドカラーを冒頭に記載してください:

  • プライマリの16進カラーコード:[ユーザー指定または提案]
  • セカンダリの16進カラーコード:[ユーザー指定または提案]
  • これらの色がポジショニングに合う理由を1行で記載
アセット 1:LinkedIn バナー(1584 x 396 pixels)

プロンプトには次の内容を含めてください:

  • 「添付した私の写真を使って…」と記載する
  • 正確な寸法でバナーを作成する
  • 選定した見出しテキストを中央より右に配置する
  • 見出しの下に5~8語のタグラインを配置する
  • CTA ボタン要素を含める(3~4語)
  • ユーザーから提供され、確認済みのソーシャルプルーフのみ含める。不在の場合は省略する
  • ブランドカラーを使用する
  • 背景のスタイルを指定する
アセット 2:プロフィール写真(400 x 400 pixels)

プロンプトには次の内容を含めてください:

  • 「添付した顔写真をベースとして使って…」と記載する
  • ブランドカラーの背景を適用する(単色またはグラデーション)
  • 顔をフレームの60~70%の大きさで中央に配置する
  • 円形にトリミングしても使えるようにする
  • 適切であればブランドカラーの枠線を追加する
アセット 3:注目セクションのタイル 1(552 x 368 pixels)
  • 注目項目 1 のタイトルテキストを主役にする
  • バナーと一致するブランドカラーを使用する
  • クリック可能であることを示すシンプルな視覚的要素(矢印アイコン)
  • すっきりとしたミニマルなデザインにし、サブタイトルや本文は入れない
  • 写真は不要
アセット 4:注目セクションのタイル 2(552 x 368 pixels)
  • 注目項目 2 のタイトルテキストを主役にする
  • タイル 1 と視覚的に区別する(プライマリカラーとセカンダリカラーの使い方を入れ替える)
  • 写真は不要

4つのプロンプトの後に、次の文を記載してください:

各プロンプトを新しい Gemini チャットに1つずつコピーしてください。バナーとプロフィール写真を作成する際は、プロンプトと一緒に顔写真を添付してください。注目セクションのタイルには写真は不要です。

ルール

  • about-me.md が存在する場合は必ず読み、入力内容を事前に埋めてください。
  • プロフィールの文章(見出し、概要、職務経歴)はすべてコードブロックに入れてください。
  • 完全な文章で書いてください。文の途中で改行を入れないでください。LinkedIn が折り返しを処理します。
  • どこにもブロック段落を使わないでください。
  • 各画像生成プロンプトは完全に自己完結させてください。
  • em ダッシュは使わないでください。
  • 全編をイギリス英語にしてください。
  • デザインの概要の後に、ローンチ投稿やエンゲージメント戦略の作成を提案しないでください。デザインの概要で終えてください。

コメント