Communityコーディング&開発github.com

rezmdie/legadoSkill

AIを使用してウェブサイトを分析し、有効なJSONを生成することで、Legado読書ソースファイルの作成を自動化し、効率的なソース開発を実現します。

legadoSkill とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)向けに設計されており、Legado(読書アプリケーション)用の読書ソースファイルを自動生成します。ユーザーは対象のウェブサイトの構造を分析し、AIがそのデータを解析して、Legadoが認識可能な有効なJSON形式のソース定義を出力します。これにより、手動でのソース作成における煩雑な作業やエラーを削減し、開発効率を大幅に向上させます。主にCLIツールやエディタ統合環境で動作し、スキル定義に従ってウェブスクレイピングのルールやパースロジックをJSONとして生成します。開発者はこのスキルを通じて、複雑なサイト構造を迅速にLegado対応させることが可能になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add rezmdie/legadoSkill

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

legadoSkill は何をしますか?

AIを使用してウェブサイトを分析し、有効なJSONを生成することで、Legado読書ソースファイルの作成を自動化し、効率的なソース開発を実現します。

概要

このスキルは、Legado(オープンソースのAndroid向け読書アプリケーション)用の読書ソース定義ファイル(JSON形式)を、AIのウェブ解析能力を活用して自動生成します。

使用方法

  1. スキルを読み込んだ後、AIエージェントに「このウェブサイトのLegadoソースを作成して」と指示します。
  2. エージェントが対象URLを解析し、以下の情報を抽出します:
    • 検索機能(検索URL、パラメータ)
    • 書籍リスト表示(タイトル、著者、カバー画像)
    • 書籍詳細ページ(説明、タグ)
    • 目次構造(チャプターリスト)
    • コンテンツ取得方法(本文のCSSセレクタなど)
  3. 抽出したデータに基づき、Legado形式のJSONソースファイルを生成します。

サポートされるプラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他AIコーディングエージェント

注意事項

  • 生成されたJSONは必ずLegadoのソース形式に準拠しているか確認してください。
  • 一部のウェブサイトでは、動的コンテンツやログインが必要な場合があり、その場合は追加の設定が必要です。
  • AIによる解析は補助的なものであり、最終的な動作確認は実際のLegadoアプリで行うことを推奨します。

例

{
  "bookSourceName": "サンプル小説サイト",
  "bookSourceUrl": "https://example-novel.com",
  "bookSourceType": 0,
  "bookSourceGroup": "AI自動生成",
  "searchUrl": "/search?keyword={{key}}",
  "ruleSearch": {
    "bookList": "div.book-item",
    "name": "h3.title"
  }
}

ライセンス

MIT

関連スキル