xs-tech-news-curation — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited xs-tech-news-curation (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
RSSから候補を探し、記事本文で確認できた内容と注目する理由を伝える。検索結果やRSSの見出しだけで、機能・原因・性能を断定しない。
ユーザーが指定したフィードを優先する。指定がなければ、以下を候補として使う。全フィードの利用は必須ではない。
https://hnrss.org/newest?points=100https://b.hatena.ne.jp/hotentry/it.rsshttps://www.reddit.com/r/programming/.rss?limit=10利用できるWeb取得ツール、またはcurlで取得する。curlでは受信途中の出力を head などへ直接pipeせず、一時ファイルへ全量保存し、成功した場合だけ読む。
feed_url='https://hnrss.org/newest?points=100'
feed_file="$(mktemp)"
if curl --fail --location --silent --show-error \
--connect-timeout 10 --max-time 30 \
"$feed_url" -o "$feed_file"; then
if [ -s "$feed_file" ]; then
# 受信完了後の表示例。全記事の候補抽出には保存済みファイル全体を読む。
sed -n '1,80p' "$feed_file"
else
printf 'RSSの応答が空でした: %s\n' "$feed_url" >&2
fi
else
printf 'RSS取得失敗。保存途中のファイルは使わない: %s\n' "$feed_url" >&2
fi保存済みファイル全体からタイトル・URL・公開日時を抽出する。ログイン画面などのHTMLをRSSと誤認せず、RSS/Atomとして読めるか確認する。表示した先頭部分だけで全候補を確認したことにしない。
取得失敗・空応答・形式不正は短く報告し、取得できた別フィードやWeb検索で補完する。同じ失敗を繰り返さず、候補が足りなければ実際に確認できた件数だけ返す。
以下の基準で3〜5件を目安に選ぶ。
選んだ記事の本文を開く。特に注目記事では、可能なら公式発表・公式ドキュメント・元の論文など、主張を裏付ける一次資料も確認する。
各記事について、確認できた要点とリンクを簡潔に示す。その中から特に注目する1〜2件を選び、理由を2〜3行で説明する。本文を確認できた記事がなければ、注目記事を無理に選ばない。
注目理由は、実務で役立つ場面、従来との違い、ユーザーが指定した関心との関係など、具体的に書く。事実の説明と自分の評価が分かる表現にする。
## 今日のテックニュース(YYYY-MM-DD)
### 1. 記事タイトル
- 概要: 本文で確認した要点を2〜3行で説明
- 公開日: YYYY-MM-DD(分からなければ不明と記載)
- リンク: 記事URL
### 2. 記事タイトル
...
## 特に注目した記事
### 記事タイトル
- 注目理由: どんな用途で役立ちそうか、何が変わったか
- 留意点: 適用条件や未確認事項がある場合だけ記載
- 根拠: 確認に使った記事・一次資料のURL日付は実行環境の現在日時とユーザーのタイムゾーンに合わせる。確認できない日時を推測して書かない。
通常は現在の会話への返信で完了する。SNSや別チャンネルへの投稿は自動で行わない。メッセージ分割などの形式は実行環境の指示に従い、特定プラットフォーム専用の記法を必須にしない。
feed_url を差し替える。~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.