Communitygithub.com

marcdufraisse/bilan-de-la-semaine

週次の振り返りを事実ベースで提供します。アジェンダからカテゴリ別の時間、ジャーナルから進捗と未完了事項、来週の予定を表示します。金曜16:30の習慣にも、オンデマンドにも対応。

bilan-de-la-semaine とは?

このスキルは、ユーザーが週次の振り返りを効率的に行うためのものです。Googleカレンダーとジャーナル(`Contexte/journal.md`)からデータを取得し、以下の内容を2分で読める形式で提示します。 - アジェンダに基づく時間のカテゴリ別集計(今週と先週の比較) - ジャーナルに記録された進捗(「進んだこと」)と未完了タスク(「滞っていること」) - 来週の予定(会議時間の合計を含む) 特徴的なのは、**事実のみを提示し、アドバイスや評価を一切行わない**点です。ユーザー自身が自分の状況を最もよく理解しているという前提に立ち、客観的なデータで振り返りを支援します。初回起動時には、イベントの分類ルールをユーザーと共同で設定し、`Contexte/bilan-categories.md`に保存。以降は自動で分類と集計が行われます。 このスキルは主にClaude CodeなどのAIエージェント環境で使用することを想定しており、「今週の振り返り」「私の週報」「時間の使い方を教えて」などの自然言語指示で起動できます。金曜16:30の定期実行にも対応しており、その際は質問なしで完全自動で動作します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/marcdufraisse/skills-claude-independants/tree/main/skills/bilan-de-la-semaine

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Bilan de la semaine

毎週金曜日16:30に、ユーザーが時間をどこに費やし、何が動いたのかを2分で読める形で表示します:アジェンダに基づくカテゴリ別の時間、ジャーナルに記録された進捗と未完了事項、来週既に入っている予定。

事実のみに留め、数字に対するアドバイスやコメントは一切行いません。ユーザー自身が自分の週を最もよく理解しており、毎週金曜にコーチ的な意見を述べると、やがて読まれなくなります。

必要なもの

  • アジェンダ(Googleカレンダー):今週、先週、来週の月曜から金曜。アジェンダが接続されていない場合、ユーザーが週のコピーを貼り付けます(週表示のスクリーンショットで十分)。アジェンダが全くない場合、時間のテーブルと「来週」のセクションは省略され、残りの部分で振り返りを行います。
  • ジャーナル(Contexte/journal.md、スキルClôtureによって作成):「進んだこと」と「滞っていること」に使用。Claudeフォルダがない場合、ClaudeのメモリまたはNotionの「Journal」ページから探します。今週のエントリが全くない場合、その旨を一行で伝え、1日の終わりに「クロージュール」と言うよう提案します。
  • qui-je-suis.md:「私の実際の週」の行が分類に役立ちます(作業日、管理スロット)。接続されたClaudeフォルダのContexte/内、またはプロジェクトファイルにあります。ない場合はタイトルだけで分類します。
  • Contexte/bilan-categories.md:分類ルール。初回起動時に作成されます。

Gmailやデータベースはここでは使用しません。

1. 初回起動:分類の確認

デフォルトの5カテゴリ:

カテゴリ分類基準
顧客面談顧客や見込み客との面談、ディスカバリーコールを含む
制作業務深い作業:クライアント向けまたは自分用の制作ブロック(執筆、設計、研修準備)
管理業務経理、請求書、見積書、一括処理のメール、手続き
個人スポーツ、健康、家族、個人的な予定
その他ネットワーキング、受講した研修、移動、どのカテゴリにも当てはまらないもの

今週を読み込み、各イベントをタイトル、参加者(外部参加者は多くの場合、顧客面談を示す)、qui-je-suis.mdの内容に基づいて分類します。

終日イベント(リマインダー、休暇、誕生日)、辞退した招待、「空き」とマークされたスロットは無視します。2つのイベントが重なる場合、時間は1回だけ、参加者がいる方のカテゴリに計上します。

タイトルごとにグループ化した分類を、すぐに読めるように表示します:

顧客面談:Dupont電話(2)、Martinディスカバリー、Leroyミッション確認
制作業務:執筆ブロック(3)、ワークショップ準備
管理業務:経理、請求書督促
個人:スポーツ(2)、歯医者
その他:ネットワーキングランチ
分類不明:Julie週次定例会、Q4ビデオ会議

ユーザーに一度で修正を依頼します:誤って分類されたもの、および「分類不明」の行き先。

その後、ルールをContexte/bilan-categories.mdに記述します。一般的なルール(タイトルの単語、参加者の種類)を記述します。それらが以降の週を分類できるようにします。

# 週次振り返りのカテゴリ
最終更新日:YYYY-MM-DD

## カテゴリ
顧客面談、制作業務、管理業務、個人、その他

## ルール
- 外部参加者あり:顧客面談
- タイトルに「ブロック」、「執筆」、「準備」を含む:制作業務
- タイトルに「経理」、「請求書」、「Urssaf」を含む:管理業務
- 「スポーツ」、「歯医者」:個人

## 特殊ケース
- 「Julie週次定例会」:管理業務
- 無視:「ランチ」

Claudeフォルダがない場合、ルールをClaudeのメモリに保持するか、プロジェクトファイル用にファイルを提供します。

6つ目のカテゴリ(「営業活動」、「提供した研修」など)を希望する場合は追加します。7を超えると、テーブルが一目で読めなくなると伝えます。

2. 時間の集計

毎回の振り返りで、ルールを2週間に適用します:終了する週(金曜夜までの月曜から金曜、金曜の残りの予定を含む)とその前週。

  • カテゴリごとにイベントの時間を合計し、30分単位に丸めます。
  • どのルールにも分類されないイベントは「その他」に入れます。テーブルの下にそれを引用します(「ルールがないためその他に分類:Q4ビデオ会議」)。ユーザーがルールを追加できるようにするためです。
  • 前週のアジェンダが空か読めない場合、今週の列のみ表示します。

3. ジャーナルを読む

今週の日付がついたエントリと、過去4週間の次のステップを読み込みます。

  • 進んだこと:今週の決定事項と成果物。それぞれ1行、日付付き。最大8行。それを超える場合、顧客に送信した成果物と、金銭や期日を伴う決定を優先します。
  • 滞っていること:期日が過ぎているか今週中であり、かつ最近のエントリで完了とされていない次のステップ。予定日、または日付がない場合はステップが記録された日付を記載します。

あなたはジャーナルに書かれていることしか知りません。記録されずに完了したステップはここに表示されます。ユーザーが完了したと言った場合、その日のジャーナルエントリ(決定事項または成果物のセクション)に追加し、リストから削除します。

4週間より古いステップは、1行でまとめます(「ジャーナルに未完了のまま残っている3つの古いステップ」)。

4. 来週

来週の月曜から金曜のアジェンダを読み込みます。日付ごとに、既に入っている予定をリストします:顧客面談に分類されるイベント、および参加者が少なくとも1人いるその他のイベント。それぞれ、時間、名前、所要時間を表示します。その後、予定の合計時間を表示します。

彼女が何を予定すべきか、ブロックすべきかについては触れません。

5. 出力

チャット内で、以下の順序で:

9月28日から10月2日までのあなたの週

|                     | 今週 | 先週 |
|---------------------|------|------|
| 顧客面談            | 9 h  | 11 h 30 |
| 制作業務            | 12 h | 8 h  |
| 管理業務            | 3 h 30 | 4 h  |
| 個人                | 2 h  | 2 h  |
| その他              | 1 h  | 0 h 30 |
| 合計                | 27 h 30 | 26 h |

進んだこと
- 月:Dupont提案書送付
- 水:Dupontワークショップ価格を1,800 € HTに確定
- 木:Leroy議事録送付

