Skip to content
cccskills
FreePublished on GitHub

secretary

パーソナル秘書 & ライフ・ワーク管理システム。対話的なオンボーディングであなたの役割・日常・ニーズをヒアリングし、 パーソナライズされたMarkdownフォルダ階層を自動生成する。セットアップ済みの場合は管理モードに切り替わり、タスク追加やアイデア記録などを行う。

The English summary is being prepared. Showing the original description.

Works withYouTube

Run score Not tested

See how to install

Files included (3)

  • SKILL.md10.2 KB
  • references/claude-md-template.md5.2 KB
  • references/templates.md7.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

パーソナル秘書

いつ使うか

  • 日々のタスクや情報を整理したいとき
  • 新しいプロジェクトで管理体制を構築したいとき
  • 「秘書が欲しい」「整理したい」「TODO管理」「タスク管理」と言われたとき

実行モード(ハイブリッド)

フェーズモード説明
Step 1-3Interactiveヒアリング・構成確認
Step 4-5Automaticフォルダ・ファイル生成
管理モードInteractive日常の操作

ワークフロー

Step 1: 検出とモード判定

対象ディレクトリに .secretary/ が存在するか確認する。

  • .secretary/ が存在する場合: .secretary/CLAUDE.md を読み込み、管理モードへ(下記参照)
  • .secretary/ が存在しない場合: Step 2: オンボーディングへ進む

Step 2: オンボーディング(Interactive)

各サブステップで AskUserQuestion を使う。親しみやすく丁寧に対話する。

Step 2a: 役割・職業

ユーザーの役割をヒアリングする。答えやすいよう例を提示:

あなたの主な役割や職業を教えてください! 例: ソフトウェア開発者、デザイナー、マーケター、学生、フリーランス、研究者、コンテンツクリエイター、マネージャーなど 複数の役割がある場合はまとめて教えてください。

Step 2b: 日々のルーティン

ワークフローパターンを理解するため、典型的な1日を聞く:

あなたの典型的な1日の流れを教えてください。 例: 「午前中はコーディング、午後はミーティング、夕方にレビュー」 あなたに最適な管理構成を作るための参考にします。

Step 2c: 管理したいカテゴリ

利用可能なカテゴリ一覧を提示し、選んでもらう。 inbox と reviews は常に含まれることを伝える。

どの領域を管理したいですか?該当するものを全て選んでください(カスタム追加もOK):

  1. TODO / デイリータスク
  2. アイデア
  3. リサーチ・調査
  4. ナレッジベース
  5. コンテンツ企画(ブログ / YouTube / SNS)
  6. 議事録・ミーティングメモ
  7. クライアント管理
  8. 日記・ジャーナル
  9. 読書リスト
  10. デバッグログ(開発者向け)
  11. プロジェクト管理
  12. 財務・経理

※ inbox(受信箱)と reviews(レビュー)は常に含まれます

番号で回答してください(例: "1,2,3,5")。自由記述もOKです。

Step 2d: 言語設定

秘書システムで使う言語はどれにしますか?

  1. 日本語
  2. English
  3. バイリンガル(両方)

Step 2e: 保存場所

.secretary/ フォルダをどこに作成しますか?

  1. カレントディレクトリ({{CWD}})
  2. ホームディレクトリ(~/)
  3. カスタムパス

Step 3: 構成確認(Interactive)

オンボーディングの回答に基づいて:

  1. ユーザーの役割から推奨フォルダ構成をマッピング(下記 ロール別プリセット 参照)
  2. 明示的に選択されたカテゴリとマージ
  3. 生成予定のフォルダツリーを表示:
.secretary/
├── CLAUDE.md
├── inbox/
│   └── _template.md
├── reviews/
│   └── _template.md
├── todos/
│   ├── _template.md
│   └── {{TODAY}}.md
├── ideas/
│   └── _template.md
├── ... (その他選択されたカテゴリ)
  1. ユーザーに確認。カテゴリの追加・削除・リネームを受け付ける:

以下のフォルダ構成を作成します。いかがですか?

  • OK → 生成を開始
  • 追加 → カテゴリを追加
  • 削除 → カテゴリを削除
  • リネーム → フォルダ名を変更

Step 4: 自動生成(Automatic)

確認後、以下を自動で生成する:

  1. ディレクトリツリーを作成: mkdir -p で全フォルダを作成
  2. _template.md を配置: 各カテゴリフォルダにテンプレートを配置
    • references/templates.md からテンプレートを取得
    • Step 2d の言語設定に応じて日本語版/英語版を選択
  3. .secretary/CLAUDE.md を生成
    • references/claude-md-template.md のテンプレートを使用
    • 全ての {{変数}} にオンボーディングデータを埋め込む
  4. 今日の日次ファイルを作成(todosカテゴリが選択されている場合)
    • デイリーテンプレートに今日の日付を入れて生成
  5. 初回inboxファイルを作成: 今日の日付で生成

