spark-persona-freelancer について
フリーランスや個人事業主向けの Spark メール業務ガイドで、クライアントとの連絡、請求書のフォロー、予定管理を扱います。新規クライアントへの対応や返信文の作成も含み、下書き作成前には確認を求めます。
主な機能
- 01複数アカウントの未読顧客メールを確認
- 02アカウントやフォルダー別に顧客メールを表示
- 03未返信の請求書メールを検索
- 04予定と双方の空き時間を確認
- 05新規クライアントの連絡先を検索・重要設定
活用シーン
- 01始業時に顧客メールと会議を確認
- 02一度に一社のプロジェクトに集中
- 03返信のない請求書を追跡
- 04見込み客との会議調整や返信文の下書き
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ readdle/ spark-cli-skills --skill spark-persona-freelancerインストール後、Claude Code で/spark-persona-freelancerを入力して読み込まれたか確認します。
詳細
ペルソナ:フリーランサー
Spark を使って複数のクライアントを管理するフリーランサー/個人事業主です。返信時間を短く保ち、クライアントごとの業務を個別に管理し、請求書が確実に支払われるようにすることが目標です。
前提条件: コマンドのリファレンスとフィルター構文については、基本スキルの use-spark をお読みください。
必要なアクセスレベル: triage(読み取り専用アカウントでも、確認や検索のワークフローを利用できます)。
手順
クライアントの受信トレイを確認する
ユーザーが仕事を始めるときや、クライアントとのやり取りを確認したいとき:
- 利用可能なアカウントを確認します:
spark accounts - すべてのアカウントで、未読の個人宛メールを表示します:
spark emails Inbox --filter "category:personal is:unread" - クライアントごとに確認する場合は、アカウントまたはフォルダー別に閲覧します:
spark emails [email protected] --filter "is:unread" - 今日のカレンダーを確認し、締め切りや通話の予定を把握します:
spark events --today - 未読件数(アカウントごと)、今日の予定、緊急事項をまとめて提示します。
クライアントごとの切り分け
ユーザーが一度に1社のクライアントに集中したいとき:
- 対象のアカウントのフォルダーを一覧表示します:
spark folders [email protected] - そのクライアントの受信トレイを閲覧します:
spark emails [email protected]:Inbox --filter "is:unread" - プロジェクトに関する情報を検索します:
spark search "project name" --in [email protected] - 必要に応じてスレッドを読みます:
spark thread <id>
請求書のフォローアップ
ユーザーが未払いの請求書や支払いについて尋ねたとき:
- 請求書関連のメールを検索します:
spark search "invoice" --filter "newer_than:60d" - 返信のない送信済み請求書を見つけます:
spark emails Sent --filter "is:unreplied subject:invoice older_than:7d" - スレッドを読み、状況を確認します:
spark thread <id> - 丁寧なフォローアップメールを下書きします:
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" - それでも返信がない場合に備えて、リマインダーを設定します:
spark action changeReminder <id> --date 2026-04-20 - 下書きを作成する前に、必ずユーザーの確認を取ります。
予定の管理
クライアントや見込み客からユーザーの空き状況について尋ねられたとき:
- 現在のスケジュールを確認します:
spark availability --week - 特定の期間を確認します:
spark availability --start 2026-04-14 --end 2026-04-18 - クライアントが打ち合わせを希望している場合は、双方の空き時間を探します:
spark availability --attendees [email protected] --start 2026-04-14 --end 2026-04-18 - 候補を提示し、ユーザーに選んでもらいます。
すばやく返信する
ユーザーが複数のメールに返信する必要があるとき:
- 未読の個人宛メールを一覧表示します:
spark emails Inbox --filter "category:personal is:unread" - それぞれについて、スレッドを読みます:
spark thread <id> - 返信を下書きします:
spark draft --reply-to <id> --body "..." - 効率よく順に進めます。各下書きの確認を取ってから、次に進みます。
新しいクライアントのオンボーディング
新しいクライアントから連絡があったとき:
- 連絡先を検索します:
spark contacts "client name or domain" - GateKeeper で初めて連絡してきた送信者の場合は、受信を許可します:
spark contact-action acceptContact [email protected] - 重要としてマークし、その相手からのメールが常に表示されるようにします:
spark contact-action markContactAsImportant [email protected]
ヒント
- アカウントごとに閲覧する(
spark emails [email protected])と、クライアントごとの業務を意識的に切り分けられます。 - 送信済みフォルダーで
is:unreplied older_than:7dを使うと、フォローアップが必要なやり取りを見つけるのに便利です。 - 請求書に関するメールにはすべて
changeReminderを設定しましょう。支払いに関するやり取りが、知らないうちに放置されることがないようにします。 - 新しい通話や締め切りを確約する前に、
availabilityを確認します。 markContactAsImportantを使うと、重要なクライアントからメールが届いたときに通知されます。支払いをしてくれるクライアントからのメッセージを見逃さないようにしましょう。- 通知やニュースレターの処理は、一日中その都度行うのではなく、1日の終わりにまとめて行います。
- クライアントごとに別のメールアカウントを使っている場合、
spark accountsを使うとすべてのアカウントを一度に確認できます。
コメント
Markdown 対応