shin-sibainu/cc-secretary/secretary
Claude Code and agent skill by shin-sibainu/cc-secretary
- community
Checking that the SKILL.md file is still in the repository.
パーソナル秘書 & ライフ・ワーク管理システム。 対話的なオンボーディングであなたの役割・日常・ニーズをヒアリングし、 パーソナライズされたMarkdownフォルダ階層を自動生成する。 セットアップ済みの場合は管理モードに切り替わり、タスク追加やアイデア記録などを行う。
Install
npx vskill@latest install shin-sibainu/cc-secretary/secretarySKILL.md
パーソナル秘書
いつ使うか
- 日々のタスクや情報を整理したいとき
- 新しいプロジェクトで管理体制を構築したいとき
- 「秘書が欲しい」「整理したい」「TODO管理」「タスク管理」と言われたとき
実行モード(ハイブリッド)
| フェーズ | モード | 説明 | |
|---|---|---|---|
| Step 1-3 | Interactive | ヒアリング・構成確認 | |
| Step 4-5 | Automatic | フォルダ・ファイル生成 | |
| 管理モード | 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. English3. バイリンガル(両方)
Step 2e: 保存場所
.secretary/フォルダをどこに作成しますか?1. カレントディレクトリ({{CWD}})2. ホームディレクトリ(~/)3. カスタムパス
Step 3: 構成確認(Interactive)
オンボーディングの回答に基づいて:
- ユーザーの役割から推奨フォルダ構成をマッピング(下記 ロール別プリセット 参照)
- 明示的に選択されたカテゴリとマージ
- 生成予定のフォルダツリーを表示:
- ユーザーに確認。カテゴリの追加・削除・リネームを受け付ける:
以下のフォルダ構成を作成します。いかがですか?- OK → 生成を開始- 追加 → カテゴリを追加- 削除 → カテゴリを削除- リネーム → フォルダ名を変更
Step 4: 自動生成(Automatic)
確認後、以下を自動で生成する:
- ディレクトリツリーを作成:
mkdir -pで全フォルダを作成 - `_template.md` を配置: 各カテゴリフォルダにテンプレートを配置
references/templates.mdからテンプレートを取得- Step 2d の言語設定に応じて日本語版/英語版を選択
- `.secretary/CLAUDE.md` を生成
references/claude-md-template.mdのテンプレートを使用- 全ての
{{変数}}にオンボーディングデータを埋め込む
- 今日の日次ファイルを作成(todosカテゴリが選択されている場合)
- デイリーテンプレートに今日の日付を入れて生成
- 初回inboxファイルを作成: 今日の日付で生成
Step 5: 完了サマリー(Automatic)
ユーザーに以下を表示:
- 作成した全ファイル・フォルダのツリー表示
- クイックスタートガイド:
秘書のセットアップが完了しました!使い方:-/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を更新 |
ダッシュボード表示形式
「ダッシュボード」リクエスト時の表示:
週次レビュー生成
週次レビュー生成時の手順:
todos/から今週(月〜日)のファイルをスキャン[x](完了)と[ ](未完了)のタスクを収集- 週次レビューテンプレートでレビューファイルを作成
- 完了タスクを記入し、未完了タスクを持ち越しに記載
- ユーザーに振り返りの記入を促す
ロール別プリセット
ユーザーの役割が特定できた場合、以下のデフォルトカテゴリセットを提案する:
ソフトウェア開発者
- 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
- テンプレートの
{{変数}}プレースホルダは生成時に実際の値に置換すること
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/secretary/skills/secretary/SKILL.md
Popularity
- Repository stars
- 52
- Repository forks
- 13
- 7-day trend score
- 20
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/shin-sibainu/cc-secretary/secretary)