AgentSkillsCN

learning-journal

以 Markdown 格式记录学习心得的技能。“记录所学内容”“记录今日的学习笔记”“因学习了〇〇而进行记录”等请求均可使用该技能。文件命名中应包含时间戳,并保存至 learning-journal/notes/ 目录下。“每日笔记”“今日概要”等请求则会将当日笔记汇总后输出至 daily/ 目录。

SKILL.md
--- frontmatter
name: learning-journal
description: 学習したことをマークダウン形式で記録するスキル。「学んだことを記録して」「今日の学習をメモして」「〇〇について学んだから記録して」などのリクエストで使用する。ファイル名にタイムスタンプを含め、learning-journal/notes/ディレクトリに保存する。「デイリーノート」「今日のサマリー」などのリクエストではその日のノートをまとめてdaily/ディレクトリに出力する。

Learning Journal

学習内容をマークダウンファイルとして記録する。

ディレクトリ構成

code
learning-journal/
├── notes/    # 個別の学習ノート
└── daily/    # デイリーサマリー

機能1: 学習ノートの記録

ワークフロー

  1. ユーザーから学習内容を受け取る
  2. タイトルと内容を整理
  3. タイムスタンプ付きファイル名で保存

ファイル形式

ファイル名: learning-journal/notes/YYYY-MM-DD-HHMMSS-{タイトルスラッグ}.md

markdown
# {タイトル}

記録日時: YYYY-MM-DD HH:MM:SS

## 学んだこと

{学習内容}

機能2: デイリーサマリー

「デイリーノート」「今日のサマリー」「今日の学習をまとめて」などのリクエストで実行。

ワークフロー

  1. notes/ ディレクトリから当日の日付(YYYY-MM-DD)で始まるファイルを検索
  2. 各ノートの内容を読み取り、サマリーを作成
  3. daily/YYYY-MM-DD.md として保存

ファイル形式

ファイル名: learning-journal/daily/YYYY-MM-DD.md

markdown
# Daily Summary - YYYY-MM-DD

## 今日の学習 (N件)

### {ノート1のタイトル}

**概要**: {簡潔な説明}

**学び**: {主要なポイント}

---

### {ノート2のタイトル}
...

実行手順

学習ノート作成時

  1. learning-journal/notes/ディレクトリが存在しない場合は作成
  2. 現在時刻からタイムスタンプを生成(date +%Y-%m-%d-%H%M%S
  3. タイトルからスラッグを生成(小文字、スペースをハイフンに置換)
  4. マークダウンファイルを作成・保存
  5. 保存したファイルパスをユーザーに報告

デイリーサマリー作成時

  1. learning-journal/daily/ディレクトリが存在しない場合は作成
  2. notes/から当日のファイルを検索(Glob: notes/YYYY-MM-DD*.md
  3. 各ファイルを読み取り、サマリーを生成
  4. daily/YYYY-MM-DD.md として保存
  5. 保存したファイルパスをユーザーに報告