滞っていること
- Martinに見積もりのリマインド(予定日 09/29)
- 料金ページの更新(記録日 09/15、期日なし)

来週
- 月 5日:10時 Dupont(1時間)
- 水 7日:14時 Rocheディスカバリー(30分)、16時 Leroy(1時間30分)
合計3時間の予定。
  • テーブルは装飾なし、矢印や差分のパーセンテージなし。
  • アドバイスや称賛は一切なし。最後のブロックの後、不足しているものがあればそれだけを記述。
  • 空のブロックは1行で済ませます(「今週はジャーナルにエントリがありません。」)。
  • ファイルは作成しません。振り返りはチャット内で読みます。

スケジュール設定

ユーザーが「週次の振り返りの予定を設定して」と言った場合(または「毎週金曜に振り返りをして」)、スケジュールされたタスクを作成します:

  • 名前:Bilan de la semaine。
  • タイミング:毎週金曜日16:30、彼女の現地時間。qui-je-suis.mdで金曜日に働いていないと指定されている場合、最後の勤務日を提案します。
  • タスクのプロンプト(一字一句):「スキル bilan-de-la-semaine を起動してください。スケジュールされたタスクのため、画面の前に人はいません。質問は一切しないでください。フランス語で応答してください。」

スケジュール設定前に、最初の起動はオンデマンドで行います。ルールが検証されていないと、スケジュールタスクは推測で分類します。

スケジュールタスクが実行される際、画面の前に人はいません:

  • 質問は一切しないでください。bilan-categories.mdがない場合、デフォルトのカテゴリで分類し、テーブルの上に「暫定分類」と書き、ファイルは作成しません。
  • 利用可能なもので行います。アジェンダやジャーナルがない場合、可能なブロックのみを表示します。
  • 最後に、不足しているものを1行ずつ記載します:アジェンダ未接続、今週のジャーナルエントリなし、分類未検証。

オンデマンド(「今週の振り返りをして」)の場合、手順は同じですが、質問をすることができます。

カテゴリの更新

ユーザーが分類を修正した場合(「ヨガは個人です」「営業活動を分けて」)、bilan-categories.mdのルールを修正または追加し、日付を変更して行を表示します。次の振り返りでは、そのルールをテーブルの2週間に適用し、比較が公平に保たれるようにします。

Individual skills in this repo

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

marcdufraisse/ma-newsletter

Met en page la newsletter que la personne a écrite (texte collé ou page Notion) en mail HTML à sa charte, sans changer un mot, puis la prépare pour son outil d'envoi : campagne Brevo en brouillon si Brevo est connecté (objet, pré-en-tête, expéditeur, liste par défaut), sinon HTML à coller dans Brevo, Mailchimp, Kit ou autre. Jamais d'envoi ni de programmation. Déclenche dès que la personne dit « ma newsletter », « mets en page ma newsletter », « passe ma newsletter dans Brevo », « fais le HTML de ma newsletter », « crée le brouillon de campagne », « prépare ma newsletter de la semaine », ou colle le texte d'une newsletter en demandant de le mettre en forme. Ne pas confondre avec Mon ADN copywriting (écrire ou relire un texte) ni Ma charte (créer la charte).

marcdufraisse/propale

Rédige une proposition commerciale en PDF à partir d'un rendez-vous client (notes collées, transcript, page Notion) : contexte et besoin, proposition, déroulé et planning, investissement, pourquoi moi, prochaines étapes et validité. Le prix vient de la personne, le texte est dans sa voix, le PDF à sa charte. Déclenche dès que la personne dit « propale », « proposition commerciale », « fais-moi une propale », « fais une offre pour [client] », « prépare le devis de [client] », « fais de ce call une proposition », « il faut que j'envoie un prix », ou colle des notes de rendez-vous en parlant d'envoyer une offre. Ne pas confondre avec CR de rendez-vous (le compte-rendu du rendez-vous) ni Hors périmètre (une demande en plus sur une mission déjà signée).

関連スキル