複数ベンダーの年次サイバーセキュリティ報告書を探して取得し、脅威やランサムウェア、侵害統計の傾向を出典付きで比較・分析します。
- 脅威レポートをカテゴリ別に探したいとき
- 特定ベンダーの報告書を取得したいとき
- ランサムウェア動向を複数社で比較したいとき
設定した自分の公開リポジトリを対象に、IssueやPR、Discussionの対応優先度を整理し、Ollamaの新モデル確認や公開準備の監査も行うスキルです。
Triages open issues, pull requests and GitHub Discussions across the principal's own open-source repos (the list in Config.md) via the gh CLI, ranks what needs attention with suggested replies, posts edit-in-place marker comments, diffs new Ollama library models against a local model box, and takes a private repo public (readiness audit, fresh-history export, README and social image), stopping at the principal's go-ahead. USE WHEN open source issues, pull requests, check PRs, review PRs, check issues, community discussions, community activity, what needs attention, open source state, marker comment, triage comment, new open source models, latest open-weight models, what should I pull into Ollama, do we have this model, new Ollama models, local models, is this repo public-ready, take this repo public, open source this, public release on GitHub. NOT FOR triaging repos outside the configured list, LifeOS releases, internal work trackers, or running/prompting local models.
実行スコア 未検証
インストール方法を見る設定ファイルに登録した自分のオープンソースリポジトリを対象に、GitHubのIssue、プルリクエスト、Discussionを確認し、緊急度や影響に応じて対応順を整理します。次に取る行動や返信案も提示し、複数リポジトリの状態をまとめて把握できます。繰り返し更新する案内コメントは、同じコメントを積み上げず、目印を使って既存のコメントを編集します。また、Ollamaライブラリの新しいモデルをローカルのモデル環境と比較し、未導入かどうかなどを確認できます。非公開リポジトリを公開する前には、準備状況を監査し、新しい履歴での書き出しやREADME、ソーシャル画像の用意を進めます。
複数の公開リポジトリでコミュニティ対応が滞っていないか確認したいときや、レビューすべきPRを整理したいときに向いています。ローカル環境に合う新しいOllamaモデルを調べたい場合や、非公開リポジトリの公開準備を確認したい場合にも使えます。
確認対象は設定ファイルに登録したリポジトリだけです。GitHubの操作にはgh CLIが使われ、初回利用にはログイン設定が必要です。モデル比較には任意でローカルモデル環境の設定を使います。公開操作は準備監査の結果がREADYとなり、依頼者が対象を指定した後に進めます。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
SKILL.md の記述から、注意が要る操作と導入の前提を AI が確認しました。点数は実際に動かした結果(実行検証)だけで付けています。
点数には入れていません。 2026年10月28日 時点で AI(OpenAI Codex)が判定しました。目安なので、入れる前に原文も確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Contents: Ideal State · Intent Routing · Repos · Quick Reference · Data & Config · Gotchas · Examples
Triages and manages GitHub activity across the principal's open source repos, the OSS_REPOS list in Config.md. Repos outside that list are out of scope; when Config.md routes one elsewhere (for example a repo another skill triages), point there. Through the gh CLI it checks and prioritizes issues, recommends which PRs to merge or review, reads discussions, gives a cross-repo state snapshot, and posts a single bot comment that edits in place via hidden HTML markers instead of stacking new comments each time.
gh fetch, structured per repo, with items ranked by urgency and impact, each repo's community mood rated (positive, neutral, negative), and specific next actions with suggested responses, written direct and actionable.| Intent | Trigger | File |
|---|---|---|
| CheckIssues | "check issues", "open source issues", "<repo> issues" | Intents/CheckIssues.md |
| CheckPullRequests | "check PRs", "pull requests", "review PRs", "open PRs" | Intents/CheckPullRequests.md |
| CheckDiscussions | "check discussions", "community discussions", "what are people asking" | Intents/CheckDiscussions.md |
| CheckState | "open source state", "project state", "check our open source", "what needs attention" | Intents/CheckState.md |
| PostMarkerComment | "post triage comment", "leave a marker comment", "edit-in-place comment", "update bot comment", "upsert comment" | Intents/PostMarkerComment.md |
| LocalModels | "new open source models", "latest open-weight models", "what should I pull", "do we have <model>", "new Ollama models" | Intents/LocalModels.md |
| GoPublic | "is X public-ready", "take this repo public", "open source this", "prep X for public release" | Intents/GoPublic.md |
| File | Read when |
|---|---|
Tools/ | Tools/Fetch.help.md holds the triage fetch's kinds, flags, config keys and hole semantics; Tools/LocalModels.help.md holds LocalModels flags and column semantics; Tools/PublicReady.help.md holds every public-readiness check and the export contract |
Setup.md | first-time setup: Config.md keys, the gh login, the optional model host, a proof command |
The repos come from Config.md, never from this skill:
OSS_OWNER: <github login or org>
OSS_REPOS: <repo>, <repo>, <repo>
OSS_PRIORITY: <repo> # optional: triaged first in batch work
Tools/Fetch.ts reads OSS_OWNER and OSS_REPOS at run time and loops over the list in the order written; --repo <name> narrows to one listed repo and refuses any other. Every intent's per-repo section repeats once per listed repo. Config.md § Source of truth and § Out of scope carry the per-repo routing the gotchas below rely on.
# The one live fetch every triage intent pre-injects (JSON; a failed call is a hole, never an empty list)
bun ~/.claude/skills/OpenSourceManagement/Tools/Fetch.ts <issues|prs|discussions|stats>... [--repo <name>] [--limit N] [--brief]
# Marker-backed comment upsert (edit-in-place, never stack)
bun run ~/.claude/skills/OpenSourceManagement/Tools/MarkerComment.ts \
upsert <owner>/<repo> <number> <marker-id> <body-file> [--dry-run]
bun run ~/.claude/skills/OpenSourceManagement/Tools/MarkerComment.ts \
find <owner>/<repo> <number> <marker-id>
# Is a repo safe to publish, and its clean fresh-history export (never pushes)
bun ~/.claude/skills/OpenSourceManagement/Tools/PublicReady.ts audit <repo> [--json] [--no-build]
bun ~/.claude/skills/OpenSourceManagement/Tools/PublicReady.ts export <repo> --out <empty-dir>
# Newest Ollama library models vs the local model box (host from Config.md)
bun ~/.claude/skills/OpenSourceManagement/Tools/LocalModels.ts [--json] [--limit N] [--host <ssh>] [--local]
Everything install-specific lives in LIFEOS/USER/CUSTOMIZATIONS/SKILLS/OpenSourceManagement/Config.md; first-time setup and a proof command are in Setup.md.
OSS_OWNER, OSS_REPOS, OSS_PRIORITY — KEY: value lines; Tools/Fetch.ts reads the first two.## Source of truth — prose naming any listed repo that is generated or synced from another tree, and where that tree is. Read it before any fix.## Out of scope — prose naming repos this skill must not triage and where they go instead.## Local Model Host — the local model box's ssh alias and ollama binary; Tools/LocalModels.ts reads that table at run time; no hostnames live in this skill.When OSS_OWNER or OSS_REPOS is missing, Fetch.ts prints an ERROR: line and fetches nothing; point the principal at Setup.md.
OSS_REPOS list only. Not every repo the owner has; a repo in Config.md § Out of scope goes where that section says.OSS_PRIORITY when it is set, usually the repo with the most community activity.gh issue comment posts a new comment every time — wrong for triage status, weekly digests, per-PR summaries. Reach for PostMarkerComment instead. Marker IDs must be <intent>-<purpose> and unique per (issue, kind); two intents MUST NOT share a marker on the same issue or they will overwrite each other.--dry-run first against a public community repo. Comment bodies are public and permanent in the timeline even after edit. Inspect the body, confirm the marker ID, then drop --dry-run.Example 1: Check all open source state
User: "Let's look at our open source issues"
→ Invokes CheckState intent
→ Fetches issues, PRs, discussions across every repo in OSS_REPOS
→ Analyzes sentiment and priority
→ Returns comprehensive state report with recommendations
Example 2: Check one repo's issues
User: "Check widget issues" (widget is in OSS_REPOS)
→ Invokes CheckIssues intent
→ Fetches open issues from $OSS_OWNER/widget (--repo widget)
→ Categorizes by type (bug, feature, question)
→ Returns prioritized list with recommended responses
Example 3: Review pull requests
User: "Any PRs need attention on widget?"
→ Invokes CheckPullRequests intent
→ Fetches open PRs from $OSS_OWNER/widget
→ Summarizes each PR's purpose and status
→ Recommends which to merge, review, or discuss
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
複数ベンダーの年次サイバーセキュリティ報告書を探して取得し、脅威やランサムウェア、侵害統計の傾向を出典付きで比較・分析します。
個別の機能や部品の設計と、システム全体の目的を同じ問いで比較し、両者の食い違い、適切な実装範囲、全体との整合性を3段階で整理するスキルです。
文章のテーマに合う格言や引用を探し、著者・出典と選定理由を添えて提案します。引用の追加、思想家の調査、利用履歴の管理を通じて、同じ引用の繰り返しも防ぎます。
ブログの挿絵や技術図解、比較図、マンガ、アイコンなどを用途別の手順で制作します。形式に合う構図や配色を組み立て、確認用の画像を出力します。
画像や映像、スライド、サイト画面の品質を複数の判定役で評価し、修正点の整理から基準を満たした成果物の引き渡しまで進めます。
arXivの論文をテーマ・分野・論文IDで探し、著者や要旨、リンクをまとめます。新着論文の確認や、用意されている場合はAlphaXivのAI生成概要の取得にも対応します。