yaojingang/yao-open-skills
OpenYao public skills collection: reusable AI assets for decision-making, business analysis, tutorials, research evidence gathering, and document generation.
Yao Open Skills
何であるか – 構造化されたプロンプト+コードワークフロー(AI スキル)の選別されたオープンソースコレクション。実世界のタスク(意思決定分析、ビジネスモデル作成、セキュリティ監査、チュートリアル生成、読書レポート可視化など)を再現可能で評価可能な成果物に変換します。各スキルは独自のフォルダにあり、SKILL.md がエントリーポイント、ソーススクリプト、参考資料、エクスポート可能なレポート(Markdown、HTML、DOCX、PDF、JSONなど)を含みます。
なぜ重要か – 単なるプロンプトの散在した集積ではなく、スキルを第一級のソフトウェア資産として扱います:再利用可能、保守可能、評価可能。これは、無限のチャット対話ではなく、具体的な成果物を提供することを重視する、広範な YAO(Yielding AI Outcomes)メソッドロジーと一致しています。
主要コンポーネント
skills/– 実際のスキル実装(例:ベイズ意思決定、ゲーム理論戦略、ウェブセキュリティ監査、WeRead読書レポート、チュートリアル作成など)。registry/skills.json– すべてのスキル、公開状態、同期メタデータを一元管理する唯一の真実源。docs/– 設計ドキュメント、公開ルール、命名規則、リポジトリレベルのガイドライン。scripts/– レジストリの更新、READMEのレンダリング、GitHub Pagesナビゲーションページの生成に役立つヘルパー スクリプト。index.html+assets/– レジストリから生成された静的HTMLカタログ。簡単に閲覧可能。
注目スキル
| スキル | 機能 | 出力形式 |
|---|---|---|
| Yao Crux | 主要・二次的矛盾の特定により複雑な問題を診断し、リソース配分を評価し、完全な意思決定レポートを生成。 | Markdown、HTML、DOCX、PDF、JSON |
| Yao Bayesian | 不確実な問いをベイズ意思決定ワークフローに変換。事前確率・尤度・事後確率の更新と、読みやすいレポートを提供。 | Markdown、二言語HTML |
| Yao Websecurity | 275項目の脆弱性オントロジーに基づき、ウェブサイト、SaaS、API、コードベースを監査し、セキュリティスコアカードを生成。 | Excel、HTML、Markdown、PDF、整形済みJSON |
| Yao WeRead | ユーザーのWeRead(WeChat Reading)データを可視化 – 読書頻度、本棚構成、ノート意味、ワードクラウドなど。 | オンラインHTMLレポート |
| Yao Tutorial | トピックまたはソースバンドルを、アウトライン、図解、多形式エクスポートを備えた初心者向けチュートリアルパッケージに変換。 | Markdown、Word、PDF、HTML |
| Yao Game Theory | 価格戦争、交渉、プラットフォーム戦いなどに対する戦略的ゲーム理論レポートを生成。ペイオフ行列と信頼性チェックを含む。 | Markdown、HTML、Word、PDF、JSON |
一般的なワークフロー
- ローカルのスキルディレクトリを提供。
- 内蔵の Yao Open Skills Sync スキルが、オープンソース基準(プライベートデータなし、クリーンな成果物、再現可能)をチェック。
- 承認された場合、スキルは
skills/<slug>/にコピーされ、registry/skills.jsonにエントリが追加される。 python3 scripts/render_collection_pages.pyを実行して、READMEのテーブルとGitHub PagesのHTMLカタログを更新。- GitHubにプッシュ – スキルは公開され、検索可能になる。
導入方法
# リポジトリをクローン
git clone https://github.com/yaojingang/yao-open-skills.git
cd yao-open-skills
# Python依存関係をインストール(スクリプトは標準ライブラリのみを使用)
# 例:ベイズ意思決定ワークフローを確認
cd skills/yao-bayesian-skill
cat SKILL.md # エントリーポイントと使用方法
python3 scripts/generate_report_bundle.py # スキルを実行
誰が使うべきか
- 再現可能なAI補助意思決定パイプラインが必要な研究者やアナリスト。
- 構造的で根拠に基づいたレポートを求めるプロダクトまたは戦略チーム。
- バージョン管理可能なテンプレート監査ワークフローを求めるセキュリティエンジニア。
- チュートリアルや読書レポート生成を自動化したいコンテンツクリエイター。
- プロンプトを保守可能なソフトウェア資産に変換する YAO メソッドロジーに興味がある人。
ライセンス – リポジトリは docs/publishing-rules.md に記載されたオープンソース公開ルールに従います。各スキルには独自のライセンス情報(通常はMITまたはApache-2.0)が含まれており、コレクションを自由に再利用・拡張できるようにしています。
すべての詳細はリポジトリのREADMEおよび関連ドキュメントから直接取得されており、外部の仮定は一切追加されていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト