スキル一覧に戻る
yamadashy

speakerdeck-reader

by yamadashy

GitHub Issue + Claude Code Action で「あとで読む」を管理する実験的なリポジトリ

1🍴 0📅 2025年12月25日
GitHubで見るManusで実行

SKILL.md


name: speakerdeck-reader description: SpeakerDeck スライドの内容を取得・要約するスキル。URL が speakerdeck.com/{user}/{slug} 形式の場合に使用。PDF をダウンロードして Read ツールで読み取る。

SpeakerDeck スライド読み取り

手順

1. WebFetch でページ情報と PDF URL を取得

  • WebFetch でスライドページを取得
  • HTML 内のテキストトランスクリプト(speakerdeck-transcript クラス)があれば、それを要約に使用
  • PDF ダウンロード URL を抽出(https://files.speakerdeck.com/presentations/{id}/{filename}.pdf 形式)

2. PDF をダウンロードして読み取り

トランスクリプトがない場合、または詳細な内容が必要な場合:

curl -L -o /tmp/slide.pdf "{PDF_URL}"

ダウンロード後、Read ツールで PDF を直接読み取り:

  • Read ツールは PDF を直接読み取れる(マルチモーダル機能)
  • 各スライドの内容を視覚的に解析可能

3. 要約に含める内容

  • 発表タイトル
  • 発表者名・所属
  • 発表の目的・背景
  • 主要なポイント(スライドごとの要点)
  • 結論・まとめ
  • 発表日・イベント名(分かれば)

4. 読了時間の推定

  • スライド枚数 × 1〜2分 を目安に

スコア

総合スコア

55/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

0/5
言語

プログラミング言語が設定されている

0/5
タグ

1つ以上のタグが設定されている

+5

レビュー

💬

レビュー機能は近日公開予定です