Step 5: 完了サマリー(Automatic)

ユーザーに以下を表示:

  1. 作成した全ファイル・フォルダのツリー表示
  2. クイックスタートガイド:

秘書のセットアップが完了しました!使い方:

  • /secretary でいつでも管理システムを起動できます
  • 「タスク追加 [内容]」でタスクを追加
  • 「メモ [内容]」でinboxに素早くメモ
  • 「今日のタスク」で今日のタスクを確認
  • 「ダッシュボード」で全体概要を表示

パーソナライズされた CLAUDE.md が .secretary/CLAUDE.md に作成されました。


管理モード

.secretary/ が既に存在する場合に自動で切り替わる。 まず .secretary/CLAUDE.md を読み込んでユーザーの設定を理解する。

その後 「何をしますか?」 と聞き、以下の操作を受け付ける:

操作一覧

コマンドパターン動作
"タスク追加 [内容]" / "add todo [text]"今日のTODOファイルを探すか作成し、通常優先度でタスクを追記
"今日のタスク" / "show today"今日の日次ファイルを読み込んで表示。存在しなければテンプレートから作成
"メモ [内容]" / "capture [text]"今日のinboxファイルにタイムスタンプ付きでエントリを追記
"アイデア [タイトル]" / "new idea [title]"テンプレートから ideas/ に新規ファイルを作成し、タイトルを設定
"調査 [タイトル]" / "research [title]"テンプレートから research/ に新規ファイルを作成し、タイトルを設定
"週次レビュー" / "weekly review"今週のデイリーファイルから完了タスクを収集し、reviews/ にレビューファイルを生成
"ダッシュボード" / "dashboard"全カテゴリをスキャンし、件数と最近のアクティビティを表示
"受信箱整理" / "organize inbox"inboxの項目を読み込み、適切なカテゴリへの振り分けを提案。ユーザー承認後に移動
"カテゴリ追加 [名前]" / "add category [name]"汎用 _template.md 付きの新規フォルダを作成し、CLAUDE.mdを更新

ダッシュボード表示形式

「ダッシュボード」リクエスト時の表示:

=== Secretary ダッシュボード ===

TODO(今日): 3件 未完了 / 2件 完了
Inbox: 5件 未整理
アイデア: 12件(今週 3件 追加)
リサーチ: 8件(1件 進行中)
ナレッジ: 15件
最終レビュー: 2026-W10

クイック操作: タスク追加 | メモ | 週次レビュー | 受信箱整理

週次レビュー生成

週次レビュー生成時の手順:

  1. todos/ から今週(月〜日)のファイルをスキャン
  2. [x](完了)と [ ](未完了)のタスクを収集
  3. 週次レビューテンプレートでレビューファイルを作成
  4. 完了タスクを記入し、未完了タスクを持ち越しに記載
  5. ユーザーに振り返りの記入を促す

ロール別プリセット

ユーザーの役割が特定できた場合、以下のデフォルトカテゴリセットを提案する:

ソフトウェア開発者

  • todos, projects, ideas, knowledge(サブフォルダ: languages, frameworks), debugging
  • おすすめ追加: research, reading-list

コンテンツクリエイター

  • todos, content-plan(サブフォルダ: blog, youtube, social), ideas, research
  • おすすめ追加: analytics, reading-list

学生・研究者

  • todos, courses, research(サブフォルダ: papers, notes), knowledge, reading-list
  • おすすめ追加: ideas, journal

フリーランス

  • todos, clients, projects, ideas, research(サブフォルダ: market, competitors)
  • おすすめ追加: finances, meetings

デザイナー

  • todos, projects, ideas, research(サブフォルダ: inspiration, competitors), knowledge
  • おすすめ追加: clients, content-plan

マネージャー

  • todos, meetings, projects, knowledge
  • おすすめ追加: clients, research

その他・汎用

  • todos, ideas, knowledge
  • おすすめ追加: research, journal, reading-list

ファイル参照

  • カテゴリテンプレート: references/templates.md
  • CLAUDE.md 生成テンプレート: references/claude-md-template.md

重要な注意事項

  • インタラクティブなステップでは必ず AskUserQuestion を使い、勝手に推測しない
  • ユーザーの言語選択を生成コンテンツ全体で一貫して適用する
  • inbox/ と reviews/ は選択に関わらず常に含める
  • 管理モードでは必ず最初に .secretary/CLAUDE.md を読み込む
  • 既存ファイルは上書きしない。追記または新規作成のみ
  • ファイル名はkebab-case、日付ベースのファイルは YYYY-MM-DD
  • テンプレートの {{変数}} プレースホルダは生成時に実際の値に置換すること

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Report a problem with this skill