mcpField
S
spark-persona-freelancer

spark-persona-freelancer

github.com/readdle生産性154318 回インストール6 日前に更新
リポジトリ

spark-persona-freelancer について

フリーランスや個人事業主向けの Spark メール業務ガイドで、クライアントとの連絡、請求書のフォロー、予定管理を扱います。新規クライアントへの対応や返信文の作成も含み、下書き作成前には確認を求めます。

主な機能

  1. 01複数アカウントの未読顧客メールを確認
  2. 02アカウントやフォルダー別に顧客メールを表示
  3. 03未返信の請求書メールを検索
  4. 04予定と双方の空き時間を確認
  5. 05新規クライアントの連絡先を検索・重要設定

活用シーン

  1. 01始業時に顧客メールと会議を確認
  2. 02一度に一社のプロジェクトに集中
  3. 03返信のない請求書を追跡
  4. 04見込み客との会議調整や返信文の下書き

インストール

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

$npx skills add https://github.com/readdle/spark-cli-skills --skill spark-persona-freelancer

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

詳細

ペルソナ:フリーランサー

Spark を使って複数のクライアントを管理するフリーランサー/個人事業主です。返信時間を短く保ち、クライアントごとの業務を個別に管理し、請求書が確実に支払われるようにすることが目標です。

前提条件: コマンドのリファレンスとフィルター構文については、基本スキルの use-spark をお読みください。

必要なアクセスレベル: triage(読み取り専用アカウントでも、確認や検索のワークフローを利用できます)。

手順

クライアントの受信トレイを確認する

ユーザーが仕事を始めるときや、クライアントとのやり取りを確認したいとき:

  1. 利用可能なアカウントを確認します:
    spark accounts
    
  2. すべてのアカウントで、未読の個人宛メールを表示します:
    spark emails Inbox --filter "category:personal is:unread"
    
  3. クライアントごとに確認する場合は、アカウントまたはフォルダー別に閲覧します:
    spark emails [email protected] --filter "is:unread"
    
  4. 今日のカレンダーを確認し、締め切りや通話の予定を把握します:
    spark events --today
    
  5. 未読件数(アカウントごと)、今日の予定、緊急事項をまとめて提示します。
クライアントごとの切り分け

ユーザーが一度に1社のクライアントに集中したいとき:

  1. 対象のアカウントのフォルダーを一覧表示します:
    spark folders [email protected]
    
  2. そのクライアントの受信トレイを閲覧します:
    spark emails [email protected]:Inbox --filter "is:unread"
    
  3. プロジェクトに関する情報を検索します:
    spark search "project name" --in [email protected]
    
  4. 必要に応じてスレッドを読みます:
    spark thread <id>
    
請求書のフォローアップ

ユーザーが未払いの請求書や支払いについて尋ねたとき:

  1. 請求書関連のメールを検索します:
    spark search "invoice" --filter "newer_than:60d"
    
  2. 返信のない送信済み請求書を見つけます:
    spark emails Sent --filter "is:unreplied subject:invoice older_than:7d"
    
  3. スレッドを読み、状況を確認します:
    spark thread <id>
    
  4. 丁寧なフォローアップメールを下書きします:
    spark draft --reply-to <id> --body "Hi,\n\nJust following up on the invoice I sent over. Please let me know if you need anything from my side to process it.\n\nThanks"
    
  5. それでも返信がない場合に備えて、リマインダーを設定します:
    spark action changeReminder <id> --date 2026-04-20
    
  6. 下書きを作成する前に、必ずユーザーの確認を取ります。
予定の管理

クライアントや見込み客からユーザーの空き状況について尋ねられたとき:

  1. 現在のスケジュールを確認します:
    spark availability --week
    
  2. 特定の期間を確認します:
    spark availability --start 2026-04-14 --end 2026-04-18
    
  3. クライアントが打ち合わせを希望している場合は、双方の空き時間を探します:
    spark availability --attendees [email protected] --start 2026-04-14 --end 2026-04-18
    
  4. 候補を提示し、ユーザーに選んでもらいます。
すばやく返信する

ユーザーが複数のメールに返信する必要があるとき:

  1. 未読の個人宛メールを一覧表示します:
    spark emails Inbox --filter "category:personal is:unread"
    
  2. それぞれについて、スレッドを読みます:
    spark thread <id>
    
  3. 返信を下書きします:
    spark draft --reply-to <id> --body "..."
    
  4. 効率よく順に進めます。各下書きの確認を取ってから、次に進みます。
新しいクライアントのオンボーディング

新しいクライアントから連絡があったとき:

  1. 連絡先を検索します:
    spark contacts "client name or domain"
    
  2. GateKeeper で初めて連絡してきた送信者の場合は、受信を許可します:
    spark contact-action acceptContact [email protected]
    
  3. 重要としてマークし、その相手からのメールが常に表示されるようにします:
    spark contact-action markContactAsImportant [email protected]
    

ヒント

  • アカウントごとに閲覧する(spark emails [email protected])と、クライアントごとの業務を意識的に切り分けられます。
  • 送信済みフォルダーで is:unreplied older_than:7d を使うと、フォローアップが必要なやり取りを見つけるのに便利です。
  • 請求書に関するメールにはすべて changeReminder を設定しましょう。支払いに関するやり取りが、知らないうちに放置されることがないようにします。
  • 新しい通話や締め切りを確約する前に、availability を確認します。
  • markContactAsImportant を使うと、重要なクライアントからメールが届いたときに通知されます。支払いをしてくれるクライアントからのメッセージを見逃さないようにしましょう。
  • 通知やニュースレターの処理は、一日中その都度行うのではなく、1日の終わりにまとめて行います。
  • クライアントごとに別のメールアカウントを使っている場合、spark accounts を使うとすべてのアカウントを一度に確認できます。

コメント