add-school-news

学校の最新ニュース追加

指定された学校のニュースボードを調査し、専用パーサーと表示設定を追加する手順。記事本文は原文のまま表示します。

AIスキル大辞典による日本語要約
品質評価87/100評価確度:暫定
人気度(GitHub Star) 0発掘スコア 99
01

このSkillでできること

  • ✓指定された学校のニュースボードURLを調査する
  • ✓学校ごとのCMS構造に合わせた専用パーサーを作成する
  • ✓ニュースデータをアプリとCORS Workerの許可ホストに登録する
  • ✓取得した記事の見出し・日付・プレビューを原文のまま表示する
02

使い方

01
STEP 1

対象の学校名とニュースボードURLをユーザーに確認し、推測で補わない

02
STEP 2

実際のニュースボードHTMLを確認し、学校専用のパーサーを作成する

03
STEP 3

ニュースの構造をsource-materialに保存し、アプリ側の登録を行う

04
STEP 4

アプリの登録とCORS Workerの許可ホスト登録を一致させ、必要な再デプロイをユーザーに依頼する

03

Skillのインストール

このGitHubリポジトリにあるSkillを確認し、現在の環境に適した方法でインストールしてください。
インストール後、正常に利用できることを確認し、基本的な使い方も簡潔に説明してください。

Repository:
https://github.com/dward330/CharlottePrivateSchoolConversations
手動でインストールする

README / SKILL.mdから機械抽出できたコマンドのみ表示しています。推測したコマンドではありません。

curl -sS -L --max-time 25 \
-A "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126 Safari/537.36" \
"<boardUrl>" -o /tmp/news.html
wc -c /tmp/news.html
curl -sSI -L "<boardUrl>" | grep -i access-control-allow-origin || echo "no CORS header (expected)"
curl -s -o /dev/null -w '%{http_code}\n' \
"https://news-proxy.dward330.workers.dev/?url=<url-encoded board URL>"
npm install
npm run dev        # start the dev server (Vite, HMR)
npm run build      # type-check, build, pre-render, then run the check gates
npm run preview    # preview the production build
npm run lint       # oxlint
04

このSkillを使うプロンプト例

Skill名を明示すると、意図したSkillを使わせやすくなります。自動発動型では必須とは限りません。

〇〇学校のLatest Newsセクションを追加してください。ニュースボードURLは https://example.com/news です。
出力例を見る
指定された学校とニュースボードURLを確認しました。HTML構造に合わせた学校専用パーサーを作成し、アプリとCORS Workerの許可ホストに登録します。記事見出し・日付・プレビューは原文のまま表示し、セクションのUI文言のみ翻訳対象とします。
05

安全性チェック

自動解析による参考情報です。Skillの安全性を保証するものではありません。

外部API通信検出あり
Shellコマンド実行明確な記述なし
ファイル読み取り明確な記述なし
ファイル書き込み明確な記述なし
ネットワークアクセス検出あり
認証情報明確な記述なし
検出根拠を見る
  • network: / i18n, formatting, routing, manifest, news fetch + parsers locales/ one JSON file per UI language pages/ Home, Compare
06

関連Skill